我有一列包含逗号分隔的字符串,还有几列包含这些字符串中可以包含的单词。我必须查找列名称中的单词是否在字符串中。我使用了
REGEXMATCH
TV
TV remote
Mu公式:
ARRAYFORMULA(if(L1<>"";if(REGEXMATCH($K$2:$K;L$1)=TRUE;"Wybrano";"");""))
或者如果更简单的话,我必须计算某个单词在带有字符串的列中出现了多少次。
你可以尝试吗:
=MAKEARRAY(ROWS(K2:INDEX(K2:K;ROW(LOOKUP("ZZZ";K:K))));COUNTA(L1:1);LAMBDA(r;c;IF(LEN(INDEX(K2:K;r));IF(REGEXMATCH(INDEX(K2:K;r);INDEX(L1:1;;c)&"(?:,|$)");"Wybrano";);)))
COUNTA(L1:1)
COUNTA(L1:P1)
尝试:
=IFNA(BYCOL(L1:P1, LAMBDA(y, BYROW(K2:K, LAMBDA(x, IF(MATCH("*"&y&"*", x, ), "Wybrano"))))))