【发布时间】:2017-03-24 03:13:19
【问题描述】:
我有一个专栏 U 和一个专栏 L。
我需要得到的是在 U 列中搜索时 L 列的值。
Column L Column U
516 11
123 11
74 5
46 11
748 21
156 11
189 21
187 21
例如:
我想在 U 列中搜索 21,但我需要从最后一次更改中找到第一个值
(列中的数字保持不变)。
所以如果我想要属于 21 的值,我需要得到 189。
我尝试过(感谢 Scott Craner):=INDEX($L:$L,AGGREGATE(14,6,ROW($U$10:$U$500)/($U$10:$U$500=D2),1))
但这让我得到了最后 21 个值,所以 187 作为答案。
有人知道怎么解决吗?
【问题讨论】:
-
我似乎没有正确理解你想用公式实现什么,在你上面的例子中,
21的第一个值是748,不是吗? -
澄清一下 - 你想在
Column L中找到与Column U中的第一个 实例相对应的数字(用于查找21,这将是748),或者如果存在相等值的列表(例如,每个值旁边有两个21s底部的其他,你想返回这个列表的顶部,189)? -
那么您在不同的列中有日期或其他信息来显示这些信息是如何分组的?
-
对于任何误解,我深表歉意。我正在寻找@SteveEs 所说的“最后一组值的最高值”。 Jeeped 的回答似乎可以解决问题。
标签: excel excel-formula formula