gpt4 book ai didi

excel-formula - 在excel中搜索多个条件

转载 作者:行者123 更新时间:2023-12-04 03:52:12 25 4
gpt4 key购买 nike

我对 excel 有点陌生,对如何解决这个问题感到困惑。我有两个 excel 表。

工作表 1 看起来像(大数据集):

HIC    GSN     ND11
H1C 00214 0212107
C4I 07287 0214380
L1A 07731 0214501

工作表 2 看起来像:

Condition    HIC1   HIC1    HIC1    GSN      GSN     GSN
AMA B60 B61 B62 02934 02935
ALD H1A H1C 04821 03473
HEC W0A W0B

例如,在表 1 中,如果第 1 行的 HIC 或 GS​​N(H1C 或 00214)出现在表 2 中的任何位置,它会从表 1 中获取匹配项对应的 ND11 编号。我尝试使用 VLOOKUP,但无法解决问题。

我尝试的 VLOOKUP 是,

=VLOOKUP(OR(Table1'H1C', Table1'00214),Table2A2:G2,Table1'ND11',0)

任何帮助都会很棒。

最佳答案

更新:

好的,我重新阅读了这个问题,我想我误解了;你想匹配 HIC GSN。在那种情况下,我不得不使用一些辅助列,因为我不知道如何对 OR 数组进行算术运算。所以,我想到了这个......

iferror with match screenshot

... 其中 I7J7K7 公式(分别)是:

=IFERROR(MATCH(B7,$A$2:$A$4,0),IFERROR(MATCH(C7,$A$2:$A$4,0),IFERROR(MATCH(D7,$A$2:$A$4,0),NA())))
=IFERROR(MATCH(E7,$B$2:$B$4,0),IFERROR(MATCH(F7,$B$2:$B$4,0),IFERROR(MATCH(G7,$B$2:$B$4,0),NA())))
=INDEX($C$2:$C$4,IFERROR(I7,IFERROR(J7,NA())))

您可以将最后一个 IFERROR(J7,NA()) 替换为 J7,但 Excel 错误处理会发出呜呜声。


原创:

如果我正确理解了您的问题(我对此表示怀疑),您希望从 Sheet1 中获取匹配的 ND11 值>HICGSN 值。对于单个匹配,INDEX/MATCH 组合效果很好。但是,对于多个条件,SUMPRODUCT 效果更好。在下面的截图中...

sumproduct screenshot

...我使用以下公式在第一个表中获取 ND11 的值,仅当 C 列的值与 HIC 匹配且 F 列与GSN ...

=SUMPRODUCT((--($A$2:$A$4=C10)*--($B$2:$B$4=F10))*$C$2:$C$4)

现在,我不确定为什么你有三个 HIC 和三个 GSN,所以如果这不是预期的结果,你必须详细说明你的问题

关于excel-formula - 在excel中搜索多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42168690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com