如何从 2 列中获取最大数量和名称? (Excel)
How to get maximum number and name from 2 columns? (Excel)
我有这个(例子):
Luffy 320
Coby 350
Zoro 180
现在我想显示此信息中的最大值,数字和文本(在单独的单元格中)如下所示:
col 1 col 2 col 3
1st 350 Coby
2nd 320 Luffy
3rd 180 Zoro
第 2 列与 MAX()
公式没有问题。
为了获取文本的第 3 列,我尝试了 MAX(...)
和 INDEX(...)
公式,但没有任何效果...
谁能帮帮我?
你首先需要得到哪个值最大,第二大等等。
您可以为此使用函数 LARGE(range, n)。
所以在你的 col 2 中使用这个公式:
=LARGE(B:B,1)
=LARGE(B:B,2)
=LARGE(B:B,3)
假设 B 是具有值的列。
然后我们需要匹配这个值,得到名字
=INDEX(A:A,MATCH("the above calculated cell",B:B,0))
对于上面计算的单元格,我指的是大函数单元格。并假设 A 列是具有名称的列。
这应该会为您提供一个动态 table,它将在值或名称更改时更新。
我不确定你是如何使用 MAX 公式得到第 2 列的,因为它只输出最大数量的输入,因此不能输出第二和第三位置。
我有这个(例子):
Luffy 320
Coby 350
Zoro 180
现在我想显示此信息中的最大值,数字和文本(在单独的单元格中)如下所示:
col 1 col 2 col 3
1st 350 Coby
2nd 320 Luffy
3rd 180 Zoro
第 2 列与 MAX()
公式没有问题。
为了获取文本的第 3 列,我尝试了 MAX(...)
和 INDEX(...)
公式,但没有任何效果...
谁能帮帮我?
你首先需要得到哪个值最大,第二大等等。
您可以为此使用函数 LARGE(range, n)。
所以在你的 col 2 中使用这个公式:
=LARGE(B:B,1)
=LARGE(B:B,2)
=LARGE(B:B,3)
假设 B 是具有值的列。
然后我们需要匹配这个值,得到名字
=INDEX(A:A,MATCH("the above calculated cell",B:B,0))
对于上面计算的单元格,我指的是大函数单元格。并假设 A 列是具有名称的列。
这应该会为您提供一个动态 table,它将在值或名称更改时更新。
我不确定你是如何使用 MAX 公式得到第 2 列的,因为它只输出最大数量的输入,因此不能输出第二和第三位置。