gpt4 book ai didi

excel - excel中=if(isnumber(search)))公式可以做多个选项吗?

转载 作者:行者123 更新时间:2023-12-02 14:08:30 26 4
gpt4 key购买 nike

此公式在单元格 I3 内查找字符串“BFA”。如果找到,则返回“BFA”;如果不是,则返回“No”。

=IF(ISNUMBER(SEARCH("BFA",I3)),"BFA","No")

如何修改它以同时适用于多个字符串?例如,如果找到{“BFA”,“MFA”,“BA”,“MA”}中的任何一个,则返回找到的内容;如果不是,则返回“否”。

最佳答案

这绝对是可能的,但我建议采用不同的方法:

=INDEX({"BFA","MFA","BA","MA","No"},MATCH(1,COUNTIF(I3,"*"&{"BFA","MFA","BA","MA",""}&"*"),0))

您还可以将要查找的项目放入一系列单元格中,并将其结果放入其旁边的范围中。因此,如果您有以下设置:

    _____A____  ___B__
1 Search For Return
2 BFA BFA
3 MFA MFA
4 BA BA
5 MA MA
6 No

那么公式将如下所示:

=INDEX($B$2:$B$6,MATCH(1,COUNTIF(I3,"*"&$A$2:$A$6&"*"),0))

为了使其可扩展和可更新,我建议放置要搜索的内容以及如果在所示范围内找到搜索应返回的内容。如果愿意,您可以将其放在单独的工作表上或隐藏这些列。

关于excel - excel中=if(isnumber(search)))公式可以做多个选项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27867581/

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