【发布时间】:2018-07-01 23:50:29
【问题描述】:
我有一张包含以下数据的表格:
| Text | Value | Value | Value |
|:----------------------------------------|:---------|:---------|:---------|
|Jax and Jax friend Kung Lao fight Raiden | jax | kung lao | raiden |
|Jax and Jax friend Kung Lao fight Raiden | kitana | kung lao | raiden |
还有以下公式:
=SUMPRODUCT( -- ISNUMBER(SEARCH(B1:D1;A1)))=COUNTA(B1:D1)
=SUMPRODUCT( -- ISNUMBER(SEARCH(B2:D2;A2)))=COUNTA(B2:D2)
返回:
TRUE
FALSE
这是按预期工作的。我得到 TRUE 的所有值都在文本单元格中找到,如果缺少一个或全部,则得到 FALSE。
现在,我想修改,而不是在多个单元格中搜索,我只想在一个逗号分隔的单元格中搜索。像这样:
| Text | Values | Formula |
|:----------------------------------------|:-----------------------|:--------|
|Jax and Jax friend Kung Lao fight Raiden | jax,kung lao,raiden | TRUE |
|Jax and Jax friend Kung Lao fight Raiden | kitana,kung lao,raiden | FALSE |
我尝试过使用=SUMPRODUCT( -- ISNUMBER(SEARCH({B2};A2)))=COUNTA({B2}),但它不起作用。
【问题讨论】: