看到上面的日期了吗?我想将它们格式化,以便将它们分成两行,如下所示(注意:10 月 13 日是一个错误;它也应该被拆分)。
换句话说,在月份和日期之间我想要:
- 软换行,仅当单元格太窄时才使日期换行到第二行
- 硬换行,这样日期就始终在第二行。
日期最好保存为数字,但如果必须转换为字符串,那就这样吧。
我该怎么做呢?
为了便于说明,我手动将其粘贴到 Word 文档中并重新排列单元格。但我希望在 Excel 中原生执行此操作。
我尝试在数字格式中添加换行符:
mmm \n dd
mmm ^p dd
但这些都没有起到任何作用(除了添加不需要的n
或p
)。
当然,我也尝试过自动换行和减小单元格宽度,但结果是####
。显然,自动换行对格式化的数字不起作用。
答案1
一种解决方案是将日期放在格式化为 的行中的第一个单元格中mmm
。然后在第二行中添加=A1
等A2
,这样它们就与上面的单元格反映相同。然后将该行格式化为dd
。最终看起来像这样;
如果必须在同一个单元格中,则必须使用wrap text
。
答案2
在自定义格式中,使用 Alt + 0010 换行,尽管这样无论如何都无法减小列宽。不过,它还是很有用的。