从 google 个电子表格的单元格中提取 class 个姓名
Extract class names from cells in google spreadsheet
我是 google 电子表格的新手,想将 c3:c51 范围内提到的所有 class 个名字复制到 b3 中。我已经尝试过过滤公式但未能成功,请您提供相同的公式,在此先感谢您。
范围 C3:C51 包含以下数据:
<!doctype html>
<html lang="em">
<head>
<meta charset="utf-8"/>
<title>SSD & ABP Planning 2015-16 </title>
<link rel="stylesheet" href="css.css">
</head>
<body bgcolor="beige" class="body">
<div class="big_wrapper">
<header id="top_header">
<h1>Planning 2015-16 (Branch)</h1>
</header>
<ul id="menu-bar">
<li class="active"><a href="#">Home</a></li>
<li>
<a href="#">Sales Tracker</a>
<ul>
<li><a href="#">Sales Territory</a></li>
<li><a href="#">Monthly Sales</a></li>
<li><a href="#">Deficit detail-CSE wise</a></li>
<li><a href="#">Booking detail-CSE wise</a></li>
<li><a href="#">Business detail-RBU & CBU</a></li>
<li><a href="#">Business detail-New & Renew</a></li>
</ul>
</li>
<li class="line">
<a href="#">Services</a>
<ul>
<li><a href="#">Services Sub Menu 1</a></li>
<li><a href="#">Services Sub Menu 2</a></li>
<li><a href="#">Services Sub Menu 3</a></li>
<li><a href="#">Services Sub Menu 4</a></li>
</ul>
</li>
</ul>
<div id="new_div">
<section id="main_section" >
<div class="la1"></div>
</section>
<aside id="side_news">
<h4>Important Points</h4>
Bloggers rooms is here</aside>
</div>
<footer id="the_footer">-For presentation purpose only-</footer>
</div>
<script src="jquery.js"></script>
<script src="main.js"></script>
</body>
</html>
为了更清楚,请访问以下 link:
https://docs.google.com/spreadsheets/d/1HeiMY41qisz3GxbiGbgJcQKH-_c-GeObxQYna8CTd0w/edit#gid=0
如果您想提取示例中突出显示的部分 sheet,您可以尝试
=query(C3:C52, "where C contains 'class' ")
要在一个单元格中显示所有单元格,请尝试:
=join("",C3:C52)
如果您只想提取 class 个名字,请尝试
=trim(join(" ",arrayformula(iferror(regexreplace(regexextract(regexextract(C3:C52, "(class=(.+?)>.+class=(.+?)>|class=(.+?)>)"), char(34)&"(.+)"&char(34)), char(34)&"(.+)"&char(34)," ")))))
我是 google 电子表格的新手,想将 c3:c51 范围内提到的所有 class 个名字复制到 b3 中。我已经尝试过过滤公式但未能成功,请您提供相同的公式,在此先感谢您。 范围 C3:C51 包含以下数据:
<!doctype html>
<html lang="em">
<head>
<meta charset="utf-8"/>
<title>SSD & ABP Planning 2015-16 </title>
<link rel="stylesheet" href="css.css">
</head>
<body bgcolor="beige" class="body">
<div class="big_wrapper">
<header id="top_header">
<h1>Planning 2015-16 (Branch)</h1>
</header>
<ul id="menu-bar">
<li class="active"><a href="#">Home</a></li>
<li>
<a href="#">Sales Tracker</a>
<ul>
<li><a href="#">Sales Territory</a></li>
<li><a href="#">Monthly Sales</a></li>
<li><a href="#">Deficit detail-CSE wise</a></li>
<li><a href="#">Booking detail-CSE wise</a></li>
<li><a href="#">Business detail-RBU & CBU</a></li>
<li><a href="#">Business detail-New & Renew</a></li>
</ul>
</li>
<li class="line">
<a href="#">Services</a>
<ul>
<li><a href="#">Services Sub Menu 1</a></li>
<li><a href="#">Services Sub Menu 2</a></li>
<li><a href="#">Services Sub Menu 3</a></li>
<li><a href="#">Services Sub Menu 4</a></li>
</ul>
</li>
</ul>
<div id="new_div">
<section id="main_section" >
<div class="la1"></div>
</section>
<aside id="side_news">
<h4>Important Points</h4>
Bloggers rooms is here</aside>
</div>
<footer id="the_footer">-For presentation purpose only-</footer>
</div>
<script src="jquery.js"></script>
<script src="main.js"></script>
</body>
</html>
为了更清楚,请访问以下 link:
https://docs.google.com/spreadsheets/d/1HeiMY41qisz3GxbiGbgJcQKH-_c-GeObxQYna8CTd0w/edit#gid=0
如果您想提取示例中突出显示的部分 sheet,您可以尝试
=query(C3:C52, "where C contains 'class' ")
要在一个单元格中显示所有单元格,请尝试:
=join("",C3:C52)
如果您只想提取 class 个名字,请尝试
=trim(join(" ",arrayformula(iferror(regexreplace(regexextract(regexextract(C3:C52, "(class=(.+?)>.+class=(.+?)>|class=(.+?)>)"), char(34)&"(.+)"&char(34)), char(34)&"(.+)"&char(34)," ")))))