Excel 使用 VLOOKUP 返回最大文本值

Excel 使用 VLOOKUP 返回最大文本值

我需要在 Excel 中提出一个公式,该公式可以识别计算机上提供的最大和最小软件并将其输入到新表中。

例如,在一个大表中,我有 SKU、价格、产品系列、软件版本等列名。

在另一个表中,我有一个产品系列列表,我需要识别最大/最小软件。

软件可以在excel中排序:

15.0(1)平方米

15.0(1)M4

15.1(2)T1

15.1(2)T2

15.1(4)M3

15.1(4)M4

15.2(4)M3

但我不知道如何将它们作为最大/最小值返回。尝试数组公式:

=MIN(IF(A4=Sheet1!$V$3:$V$644, Sheet1!$AE$3:$AE$644))

但这似乎对非数字名称有困难。有人有什么建议吗?

答案1

MIN只适用于数值。你必须更聪明一点。我从PC 评论论坛

=INDEX(range,MATCH(0,COUNTIF(range,"<"&range),0))

其中指的是您的软件版本列。如果您指定整个列(例如),range它似乎不起作用。A:A

它是一个数组公式,所以Ctrl-Shift-Enter当然如此。

相关内容