如图,excel中怎样将指定的名称自动相加?

如题所述

有多种方法可实现(其中包括直接用表达式完成及用VBA完成)。

在这里我用表达式帮你完成(我还不太明白你说的相加是指数字相加还是非数字相加):

如果是数字相加,可用表达式“=sum(所要相加的单元格)”来实现:

(1)如图(数字相加用sum表达式):

 

如我要把A1,B1,C1,D1的数字加起来得到一个结果在E1(或E2)上显示,

那就用表达式=SUM(A1+B1+C1+D1)       (表示为等于A1+B1+C1+D1的和)

  或表达式==SUM(A1:D1)                                (表示为等于A1到D1单元格的总和)

来实现(上面两者结果一样,只是表示方式不一样)。

(2)如果是非数字相加如图(用连接符“&”来实现)(文字相加即非数字相加,其实准确的说是把文字连接起来):

 

如我要把A1,B1,C1,D1的文字连接起来得到的结果在E1上显示,

那就用表达式=(A1&B1&C1&D1)       (表示为把A1、B1、C1、D1的值连接起来)

如果是数字也用连接符“&”,那就不是相加,而只是单纯的连接意思,如上图第二种情况所示。

*******************************************
^___^ 如有疑问,请追问!
如果对你有所帮助,请千万别忘记采纳哟!
*******************************************

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-11
请将问题描述详细一点,最好有数据或模拟数据
第2个回答  2013-05-11
使用sumif函数即可,如有不清楚可继续询问