在其他值中搜索值 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 中获得了期望的结果。 相关内容 每次我使用 sudo 时,它都会在完成之前挂起 如何使用 FFmpeg 将 mp4 转换为 mp4? 脚本覆盖ip地址 无法在 Windows 7 中复制/粘贴文件 具有垂直分布内容的表格单元格 音频间歇性中断 使用通用 IDS 合并多个文件 寻找可以在 sparc cpu 上运行的 linux 发行版 在网格中对齐多个作者(带图片) 在 Chrome Canary 71.0.3558.0(Windows 2012 R2 x64)中返回“旧式”浏览器标签