Excel对2个字母值之间的文本进行过滤

时间:2018-04-23 14:55:40

标签: excel

我有一个不同的两个字母组合的列表,这些组合是'过道范围'在仓库里。例如。 AA / BA / BG这些都是仓库货架中不同的通道名称。

我想要的是能够过滤此列,但我想过滤两个不同过道范围之间的值。即放置一个过滤器,以显示AA - BC之间的任何过道。在我的例子中,这将带回AA,AB,AC,BA,BB和BC。

有没有办法通过excel中的过滤功能来做到这一点?

2 个答案:

答案 0 :(得分:1)

是。为此列添加过滤器,然后单击过滤器按钮(向下箭头),选择文本过滤器,然后选择“个性化过滤器...”。

然后使用:

“大于或等于” - > AA型

选择AND

“小于或等于” - >键入BC。

很抱歉,如果名字不是那些,我的excel不是英文。

答案 1 :(得分:0)

Code函数可以将字母转换为ASCII值,在这里可能会有所帮助。请考虑以下公式:

=26*(CODE(MID(A1,1,1)) - 65) + CODE(MID(A1,2,1)) - 64

此公式会将双字母过道代码转换为数字位置,从1开始。您可以复制此公式以涵盖所有过道。然后,使用相同的函数进行数字过滤。

通过检查,上述公式会将AA呈现为1,将AB呈现为2,将AZ呈现为26. BA 27,依此类推,第一个字母用第二个字母的每个完整周期包装。