Excel:如果单元格中的值与另一个选项卡上列中的值匹配,我如何 return 空白行上方的特定单元格?

Excel: If a value in a cell matches a value in a column on another tab, how can I return a specific cell above a blank row?

我有一个电子表格,其中一个选项卡(买方)跟踪上次会议日期,最后一个人在 A 列中与特定公司会面。 在另一个选项卡(原始会议)上,我有过去 3 年所有会议的 运行 列表。我想 return 将原始会议选项卡中最后一次见面的人的名字输入 buy-side 选项卡。

到目前为止完成的工作: 我按公司名称 A-Z、见面日期排序。在每个公司名称之间添加空格。并使用此公式 return 如果有空白行,最后遇到的人的单元格。

标签原始会议:

我想这样做,但要将 A 列(在选项卡 buy-side 中)匹配到选项卡 A(在原始会议中)和 return 最后一个联系人(原始会议中的 b 列)

标签买方

我假设原始会议 sheet 在每个公司之间有一个空白行(即在公司会议记录的末尾,在下一个公司的会议记录开始之前有一个空白行) .对吗?

并且您想将买方 sheet 中的 A 列(投资者名称)与原始会议数据中的 A 列(公司)相匹配 sheet 和 return 来自的最后一个值该公司的 B 列,return 进入买方的 G 列。这是正确的吗?

如果是,如果;

  • 原始数据 sheet 底部总是有每家公司的最新会议,但连同该公司的其他数据
  • 公司名称将始终与投资者姓名完全相同
  • Sheet 名称是“Buyside”和“Raw Meeting”

那么,你可以用下面的公式在Buyside的G2单元格中输入:

=IFERROR(INDEX('Raw Meeting'!B:B,MATCH(A2,'Raw Meeting'!A:A,0)+COUNTIF('Raw Meeting'!A:A,A2)-1,1),"Firm Not Found")

这是做什么的:

  1. 计算找到公司名称的次数(使用 COUNTIF)
  2. 查找公司名称的第一个实例(使用 MATCH)
  3. 正在计算公司名称的最后一个实例的位置
  4. 返回 B 列中与最后一个公司名称实例相同行号的值。
  5. 如果在查找过程中出现错误,则返回“找不到公司”