标签: arrays excel excel-formula formula
Excel问题:我正在寻找一种列出一个范围内所有元素的方法,除了另一个范围内的元素。
例如:如果A1:A5 = [1,2,3,4,5]和B1:B3 = [4 2 1]
我想返回一个数组[3 5]。
在我的情况下,第二个范围将永远不会包含A1:A5以外的任何值,但是一般的解决方案也将很好。
我不知道如何使用VBA,而是希望使用经典公式。有什么想法吗?
答案 0 :(得分:1)
尝试
=INDEX(A:A, AGGREGATE(15, 7, ROW($1:$5)/NOT(COUNTIF( B$1:B$3, A$1:A$5)), ROW(1:1)))