我有一张Excel表格。在ID列中,列中有多个ID,并在开头包含一个字母。
现在在单元格B1
和B2
中,我想应用Max Function,它应分别获得t
和h
的最大ID。
问题是当我使用MAX(--RIGHT(B5:B11,3))
时,它只返回最大数量。但我希望在这些单元格中显示t
和h
的最大ID。
请帮我解决这个问题。我需要任何非VBA解决方案。
答案 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 。