我需要使用 excel 公式,该公式采用一列中的关键字来提取另一列的全名 2024-7-31 • microsoft-excel 我想要做的是编写一个公式,该公式将使用 B 列中的关键字搜索 A 列并提取 A 列的全文并将其复制到 C 列中。显然,公式将写入 C 列中以执行此操作,但我不知道该使用哪种类型的表达式。我假设可能存在查找、通配符和 if 语句的某种组合。任何帮助都将不胜感激。 答案1 如果您只对一个单元格感兴趣而不是查看整个列,您可以尝试拖动以下公式: =IF(OR(ISERROR(FIND(B1,A1,1)),B1=""),"",A1) 或者如果您希望不区分大小写,请使用: =IF(OR(ISERROR(SEARCH(B1,A1,1)),B1=""),"",A1) 答案2 在您的示例中,在 B 列中,您有Duck一个与单词匹配的单词二A 列的条目。 也许您想返回两场比赛? 如果是这样,并且如果您有带有动态数组和FILTER函数的 Excel O365,则可以使用: =TEXTJOIN(", ",TRUE,FILTER($A$2:$A$5,ISNUMBER(FIND(B2,$A$2:$A$5)))) 答案3 显示的方法适用于任何版本的 Excel。 单元格中的公式K181: =IFERROR(INDEX(I181:I184,MATCH("* "&J181,I181:I184,0)),"") :编辑: 如果关键字是部分文本(在开头或中间甚至最后),则可以使用此公式 单元格中的公式L181: =VLOOKUP("*"&J181&"*", I181:I186, 1, FALSE) 根据需要调整公式中的单元格引用。 相关内容 Subversion配置相关问题 如何假装解决 apt-get 中的依赖关系?[重复] 如何指定哪个网络用于互联网连接以及哪个网络用于查看网络计算机 Launchd 启动失败:“由于某些奇怪原因,无法执行(3)” 插入具有定义自定义节点的 tikz 独立版时出现问题 我的参考书目有 2 个部分。如何正确命名? 为什么linux死机并且无法正常工作 这是 Ubuntu 软件中心错误吗:网络连接不可用 Windows/超级键无法打开活动概览 为什么 Apache 可以实现代理传递而 nginx 却不能?