过滤带有“包含”的数字

时间:2019-06-25 13:24:33

标签: excel autofilter

我的桌子上有一个数字列表

2029
2032
2033

我想按“包含03”进行过滤,但这种方式无法正常工作。当我尝试过滤此列时,它显示为“数字”。我将所有列都转换为General或Text,没有用。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

据我所知,恐怕只有一种方法可以解决此问题,并且正在使用帮助程序列:

enter image description here

我在B列上使用了一个公式将数字转换为文本:

=TEXT(A2;"@")

这样,您可以在第二列中使用文本过滤器,并根据需要过滤:

enter image description here

会有另一种选择。如果您键入这些数字,而不是键入普通(2029),请在开始处添加单引号。输入'2029。这样,这些数字将被识别为文本,只有1列,并且您可以使用包含03 条件进行过滤:

enter image description here

您会知道是否正确输入,因为这些数字将左对齐而不是右对齐。也许您会在左上角看到一个符号,就像一个绿色的三角形。这意味着该数字被识别为文本而不是数字。

希望这会有所帮助。

答案 1 :(得分:0)

如果您使用条件格式,则可以突出显示具有您的值的内容,然后使用过滤器仅显示突出显示的颜色?

例如如果您的数据以A2开头,则仅将条件格式应用于此单元格: = IF(SEARCH(“ 03”,A2)> 0,1,0)

然后将该单元格的格式复制到此列中的其余数据

对其他列重复操作只会稍微改变条件格式设置公式。

希望有帮助