首页 > 解决方案 > 用“包含”过滤数字

问题描述

我的表中有一个数字列表

2029
2032
2033

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

标签: excelautofilter

解决方案


据我所知,恐怕只有一种方法可以解决这个问题,而且它使用了一个帮助列:

在此处输入图像描述

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

=TEXT(A2;"@")

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

在此处输入图像描述

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

在此处输入图像描述

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

希望这可以帮助。


推荐阅读