在其他值中搜索值 2024-6-19 • microsoft-excel worksheet-function microsoft-excel-2010 09如果单元格的值C2出现在单元格B3/中B4,我希望结果出现yes在单元格D3/中D4,no否则。 结果应该是一个yesfor cellD3和一个nofor cell D4: 我怎样才能编写公式来实现这一点? 答案1 最简单、最好的解决方案是使用FIND()函数在一个值中搜索另一个值: 在 中输入以下公式C3,然后按 ctrl-enter/复制-粘贴/向下填充到 中C3:C4: =IF(ISERROR(FIND(C$2,B3)),"no","yes") #VALUE!请注意,如果找不到字符串,find 函数将返回错误。 我猜你的意思是公式应该在列中C。如果你的意思是列D,那么公式在那里也可以起作用。 答案2 在单元格 D3 中输入此数组公式,最后 Ctrl+Shift+Enter并填写。 {=IFERROR(IF(INDEX($C$1:$C$2,MATCH(TRUE,ISNUMBER(SEARCH($C$1:$C$2,B3)),0)),"Yes"),"No")} 您在 D3 和 D4 中获得了期望的结果。 相关内容 如何安装“qemu-img”并使用它将“qcow2”图像转换为虚拟盒图像? 无法使用终端 - dyld:未加载库/libcrypto.1.0.0.dylib 无法在 Linux 上启动 OpenVPN 服务器 依赖问题 如何在文本环境中使用 \left 和 \right 带有后缀的 smtp 身份验证被拒绝,并出现错误“需要完全限定的主机名” 笔记本电脑开机后没有 BIOS IP地址后面的/16是什么意思 nbtstat 命令 如何使用 chef 在 Linux 上创建后台服务?