尝试居中对齐时,Excel 格式对某些单元格不起作用

尝试居中对齐时,Excel 格式对某些单元格不起作用

我有一个从 SQL Server Reporting Services 报告导出的 excel 文件。第一列中的单元格是商店编号的列表,应该全部居中对齐,但由于某种原因,其中一些单元格左对齐。当我通过将其设置为居中来更正对齐方式时,没有任何反应。当我将列类型从常规更改为数字再更改为文本时,仍然没有任何反应。但是,当将列设置为文本,然后我编辑(F2 然后“输入”)单元格时,它会神奇地重新对齐到中间。这本来很棒,只是我不想对每个单元格都这样做。

有人遇到过这个问题吗?有没有办法纠正列中所有单元格的对齐方式,而不用逐个检查每个单元格?

答案1

我浏览了博客、论坛等,发现这与将值保存为文本还是数字有关。最后,我偶然发现了一篇 Microsoft 文章,其中替代解决方案

  1. 选择整列
  2. 选择“数据”选项卡
  3. 按“数据工具”下的“文本分列”按钮
  4. 对于“步骤 1”,按“下一步”
  5. 对于“步骤 2”,按“下一步”
  6. 对于“步骤 3”,选择“文本”作为“列数据格式”,然后按“完成”
  7. 当你检查你的列时,它们都应该正确对齐

答案2

在 Excel 2016 中,我发现问题是由不正确的风格被应用到单元格中-其他答案都无法纠正这个问题。

通过单击单元格并选择不同的样式(例如主页>样式>“正常”),变体格式被删除,我能够将单元格格式更改回正常状态。

答案3

对我来说最简单的答案如下:

找到您认为居中对齐的单元格(或者如果您想要左对齐),复制该单元格,然后选择所有您想要修复对齐的行/列/单元格,然后“粘贴为格式”。

答案4

我发现这个问题出现在所有通过进行此更改进行格式化的尝试中:

公式 -> 公式审核 -> 显示公式。

禁用此功能后,格式化功能将返回。然后您可能需要;

数据 -> 文本到列 -> ...

希望这可以帮助。

相关内容