gpt4 book ai didi

excel - 使用索引匹配检查一个单元格中的多个值

转载 作者:行者123 更新时间:2023-12-04 20:13:43 27 4
gpt4 key购买 nike

我正在使用索引匹配来检查表中的多个值。现在我的问题是我在一个单元格中有多个值。

我的工作表如下所示:

enter image description here

第一个公式如下所示:

=INDEX(C2:C11;MATCH(F2&G2;INDEX($A$2:$A$11&$B$2:$B$11;0);-1))

如您所见,它仅适用于 HIGH ,但说到 LOW这是错误的。(在上图中用红色标记)

任何建议,如何解决?

最佳答案

您将不得不提取某种类型的通配符匹配来查找字符串中的字符串,而不是相应的 MATCH function。使用 查找-1 作为可选的 [match_type]¹。

Two column lookup on substring in string

H2中的数组公式²是,

=INDEX($C$2:$C$11; MATCH("*"&G2&"*"; IF($A$2:$A$11=F2; $B$2:$B$11); 0))

该公式假定您不会因为拥有像 这样的扇区而对扇区数据产生误报。吉隆坡 电讯 可以在 中找到PKLP TTL .如果您的扇区可能会产生这样的误报,那么您将添加 分隔符。在这种情况下,数组公式²将是,
=INDEX($C$2:$C$11; MATCH("*, "&G2&", *"; IF($A$2:$A$11=F2; ", "&$B$2:$B$11&", "); 0))

Two column lookup with wildcards

请注意, 分隔符已添加到源和目标。

¹ 的 [match_type] 1 -1 MATCH function应该 从不用于未排序的数据。当用于未排序的数据时,正确的结果更多的是巧合而不是可靠。

²数组公式需要使用 Ctrl+Shift+Enter↵ 完成。一旦正确输入第一个单元格,它们就可以像任何其他公式一样被填充或向下或向右复制。

关于excel - 使用索引匹配检查一个单元格中的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32647172/

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