【问题标题】:How to return the cell contents based on matching heading and row labels如何根据匹配的标题和行标签返回单元格内容
【发布时间】:2018-04-04 14:09:35
【问题描述】:

我有一个 Excel 表格,其中列标题是公司,行标签是日期。例如

             Company A  Company B   Company C
25/03/2018          50      
03/04/2018                               10
13/06/2018                   25 
13/06/2018          10      
06/07/2018                   10

所有列标题都是唯一的,但有时行标签的日期相同。

在另一张纸上,我将有行说明日期和公司名称。我应该使用什么公式来获得与提供的公司名称和日期的交集对应的值?

我可以使用 MATCH 告诉我应该查看的公司列,但不知道如何告诉它搜索这些列中条目旁边的日期。 VLOOKUP 似乎被有时 Row 标签不是唯一的事实绊倒了。

【问题讨论】:

  • 仅供参考 - =INDEX($B$2:$D$6,MATCH(A9,$A$2:$A$6,0),MATCH(B9,$B$1:$D$1,0)) 其中A9 是日期,B9 是公司名称,即Company A...除了它返回公司的空/0 2018 年 6 月 13 日。由于它正在寻找一个条目,它会采用它找到的第一个匹配项,在您的示例中是一个空单元格。

标签: excel excel-formula


【解决方案1】:

sometimes the Row label isn't unique 代替 VLOOKUP 试试 SUMIF:

=SUMIF($A:$A,DATE(2018,6,13),INDEX($B:$D,0,MATCH("Company A",$B$1:$D$1,0)))

调整单元格引用以适合您的实际数据。请注意,您可以将DATE(2018,6,13)"Company A" 替换为单元格引用。

【讨论】:

    猜你喜欢
    • 2013-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 2016-02-02
    • 1970-01-01
    • 2020-01-27
    相关资源
    最近更新 更多