如何使用与表达式不匹配的正则表达式对单元格进行计数?
How do you count cells using regex that do not match the expression?
我想统计不包含以下单词的单元格数量。
- denv
- 大学
- 杜
上面的单词列表经常变化,在单元格 B22 中,它会自动为另一个公式创建一些正则表达式,我在其中对旁边的另一列求和。
单元格 B22 = .*denv.*|.*univ.*|.*du.*
我可以使用相同的单元格 B22 引用来计算不包含这些词的所有内容吗?
姓名
公制
丹佛
5
俄亥俄州
5
双
9
双
1
马里兰
4
宇宙
6
马里兰
1
双
2
丹佛
7
尝试:
=INDEX(SUMPRODUCT(REGEXMATCH(FILTER(A:A, A:A<>""), B22)=FALSE))
或:
=SUM(INDEX(N(REGEXMATCH(FILTER(A:A, A:A<>""), B22)=FALSE)))
我想统计不包含以下单词的单元格数量。
- denv
- 大学
- 杜
上面的单词列表经常变化,在单元格 B22 中,它会自动为另一个公式创建一些正则表达式,我在其中对旁边的另一列求和。
单元格 B22 = .*denv.*|.*univ.*|.*du.*
我可以使用相同的单元格 B22 引用来计算不包含这些词的所有内容吗?
姓名 | 公制 |
---|---|
丹佛 | 5 |
俄亥俄州 | 5 |
双 | 9 |
双 | 1 |
马里兰 | 4 |
宇宙 | 6 |
马里兰 | 1 |
双 | 2 |
丹佛 | 7 |
尝试:
=INDEX(SUMPRODUCT(REGEXMATCH(FILTER(A:A, A:A<>""), B22)=FALSE))
或:
=SUM(INDEX(N(REGEXMATCH(FILTER(A:A, A:A<>""), B22)=FALSE)))