答案1
解决方法很简单,你需要使用函数SUMIF()
。
两个工作表设置如下:
B2
在单元格中输入以下公式Sheet1
:
=SUMIF(Sheet2!$A$2:$A$5,A2&"*",Sheet2!$B$2:$B$5)
请注意,此公式实际上执行了“从...开始”。
“包含”公式需要另一个通配符:
=SUMIF(Sheet2!$A$2:$A$5,"*"&A2&"*",Sheet2!$B$2:$B$5)
通配符解释
某些 Excel 函数中可以使用三个通配符:
?
- 匹配任意一特点*
- 火柴零个或多个人物~
- “转义”以下字符,例如~?
,~*
和~~
将分别匹配文字字符?
,,*
和~
。请注意,~
后面跟任何其他字符将仅有的匹配该字符,不是波浪符号后跟该字符
允许使用通配符的最有用的函数是:
SEARCH()
MATCH()
*VLOOKUP()
&HLOOKUP
*SUMIF()
,,,,和SUMIFS()
COUNTIF()
COUNTIFS()
AVERAGEIF()
AVERAGEIFS()
*MATCH()
仅当 的第三个参数为(完全匹配) 或/0
的第四个参数为(完全匹配)时,才可使用通配符VLOOKUP()
HLOOKUP()
TRUE