excel - 在 Excel 中搜索具有逗号分隔值字符串的单元格
问题描述
不幸的是,我找不到以下问题的解决方案。
我有一个表(DATA),由具有非唯一标识符的 A 列和由空格分隔的几个 4 位代码的 B 列组成。
在另一个表 (CODES) 中,我有一列 A 表示出现在 A 列 (DATA) 中的唯一标识符,而 B 列有几个,用逗号分隔的 4 位代码。
我的目标是检查第一个表 (DATA) 中的所有条目,并列出在另一个表 (CODES) 中标识的 B 列中至少有一个代码的那些 NOK
我使用了以下公式:
=IFERROR(IF(ISNUMBER(SEARCH(INDEX(CODES, MATCH([@A], CODES[A], 0), MATCH("B", CODES[#Kopfzeilen],0)),[@B])), "NOK", "OK"), "OK")
不幸的是,它只搜索列 B (CODES) 中的完整字符串,而不是搜索由逗号分隔的每个值。
是否可以在不使用 VBA 的情况下获得公式(因为这会在共享点上产生问题,文件存储在哪里)?
解决方案
推荐阅读
- javascript - Vanilla JS:如何检索 json 文件,将结果解析为数组,并访问每个对象
- javascript - 有没有办法从 javascript 函数中的模板调用 django 模型函数?
- javascript - Webix 如何实现隐藏文本控件来强制执行规则
- javascript - 如何设置开始日期和结束日期之间的验证应在 3 年内选择
- android - Flutter firebase 消息传递中的双重通知
- sql-server - sql中的select函数需要帮助
- javascript - 删除一个总是返回数组最后一项的组件
- python - Django:覆盖 SimpleListFilter get_queryset 方法(super(type, obj):obj 必须是类型的实例或子类型)
- python - 使用 Boto3 删除 CloudTrail 以及附加到它的 S3 存储桶
- javascript - 在 react 中改变 chartjs 的设计