明明设置数字居中对齐,为什么excel的数字却不居中?

有时候在excel里,选中数据,设置对齐方式 左右居中,然而,数字却怎么都不居中,为什么呢?

1.按快捷键Ctrl+1,打开单元格自定义格式对话框,看到是初始界面是在数字的会计专用,说明这个格式是专用数字格式:

2.切换到自定义,可以看到会计专用格式是这样定义的:

-* #,##0.00-;-* #,##0.00_-;-* "-"??-;-@-

仔细分辨这个格式定义,可知不能居中的问题就出在* (星号+空格)上。它代表的意思是:重复*后面的空格,直到填满列宽。想想看,在显示上,它已经是满格了,再设置居中,后面的数字也无法改变位置了。

**解决办法:**将* (星号+空格)删除,然后确定,它就可以居中了。或者简单设置,直接将数字自定义格式设置为0.00,也可以达到常见的显示效果。

相关推荐
V1ncent Chen2 小时前
Excel基础:数据查看
excel
谁他个天昏地暗12 小时前
Java 实现 Excel 文件对比与数据填充
java·开发语言·excel
梦想blog12 小时前
Spring Boot + Easy Excel 自定义复杂样式导入导出
excel
UrbanJazzerati1 天前
使用Excel制作多类别占比分析字母饼图
excel
The Future is mine1 天前
Python实现文件夹中文件名与Excel中存在的文件名进行对比,并进行删除操作
excel
Tomorrow'sThinker1 天前
[特殊字符] Excel 读取收件人 + Outlook 批量发送带附件邮件 —— Python 自动化实战
python·excel·outlook
盛夏绽放2 天前
ExcelJS 完全指南:专业级Excel导出解决方案
excel·有问必答
bing_1582 天前
Excel 如何进行多条件查找或求和?
excel
秀儿还能再秀2 天前
基于Excel的数据分析思维与分析方法
数据分析·excel
bing_1582 天前
Excel 如何处理更复杂的嵌套逻辑判断?
excel