excel - 创建 Excel 多重查找/匹配公式
问题描述
假设一个简单的工作簿有两个工作表。工作表 A 和 B 都有一个我首先需要匹配的 ID 列。工作表 B 有两列额外的文本。该公式的目标是在工作表 A 中提供一个简单的 Y/N 值 如果 1) 工作表 B 具有与工作表 A 中的行匹配的 ID,并且该匹配行的任一文本列包含一些静态文本。在本例中,要搜索的静态文本将是单词“blind”。我尝试使用 VLOOKUP、MATCH 和 INDEX 函数的多次迭代,但只能在 ID 上产生成功的一维匹配。
表 A:ID 列,以及请求公式中所需的 Y/N 列。此外,注释列解释了为什么应根据表 B 中的数据评估 Y/N
ID | MATCHED BY FORMULA | WHY
--------------------------------------------
1 | Y | ID and text match
2 | N | NO ID match
3 | N | NO text match
4 | N | NO ID match
5 | N | NO text match
工作表 B:还包含与工作表 A 匹配的 ID。它还包含两个文本列,其中一个(或两个)都可以包含公式搜索的静态文本(“盲”)。要定位的文本必须存在于字符串中,并且不需要与整个字符串完全匹配。
ID | TEXT1 | TEXT2
--------------------------------
1 | three | blind, mice
3 | mice | see
5 | how, mice | they
7 | run | three
9 | blind | mice
解决方案
推荐阅读
- python-3.x - 尝试使用 selenium 查找 iframe 时出现问题
- reactjs - 调度不是 createSlice() 的函数错误
- sql - ErrorDate参数将ssrs格式化为存储过程?
- java - 在 Struts2 中注册自定义拦截器时出现异常
- linux - 代码构建中的后台作业
- ruby-on-rails - 如何使用 Rubymine、Docker-Compose 和多个调试会话进行调试?
- javascript - 抛出错误时,使用 Datadog 日志和 RUM SDK 会发送多个请求
- android - 为什么无法在我的应用中查看完整的文本
- docker - Jenkins 使用 dockerfile 在远程主机上构建 Docker 容器
- python - 在 Python 中对多个变量进行操作的最佳方式?