创建小费跟踪电子表格。使用 Google 表格。
在工作簿中,我有一张工作表(数据),其中名称可能会出现多次。我有另一张已导出的工作表(摘要)。摘要表在一个单元格中列出了一个名称,在相邻单元格中列出了一个公式,该公式在另一张表中搜索与“搜索键”相对应的值,然后将它们相加。
我一直在尝试 =VLOOKUP(A5,Data!B8:B23,Data!AD1:AD23) 这样,如果搜索键与数据表中相应范围内的匹配,它将返回在总计列中找到的值(数据!AD1:A23)。
基本上,如果在数据表的 B 列中找到“Smith,John”,它将返回在同一行“Smith,John”所在的 AD 列中找到的“$1”。但是,我所有的我得到的是“VLOOKUP 计算结果超出范围”。错误信息。
从那里,我希望能够对 B 列中出现“Smith, John”的所有实例以及生成的 AD 值进行求和。
如果我能让第一部分工作,它会看起来像 =((=VLOOKUP(A5,Data!B8:B23,Data!AD1:AD23)+(=VLOOKUP(A5,Data!B25:B43,Data !AD25:AD43))?
我尝试过 LOOKUP 和 VLOOKUP 函数。我尝试将“索引”更改为仅读取 Data!AD,以便它可以读取整个列。我尝试将“搜索键”更改为不是单元格,而是括号中(以及括号外)的确切名称。
使用 MAP 和 SUMIF 可能更有意义,而不是使用 VLOOKUP。类似这样的东西,但如果不看具体是如何设置的,很难说出来。
=MAP(A5:A,lambda(k,sumif(Data!B:B,k,Data!:AD:AD)))