场景1:
某一单元格内有很多行数据,直接从网页上复制粘贴过来的。
只保留其中一部分数据
将其他的数据删除,这里使用到了正则匹配的方法替换成空:
RegexReplace(Text,Rule,Replacement,[Advance])
参考链接Excel 使用正则表达式替换字符串 - 辉耀Excel网络函数库
替换完之后发现有很多的空行,其中有一部分空行是有空格,一部分只有单纯的换行符。
去掉空格还是用上边的函数:
=RegexReplace(D6," ","",1)
接下来要去掉多余的换行:
=SUBSTITUTE(B2,CHAR(10)&CHAR(10),CHAR(10))
参考链接Excel单元格中的空行要怎么删除,但不清除换行显示
场景2:
excel里原来有多列数据,现在要根据某一列数据筛选出某些已有的数据并做上标记
可以使用如下公式:
=IF(COUNTIF($K$2:$K3000,B2),"1","0")
比如上述公式在D列使用,则判断B列的数据是否是包含在K列数据中,如果包含,则D中标记为1,反之则为0
K列数据为已有的数据,可以认为是字典。
场景3:
筛选一些数据后在最后一列填充数字作为分组标记。
首先对数据进行筛选。之后在最后一列第一行输入“0”
选择有内容的一列数据 ctrl + ↓ 直接来到最后一列
在最后一列最后一行输入“0”
选中最后一列最后一行的“0”
点击ctrl + shift + ↑
发现最后一列就全都选中了。
在工具栏中点击“填充”,选择向上或向下都可以
或者直接ctrl + D也可以填充