如何使用高级筛选把单词A和单词B的相同部分,从单词A里筛选掉?单词A和单词B整体有相同的,不要求必须同一行相同。
根据描述,可以把问题描述成这样:在单词B(C列)中查找单词A(B列),如果找到了(就是单词A和单词B相同的部分),就不筛选,没找到就将其筛选出来。
高级筛选法
既然题主问的是高级筛选法,自然要用高级筛选答题才符合题主要求。
高级筛选可以使用公式来设定筛选条件,此时有以下几点要注意:
- 公式的计算结果必须计算为 TRUE 或 FALSE。如下图E2单元格的值为为false。
- 不能将列标签用作条件标签,请将条件标签保留为空,或者为不等于列标签的其他文字。如E1单元格不能为“单词A”。
- 用于创建条件的公式必须使用相对引用来引用第一行数据中的对应单元格。如E1单元格公式中的B2。
- 公式中的所有其他引用必须是绝对引用。如E1单元格公式中的$C$2:$C$5001。
了解这几点后,我们就开始解答本题
步骤1:将E1:E2作为条件单元格区域。在E2单元格输入筛选公式:
- =ISNA(VLOOKUP(B2,$C$2:$C$5001,1,0))
步骤2:点击“数据”选项卡“排序和筛选”组中的高级筛选按钮,按下图进行设置
如果勾选“在原有区域显示筛选结果”就不用指定“复制到”的单元格区域。
步骤3:筛选后结果如下:
然后,将J列数据删除即可。
当然,也可指定仅返回A列和B列字段:
在H1输入“词频”,I1输入“单词A”,然后在高级筛选对话框的“复制到”栏输入:Sheet1!$H$1:$I$1,即可指定仅返回A列和B列字段。
本文来自投稿,不代表本站立场,如若转载,请注明出处: