【问题标题】:get values of a range that are not in another range获取不在另一个范围内的范围的值
【发布时间】:2018-07-17 21:09:59
【问题描述】:

Excel 问题:我正在寻找一种方法来列出一个范围内的所有元素,但另一个范围内的元素除外。

例如:如果 A1:A5 = [1,2,3,4,5] 和 B1:B3 = [4 2 1]

我想返回一个数组 [3 5]。

在我的情况下,第二个范围永远不会包含除 A1:A5 之外的任何值,但一般的解决方案也很好。

我不知道如何使用 VBA,我更喜欢经典公式。有什么想法吗?

【问题讨论】:

标签: arrays excel excel-formula formula


【解决方案1】:

试试,

=INDEX(A:A, AGGREGATE(15, 7, ROW($1:$5)/NOT(COUNTIF( B$1:B$3, A$1:A$5)), ROW(1:1)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    相关资源
    最近更新 更多