首页 > 解决方案 > 在 EXCEL 中为每个第一列单元格查找第二列集的最后一个单元格值

问题描述

我在 excel 中有以下结构化表,其中包含 1000 行。

在此处输入图像描述

我想为 A 列中的每个值返回 B 列的最后一个单元格值。

例如:

  1. 对于单元格 A1 -> 我想返回单元格 B5。
  2. 对于单元格 A6 -> 我想返回单元格 B9。

我已经尝试过VLOOKUP, HLOOKUP,INDEX同样如此多的公式,我以更多的冲突情况结束。任何人都可以写下一个公式来满足我的要求吗?

标签: excelexcel-formulaexcel-2010excel-2007

解决方案


试试这个更短的,没有辅助列和非数组公式的解决方案

C1,公式复制下来:

=IF(A1="","",INDEX(B1:B$9,MATCH(1,FREQUENCY(1,0+(A2:A$9<>"")),0)))

在此处输入图像描述


推荐阅读