gpt4 book ai didi

excel - 在单个单元格中查找某些单词

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

我试图从单个单元格中的单词列表中找到特定的单词,如果为真则输出一个值,但我认为我对这个问题采取了错误的方法。
基本上我在一个单元格中得到一个描述文本,如果该单元格中存在这些特定单词之一,它应该返回一个值,如果为真。
数字、报告、工作、管理

=IF(ISNUMBER(SEARCH("numb3r5";X16));"numb3r5";
IF(ISNUMBER(SEARCH("Administration";X16));"AdminNumbers";
IF(ISNUMBER(SEARCH("Reporting";X16));"Reporting";
IF(ISNUMBER(SEARCH("Job";X16));"Jobs";
IF(ISNUMBER(SEARCH("numbers";X16));"numb3r5";
NA())))))
我得到了这个非常复杂的嵌套 IF 公式,它可以解决问题,但例如在下面的文本中,单词 “举报”高于 《数字》它将被忽略,因为它将首先搜索“数字”,因为这是第一个 IF 语句,它返回 TRUE 并退出公式并且永远不会到达 举报如果声明。
示例文本:

Solution KR00040079:Technische Störung:ReportingAW meldet einen Fehlermeldung beim Anmelden von Numbers.(siehe Attachment)AW habe diese Fehlermeldung seit ca heute um 9.


它在此处返回“数字”,因为它是第一个语句,并且在扫描该单元格中的整个文本后通过。
有没有其他方法可以做到这一点?一个可以按照文本格式的顺序搜索多个值的公式?
谢谢

最佳答案

你可以试试:
enter image description hereB1 中的公式:

=LET(X,{"Numb3r5","Reporting","Jobs","administration"},Y,{"Numbers","Reporting","Jobs","administration"},Z,SORT(CHOOSE({1,2},X,SEARCH(Y,A1)),2),IF(ISNUMBER(INDEX(Z,1,2)),INDEX(Z,1,1),"Not Available"))

关于excel - 在单个单元格中查找某些单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71496969/

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