从字母数字列

时间:2018-01-03 07:06:28

标签: excel excel-2016

我有一张Excel表格。在ID列中,列中有多个ID,并在开头包含一个字母。

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

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

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

2 个答案:

答案 0 :(得分:1)

这应该这样做:

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))

答案 1 :(得分:1)

请注意,这是一个数组公式。因此,在离开编辑栏时,必须按 Ctrl + Shift + Enter