我需要使用 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) 根据需要调整公式中的单元格引用。 相关内容 IP 地址与名称服务器 如何从 2 个 LAN 连接互联网? 在命令行取代 DNS(而不是直接编辑 /etc/dhcp/dhclient.conf)? 非编号章节*标题问题 为什么我无法在 Ubuntu 12.10 中安装 libnotify? 在 beamer 中更改数学模式中的字体 允许单元格内容溢出到下一列 使用 \begin{thebibliography} 时更改参考文献的样式 LAMP/Apache2:如何将 webhook API PHP 文件设置为公共但在项目根目录之外? 如何自动执行作业以移动具有连续文件名的最新文件