以下输入的是数组公式,需要三键输入(Ctrl + Shift + Enter),得到的是结果需下拉展开才可完全显示
提取两列都有的数据
通用公式
INDEX(左侧列,SMALL(IF(COUNTIF(右侧列,左侧列数据区域)>0,ROW(左侧列数据区域),大于总数据的一个数字), ROW(A1)))&""
提取仅在左侧列的数据
INDEX(左侧列,SMALL(IF(COUNTIF(右侧列,左侧列数据区域)=0,ROW(左侧列数据区域),大于总数据的一个数字), ROW(A1)))&""
与上面的不同是 countif 处等于 0
提取仅在右侧的数据
INDEX(右侧列,SMALL(IF(COUNTIF(左侧列,右侧列数据区域)=0,ROW(右侧列数据区域),大于总数据的一个数字), ROW(A1)))&""
与提取左侧的不同是区域左右相反
网友评论