繁体   English   中英

谷歌表格中的数据交集是或否:在定义的字符串中查找任何列表项(这也是数组公式的结果)

[英]Data intersection yes or no in google Sheets: Looking for ANY of the list items in a defined string (which is also the result of an array formula)

我们有以下情况。

  • 我们有 1 个单元格来显示测定结果。
  • 我们有 1 个包含要检查的数据的单元格(字符串,但假设连接了数组公式的结果,因此可以使用字符串或数组)
  • 和 1 个要检查的项目列表(范围参考)

否则说:生成的单元格应该循环遍历LIST OF FRUITS所有项目。 如果在CELL TO CHECK中的字符串(或我们将其连接到字符串之前的数组)中找到任何水果,则打印“找到” - 或者如果更容易打印找到的列表项。

并说更基本的:我们如何轻松确定两个集合之间的交集(其中一个是数组公式的结果),另一个是范围引用。

问题:这可能吗?如果可能,那怎么办?

TEST A (Found)
RESULT CELL          CELL TO CHECK
Found!               mangoes, apples

TEST B (Not found)
RESULT CELL          CELL TO CHECK
-                    Pineapple


LIST OF FRUITS
Apples
Pears
Bananas
Mangoes

尝试:

=ARRAYFORMULA(IF(B1:B="",,IF(REGEXMATCH(LOWER(B1:B), 
 LOWER(TEXTJOIN("|", 1, D:D))), "found!", "-")))

0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM