有两个标准的独特列表,高级filter

我想创build一个独特的列表,提取一个以7开头的六位数字。 目前我使用的是一个公式,如=IF(AND(LEFT(A2,1)="7",LEN(A2)<>6),0,A2)但有500多个数字。

有没有办法使用高级filter来接受每个单元格的两个标准,并创build一个唯一的整数列表? 这是一个试图远离VBA的同事。

例如,

 242950 (assume this is in cell A2 and every following number is down a row) 240338 240427 240419 240435 713082 713104 7131472 2386274 238104 7124932 712655 712701 (A15) 

我想要的结果会创build列表

 713082 713104 712655 712701 

设置您的标准如下:

  • C1是空白的
  • C2表示公式: =AND(--LEFT(A2,1)=7,LEN(A2)=6)

然后设置你的高级filter:

  • 列表范围: $A$1:$A$15
  • 标准范围: $C$1:$C$2
  • 仅检查唯一logging

在这里输入图像说明

点击确定。

在这里输入图像说明

我认为你是以错误的方式来处理这个问题的。 正如你所说,这些只是数字,所以相反,只是检索所有值大于等于70,000和小于80,000(或之间)。

您可以使用标准filter并select介于两者之间的选项。

或者,如果您想使用高级filter,则可以在指定的标准范围内创build2个选项:

 >=70000 <80000