中国投资网 百科 Excel如何提取两列中不重复值之数组公式法

Excel如何提取两列中不重复值之数组公式法

Excel提取两列中非重复(唯一)值的数组公式法,会用到INDEX、SMALL、IF、ROW、MATCH等几个函数。

方法/步骤

我将通过数组公式在d1单元格中输入数组公式,然后向右下复制,返回A列和b列中不重复的记录。

Match返回一个包含24个元素的数组。元素的位置序号表示a1:a24中单元格的自上而下的位置顺序,元素的值表示a1:a24中单元格值第一次出现的自上而下的位置顺序号。元素的相同值表示不止一次出现,match的返回值将是这样的形式{1,2,3,1,等等。一共24}。

row的返回值是a1:a24中行号的数组,结果是{1,2,3,4,5,6到24}。

该等式返回一组逻辑值{真,真,真,假,等等。一共24个}。True表示a1:a24中的值第一次出现,false表示该位置的值没有第一次出现。

把上一步的方程剪切到剪贴板上,然后进入if函数。第二个参数是行函数,第三个参数是一个大数字。

然后将剪贴板的内容复制到if的第一个参数的位置,

最后,if函数的返回值将是一个由24个数字组成的数组函数。除了999999,其他元素值第一次出现在A1: A24中,这个值也是行号。

剪切上一步输入的if函数,然后输入small函数,其第二个参数是row函数,然后将鼠标定位在small第一个参数的位置并粘贴。

small函数返回if函数返回值序列中的第一个最小元素。复制整个公式将返回第二小的元素,依此类推。

剪切上一步的小函数,然后进入指数函数。第一个参数是相对引用的a1到a24,第三个参数是1,第二个参数复制cut small函数。

进入函数后,按ctrl shift进入,然后拖动填充柄向右复制一个单元格,然后松开鼠标,选择单元格d1到e1,向下拖动填充柄,直到现在,公式区显示a1到b24区的非重复记录。

需要注意的事项

MATCH($ A $ 1:A $ 24,$ A $ 1:A $ 24,0)=row($ A $ 1:A $ 24)应该绝对应用。

MATCH($A$1:$A$24,$A$1:$A$24,0)=row ($ a $1: $ a $24)表示第一个出现的位置是否等于行号。

IF(MATCH($ A $ 1:A $ 24,$ A $ 1:A $ 24,0)=ROW($ A $ 1:A $ 24),ROW($ A $ 1:A $ 24)的第二个参数,9999999) if

以上是Excel中数组公式方法的图示,从两列中选择不重复(唯一)的值。希望能对你有所帮助!

本文来自网络,不代表本站立场,转载请注明出处:https:

Excel如何提取两列中不重复值之数组公式法

中国投资网后续将为您提供丰富、全面的关于Excel如何提取两列中不重复值之数组公式法内容,让您第一时间了解到关于Excel如何提取两列中不重复值之数组公式法的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。