excel 表中对文字和数字的混合单元求和

来源:百度知道 编辑:UC知道 时间:2024/06/02 20:39:31
比如,有一个表格,这样的:

1元
4元
9元
16元
25元
36元
49元
64元
81元
100元

怎么求它们的和?
要在excel里,用函数表达出来,什么查找替换的早已经知道了!

如果一定要对文本列求和,除非通过 VBA,不过这过于复杂,没必要。可以通过格式化单元格来实现你的要求,步骤如下:

(我这里是英文的 Excel,你只需要做简单的翻译即可。实在有问题,给我发站内消息)

1. 将单元格中的“1元、4元、9元”中的“元”字去掉。
2. 将去掉“元”字的单元格选中,右击,选“Format Cells...”
3. 在打开的新窗口中,选中 Number 标签,左边的 Category 列表中,选择最下面的 Custom,右边的 Type 格内,写“#元”(不要加双引号),点确定。

至此,可以看到,去掉“元”后的单元格仍然是以“1元、4元、9元”这种形式显示,但是却是将单元格按照数字来对待,因此,可以直接使用求和工具来求和的。

我有一个方法,就是元和数字不要放在一个格里,分开放
然后拉近两格的距离并且两格之间不要加边框,打印出原来就和一格一样,而且还可以方便求和
能懂吧?

不能!

你要把‘元’(单位)放到这个列的最顶端,例如:

价格(元)
1
2
4
8

这样就很好求和和进行其他运算了,而且这样excel表格的格式才正确。

=SUM(LEFT(A$1:A$10,LEN(A$1:A$10)-1)*1)&"元"
数组公式结束(同时按住Ctrl+Shift键再回车)

选中你要求和所有单元格,点编辑—查找-替换 查找内容写为 元 点全部替换。
在选中所有单元格,点格式-单元格-数字-自定义 在右边格式框内输入 #元 点确定 这样就可以求和了
意思说这么一换单元格里虽然还是几元几元但EXCEL已经认为它是数值了,那求和函数你别告诉我你不会写!!!!!!!!

=SUM(LEFT(A$1:A$10,LEN(A$1:A$10)-1)*1)&"元"