两列查找
Two Column Lookup
我有一个数据集,我想 return 一个使用两个值的索引列:年份和名称。这两个值在我的 spreadsheet 中都被格式化为一般(我也试过文本)。
在一个作品中sheet我有一个喜欢的人:
另一方面,我有一个 table 的年份、名字和一个数字
我正在尝试查找加入的年份和名称以及 return 第二个 table 中的给定数字。例如 2013Andrew McCutchen 将 return 8.2,而 2014Andrew McCutchen 将 return 6.8.
目前,我只获得了#N/a 值与以下
=INDEX('2006 Results'!C2:C556,MATCH($J&C3,'2006 Results'!$A&$B6,0))
但是,我知道 table 中有某个值,因为我已经使用 if 语句进行测试以确保我的拼写正确。任何指导将不胜感激。
在您的 match
表达式中,您将一个连接值 $J&C3
与另一个 单个连接值 '2006 Results'!$A&$B6
进行比较。 Match
期望第二个参数是一个范围而不是单个值。
在这种需要多个条件的情况下,我更喜欢使用 sumifs
而不是 index-match
,即使本意是 return 单个值。我认为 =SUMIFS('2006 Results'!$C:$C,'2006 Results'!$A:$A,j,'2006 Results'!$B:$B,$c3)
会提供您需要的内容,并且应该正确复制到 table.
中的其他单元格
我将在年份列的左侧添加一列作为 A 列,以在引用年份和名称列的单元格 A2 中包含以下公式:
=$B2&$C2
然后您可以在人员 sheet 的 VLOOKUP 公式中使用此列。单元格 J3 的内容如下。将此复制到 table 正文中的所有单元格。
=VLOOKUP(J&$C3,'TheYearSheet'!$A:$D6,4,false)
任务完成。
我有一个数据集,我想 return 一个使用两个值的索引列:年份和名称。这两个值在我的 spreadsheet 中都被格式化为一般(我也试过文本)。
在一个作品中sheet我有一个喜欢的人:
另一方面,我有一个 table 的年份、名字和一个数字
我正在尝试查找加入的年份和名称以及 return 第二个 table 中的给定数字。例如 2013Andrew McCutchen 将 return 8.2,而 2014Andrew McCutchen 将 return 6.8.
目前,我只获得了#N/a 值与以下
=INDEX('2006 Results'!C2:C556,MATCH($J&C3,'2006 Results'!$A&$B6,0))
但是,我知道 table 中有某个值,因为我已经使用 if 语句进行测试以确保我的拼写正确。任何指导将不胜感激。
在您的 match
表达式中,您将一个连接值 $J&C3
与另一个 单个连接值 '2006 Results'!$A&$B6
进行比较。 Match
期望第二个参数是一个范围而不是单个值。
在这种需要多个条件的情况下,我更喜欢使用 sumifs
而不是 index-match
,即使本意是 return 单个值。我认为 =SUMIFS('2006 Results'!$C:$C,'2006 Results'!$A:$A,j,'2006 Results'!$B:$B,$c3)
会提供您需要的内容,并且应该正确复制到 table.
我将在年份列的左侧添加一列作为 A 列,以在引用年份和名称列的单元格 A2 中包含以下公式:
=$B2&$C2
然后您可以在人员 sheet 的 VLOOKUP 公式中使用此列。单元格 J3 的内容如下。将此复制到 table 正文中的所有单元格。
=VLOOKUP(J&$C3,'TheYearSheet'!$A:$D6,4,false)
任务完成。