Google Sheets lambda 或 match() 函数?

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

我正在与公式作斗争..当H列中的代码与J列中的代码匹配时,我想在K列中求和。我想我应该尝试使用数据透视表,但同样有些东西无法正常工作..?

Google 表格示例

我需要的示例图片

Picture of example what I need

我尝试了 lambda 和 sum..但它没有按预期工作..有什么想法吗?

google-sheets sum pivot spreadsheet
1个回答
0
投票

从 K 列中删除所有手动输入并将其添加到单元格 K2 中:

=LET(array,arrayformula(split(transpose(split(TEXTJOIN(",",false,MAP(H12:H1580,LAMBDA(q,iferror(if(value(q)="","",q),"|"&q)))),"|")),",")),MAP(J2:J131,LAMBDA(k,iferror(sum(FILTER(array,INDEX(array,,1)=k))))))

如果 H 列中没有与 J 列对应的匹配项,则反映为空白单元格。

© www.soinside.com 2019 - 2024. All rights reserved.