如何计算156/56/2567中是否存在56,并且仅返回true一次? Google表格

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

我有一列这样的内容:156/56/2567

[我想看一下其中是否存在56,当我尝试做一个计数并在收到3个计数之前和之后引用上面带有通配符的56的单元格时。

Exact info.
Column C1: 156/56/2567
Column F1: 56:
Column C1: =COUNTIFS(DATA!B:B,"carousel",DATA!C:C,"*"&f1&"*")
regex google-sheets google-sheets-formula spreadsheet countif
2个回答
1
投票

尝试:

=COUNTIF(SPLIT(A1, "/"), B1)

0


0
投票

您可以将所需的数字(56)与REGEX @MonkeyZeus进行了注释,虽然有一点变化-> "(?:^|/)"&B1&"(?:/|$)",所以最终结果是:

=IF(REGEXMATCH(A1, "(?:^|/)"&B1&"(?:/|$)"), true, false)

示例:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.