从字母数字列中获取最大值

Get max value from alpha numeric column

我有一个 Excel sheet。 ID列中,列中有多个ID且开头为一个字母。

现在在单元格 B1B2 中,我想应用 Max Function,它应该分别获得 th 的最大 ID。

问题是当我使用 MAX(--RIGHT(B5:B11,3)) 时,它只有 returns 个最大数量。但我想在这些单元格中显示 th 的最大 ID。

请帮我解决这个问题。我需要任何非 VBA 解决方案。

应该这样做:

B1: =MAX(IF(LEFT(B5:B11,1)="t",--RIGHT(B5:B11,3),0))
B2: =MAX(IF(LEFT(B5:B11,1)="h",--RIGHT(B5:B11,3),0))

请注意,这是一个数组公式。所以离开公式栏时必须按Ctrl+Shift+Enter