如果单元格中的字符串包含在列中的任何位置,如何返回 True?

问题描述 投票:0回答:1

我在谷歌表格工作。 Excel 也可以使用。


我有一个名为“资金”的专栏。此栏有风险基金的名称,例如 Accel、A16z 和 Sequoia。每行一只基金。

我还有另一个专栏,名为“funds2”。该栏目还有Accel、A16z、红杉等风险基金的名字。不同之处在于该列每行有多个基金。所以每一行看起来像这样:“Accel、Sequoia、A16z。”另一行可能有“Greylock、Primary Ventures、Union Square Ventures”等。

如果在“funds2”列中的任何位置找到“funds”列中的任何基金名称,我如何编写公式来标记案例?

非常感谢!

excel excel-formula conditional-statements google-sheets-formula string-formatting
1个回答
0
投票

如果我正确理解你的问题,你可以简单地使用

COUNTIF
和通配符。

假设“funds”在 A2:A 中,“funds2”在 B2:B 中,您可以在空列的第 2 行中尝试以下公式:

=MAP(A2:A,LAMBDA(fund,IF(fund="",,0<COUNTIF(B2:B,"*"&fund&"*"))))
© www.soinside.com 2019 - 2024. All rights reserved.