Excel帮助-匹配列中的数据-为匹配列添加非连续行数据

rvpgvaaj  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(134)

| 列A|色谱柱B|列C|列D|
| --|--|--|--|
| 电池1|电池2|小区3|小区4|
| 电池5|电池6|小区7|电池8|
目标是做两件事:
1.匹配A列中的特定项目
1.仅添加列B和D(不添加C);返回值
所以我在寻找:如果A=“data”,则添加列B和D中的行(单元格)数据。
我一直在使用Sumif fine,直到我需要添加其他不连续的数据。如果是,我就可以使用B1:D2来获取所有单元格2,3,4,6,7,8的数据。
在这种情况下,只有当单元格1与我要查找的内容匹配时,我才想获得单元格2 +单元格4的总和。
这应该在整个数据集中递归。因此,如果行匹配,则添加列值,然后移动到下一个,如果匹配,则添加列值,直到有整个数据集的总值。
Tia
搜索高和低,但大多数示例使用连续数据。

jvidinwx

jvidinwx1#

请尝试以下任何一项操作:

·单元格D11中使用的公式

=IFERROR(SUM(INDEX($A$2:$BP$8,,XMATCH(A11,$1:$1))),"")

或者
·单元格E11中使用的公式

=SUM(TOCOL((A11=$1:$1)*$A$2:$BP$8,3))

或者
·单元格F11中使用的公式

=SUMPRODUCT(IFERROR((A11=$1:$1)*$A$2:$BP$8,0))

或者,单个动态数组公式:
·单元格G11中使用的公式

=MAP(A11:A20,LAMBDA(α,SUM(TOCOL((α=$1:$1)*$A$2:$BP$8,3))))

Excel可从**here**下载

相关问题