想给excel整列金额加货币符号?别费劲用公式硬拼“¥”,直接给数字列设成货币或者会计专用格式就行。改完单元格里存的还是正常数值,之后求和、排序、各种计算都不受影响。下面就拿桌面版excel的常规操作一步步说。
选中金额列并打开数字格式
点一下金额列顶部的列标,直接就能选中整列;要是表头不想跟着改格式,只框选实际存数据的区域就行。按快捷键 Ctrl+1 调出“设置单元格格式”窗口,切到“数字”选项卡就对了。另外建议把后续要新增的金额都放进Excel的表格对象里,这样格式会自动往下延伸,不用反复重新设置。

选择货币并指定货币符号
左侧分类选“货币”,符号下拉选“¥ 中文(中国)”,再根据实际需求调整小数位数就行。比如做报销、算单价一般留2位小数,要是做整数预算直接设成0也没问题;负数的显示方式按财务报表的规范选就好。
本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。感兴趣的朋友可以过来看看

金额对齐时改用会计专用
要是你想让整列的¥符号全部靠左对齐,数字统一按小数点对齐,选“会计专用”格式比“货币”格式看着整齐多了。这两种格式都不会改动单元格里的实际数值,只是显示效果不一样,平时打印财务明细的时候,用会计专用格式核对起来要方便很多。

符号出现但不能求和时检查文本数字
要是设置完格式还是没出¥符号,或者求和结果是0,那原数据大概率是“¥1,200”这种带货币符号的文本格式内容。你可以点顶部菜单栏的“数据→分列→完成”,把纯数字的文本转成正常数值,也可以在辅助列用 =VALUE(SUBSTITUTE(SUBSTITUTE(A2,"¥",""),",","")) 把内容清理完,再粘贴成数值。处理完可以用 =ISNUMBER(A2) 抽查一下,结果显示TRUE就说明这个单元格能正常参与计算了。











