【问题标题】:Excel function that combines hlookup and vlookup结合hlookup和vlookup的Excel函数
【发布时间】:2014-03-05 01:20:26
【问题描述】:

我需要一个函数来根据第 1 行和第 d 列查找日期时间。

所以对于 EIM 和 Wk Start 1...它应该带来 E2 中的值

            EIM Infrastructure

1 月 1 日 周开始 周开始 1 2014 年 1 月 28 日 19:00 2014 年 1 月 22 日 19:00 1 周结束 周结束 1 2014 年 1 月 29 日 5:00 2014 年 1 月 23 日 5:00 1 我们开始 我们开始 1 2014 年 1 月 17 日 19:00 2014 年 1 月 17 日 19:00 1 我们结束 我们结束 1 2014 年 1 月 20 日 5:00 2014 年 1 月 20 日 5:00 2 月 2 日 周开始 周开始 2 2014 年 2 月 25 日 19:00 2014 年 2 月 26 日 19:00 2 周结束 周结束 2 2014 年 2 月 26 日 5:00 2014 年 2 月 27 日 5:00 2 我们开始 我们开始 2 2014 年 2 月 21 日 19:00 2014 年 2 月 28 日 19:00 2 我们结束 我们结束 2 2014 年 2 月 24 日 5:00 2014 年 3 月 3 日 5:00

【问题讨论】:

  • 你的数据是什么形状不明显,请格式化更清楚。

标签: excel function indexing match


【解决方案1】:

如果您想根据一行中的一个条件和一列中的一个条件来查找交叉点处的值,您可以使用INDEX/MATCH/MATCH - 请参阅here

【讨论】:

  • =INDEX(Sheet2!1:65536,MATCH(A1,Sheet2!1:65536,0),MATCH(B1,Sheet2!1:65536,0))
  • 第一个 MATCH 应该只有一列,第二个 MATCH 应该只有一行,例如像你说的那样,第 1 行和 D 列会是这样的:=INDEX(E2:Z100,MATCH(A1,D2:D100,0),MATCH(B1,E1:Z1,0))
  • 但我有一个包含多行和多组数据的表
  • 是的,我明白这一点 - 但我假设您有一个标准来匹配单行和一个列,并且您想在交叉点找到值?这就是建议的公式所做的 - 例如,如果 A1 匹配 D9,而 B1 匹配 J1,那么公式将返回交叉点处的值,即 J9 中的值 - 您可以格式化您的示例以使其更具可读性,或附加到您的工作表的链接?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-06-28
  • 2015-12-27
  • 2015-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多