可用ISNA与VLOOKUP嵌套识别不重合项:公式=ISNA(VLOOKUP(A2,$B$2:$B$100,1,FALSE))返回TRUE即A列有而B列无;结合条件格式可高亮显示;FILTER函数能直接提取;高级筛选亦可无公式实现。

如果您在Excel表格中需要快速识别两组数据中彼此不重合的项,即某一列中存在但另一列中完全不存在的值,可借助ISNA函数与VLOOKUP函数嵌套实现精准定位。以下是具体操作步骤:
一、基础公式构建与原理说明
ISNA函数用于检测VLOOKUP是否返回#N/A错误;当VLOOKUP在查找区域中找不到目标值时,会返回#N/A,此时ISNA返回TRUE,从而标识该值为“不重合项”。该方法无需辅助列排序,适用于未排序的原始数据。
1、选中需标记不重合项的结果列第一个单元格(例如C2),输入公式:=ISNA(VLOOKUP(A2,$B$2:$B$100,1,FALSE))。
2、按Enter确认,返回TRUE表示A2在B2:B100中未找到,即为不重合项;返回FALSE表示已存在。
3、将C2单元格公式向下拖拽填充至对应行末,覆盖全部待比对数据。
二、结合条件格式高亮显示不重合项
为直观呈现结果,可将ISNA返回TRUE的单元格自动高亮,避免逐行查看布尔值。
1、选中A2:A100数据区域。
2、点击【开始】→【条件格式】→【新建规则】→【使用公式确定要设置格式的单元格】。
3、在公式框中输入:=ISNA(VLOOKUP(A2,$B$2:$B$100,1,FALSE))。
4、点击【格式】设置填充色(如浅红色),确定后所有不重合项即被高亮标出。
三、使用FILTER函数(Excel 365/2021)直接提取不重合值
若使用支持动态数组的Excel版本,FILTER函数可一步输出全部不重合项,无需辅助列或手动筛选。
1、在空白单元格(如D2)输入公式:=FILTER(A2:A100,ISNA(VLOOKUP(A2:A100,$B$2:$B$100,1,FALSE)),"无")。
2、按Enter后,所有仅存在于A列而不在B列的值将自动纵向列出。
3、如需同时提取B列中不在A列的值,将公式中A2:A100与$B$2:$B$100位置互换即可。
四、借助高级筛选功能实现无公式提取
对于不熟悉公式的用户,高级筛选提供可视化方式提取唯一项,不依赖函数且兼容所有Excel版本。
1、复制A列数据到新列(如E列),再复制B列数据追加至E列下方,形成合并列表。
2、选中E列数据区域,点击【数据】→【删除重复项】,勾选“数据包含标题”(如无标题则取消勾选),确定后保留唯一值。
3、再次选中原始A列与B列数据区域,点击【数据】→【高级筛选】,选择“将筛选结果复制到其他位置”,在“条件区域”留空,“复制到”指定新列(如F列),勾选“选择不重复的记录”,确定后F列即显示两列并集。
4、使用COUNTIF分别统计F列各值在A列和B列的出现次数,差值非零者即为不重合项。










