excel - 如何进行反向查找以查看单元格是否包含列表中任何单元格的文本
问题描述
我一直在使用这个公式来查找单元格是否包含预设列表中的文本:
=IF(OR(COUNTIF(CELL,"*"LIST"*")), "Yes", "")
但是我想找到一种方法,不仅返回一个布尔值(如果它包含),而且还返回单元格在列表中的相对位置(例如,如果它是列表中的第 n 个值)。我尝试在 COUNTIF 吐出但效果不佳的数组上使用 MATCH 函数之类的东西。
这可能吗?
解决方案
尝试
=MATCH(1,0/COUNTIF(CELL,"*"&LIST&"*"))
这可能需要也可能不需要提交CTRL+SHIFT+ENTER
,具体取决于您的 Excel 版本。
此外,如果CELL中包含LIST中的多个值,您不会说结果应该是什么:上面将返回最新的相对位置。
推荐阅读
- c++ - 如何在 IIS 中的 staticCompressionModule 之前调用我的本机模块
- sql-server - group by 返回的 COUNT 条记录
- xpages - DatePicker in XPages can be disabled for editbox but can't be done for the picker button
- itext - 如何避免标记空
使用 Itext 5 将单元格转换为 PDF - mysql-workbench - Mysql Workbench 显示无法获取表、存储过程、视图。(在左侧的架构列中)
- python-3.x - 使用python从pdf文件中提取表数据
- airflow - 气流 on_success 回调函数因“收到 SIGTERM。终止子进程”而失败
- r - 使用 R 闪亮时冻结图表上的 x 轴
- javascript - 如何从节点服务器获取错误消息到客户端?
- angular - lodash树摇晃失败,打字稿在角度