如何在Google表格中添加具有多个列的多个VLOOKUP

问题描述 投票:0回答:1

我在这些部分中出现了多个具有相同名称的部分。与每个名称一起的是具有不同值的整行。我想添加B列,并将其他部分的B列对应于同一个人。然后是C和C,依此类推,直到Z。最后,我要最后一行,将所有其他行加在一起。

使用我当前的代码,仅将第一列添加在一起。其他列将被忽略。

注意:这是用于Google表格的。

=ArrayFormula(VLOOKUP("Doe, John",A16:Z35,{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26},false))+ArrayFormula(VLOOKUP("Doe, John",A42:Z61,{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26},false))
arrays google-sheets google-sheets-formula array-formulas gs-vlookup
1个回答
1
投票

这样做:

=ARRAYFORMULA(
 VLOOKUP("Doe, John", A16:Z35, {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26}, 0)+
 VLOOKUP("Doe, John", A42:Z61, {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26}, 0))

0


btw,您可以将其做得更短,例如:

=ARRAYFORMULA(
 VLOOKUP("Standera, Thomas", A16:Z35, COLUMN(B:Z), 0)+ 
 VLOOKUP("Standera, Thomas", A42:Z61, COLUMN(B:Z), 0))
© www.soinside.com 2019 - 2024. All rights reserved.