我有一个用Excel编写的简单表格
+---------------+
| name |
+---------------+
| ST-PL-100-1 |
| ST-PL-700 |
| ST-PL-100-14 |
| ST-PL-100-6 |
| ST-PL-100 |
| ST-PL-300 |
| ST-PL-100-632 |
+---------------+
我想显示只有两个破折号的行。
我的预期结果:
ST-PL-700
ST-PL-100
ST-PL-300
答案 0 :(得分:2)
添加自定义列以确定破折号的数量。然后过滤2
自定义列公式:
Text.Length([name])-Text.Length(Text.Replace([name],"-",""))
进行过滤后,您可以删除“ dashCount”自定义列,这样当您将查询加载回工作表时它不会显示。
顺便说一句,这也可以使用公式条件在具有高级筛选器的本机Excel中完成
=LEN(firstDataCell)-LEN(SUBSTITUTE(firstDataCell,"-",""))=2
答案 1 :(得分:1)