我想在excel中创建一个CommandButton宏来确定名称是否与我搜索的名称相同,如果它是相同的,我将得到它旁边的单元格的值并添加这一切都是为了获得最终金额。
This will be the example that I would like to do:
这将是流程: 我将首先检查单元格值是否与名称相同 如果是詹姆斯,我会得到金额并将其加到詹姆斯的总价值上,拉米雷斯同样如此 检查完所有内容后,累计值将被放置在James / Ramirez的名字旁边的单元格上
有没有办法在Excel中执行此操作?或者在不使用命令按钮的情况下以任何更快的方式执行此操作?
答案 0 :(得分:0)
你不需要使用marco。
您只需输入一个功能
即可在下面显示的示例中,
E2:=SUMIF(A2:A6,D2,B2:B6)
E3:=SUMIF(A2:A6,D3,B2:B6)
说明
=SUMIF(range_where_the_keyword_will_be,term_to_search,corresponding_values)
如果你输入" Ramirez"在D2中,E2会给你" 300"。
<强> TIPS 强>
如果您希望它给您一条消息(例如,&#34;不存在&#34;),当您输入不在列表中的名称时,您可以尝试以下功能。
=IF(COUNTIF(A2:A6,D2)<>0,SUMIF(A2:A6,D2,B2:B6),"Not existing")