如何匹配逗号分隔的单元格以求和多行值?

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

我一直在尝试获取一个单元格的值:(“字符串1”,“字符串2”),然后在另一列中搜索“字符串1”和“字符串2”的每个实例,并对它们的输出求和在第+1列。

我提供了我要完成的任务的图像。我尝试过索引匹配和sumif,但到目前为止还没有运气!

this is the text I want to reference(称为A26)

This is where I want to search and find the matching text

基本上,我希望能够选择任意随机的学校组合,然后它将在我的数据中搜索匹配的学校,然后对总数进行求和。

我不想使用VBA(感谢您的阅读!)

excel excel-formula sum string-matching
1个回答
0
投票

其中:

  • 每个行在A列中包含一个唯一的字符串,在B列中包含一个对应的数字

  • 单元格C1包含列A中的任意2个字符串,用逗号分隔

此公式求和B列中的相应值

=SUM(INDEX(B:B,MATCH(LEFT(C1,FIND(",",C1)-1),A:A,0)),INDEX(B:B,MATCH(MID(C1,FIND(",",C1)+1,LEN(C1)),A:A,0)))

此解决方案现在可以扩展到可以使用两个以上的字符串,但是这只是我想到的第一件事,我敢肯定这不是最有说服力的方法。

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