Excel -在每两个数字后添加斜线,保持前导零并将其保留在引用公式的结果中

cbjzeqam  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(71)

在A1中-输入070123作为日期(不想手动输入斜线)
但所需的结果是Excel自动将该条目“转换”为07/01/23。
已尝试自定义单元格格式为##"/"##"/"##,但它删除了前导零,并导致7/01/23而不是07/01/23
另一个问题是导致引用此格式化单元格A1的单元格仍然缺少斜杠,例如7/01/23而不是7/01/23或07/01/23
谈论公式,如:="Sent on " & A1

t40tm48m

t40tm48m1#

尝试使用TEXT()函数
x1c 0d1x的数据
·单元格B1中使用的公式

=TEXT(A1,"00\/00\/00")+0

字符串
关于你的第二个问题:



·单元格B1中使用的公式

="Sent on "&TEXT(TEXT(A1,"00\/00\/00")+0,"mm/dd/yyyy")


供参考:



正如我在上面的评论中所说,自定义格式是外观,您可以参考屏幕截图,使用公式代替。
您可以使用的另一种方法:



·单元格C1中使用的公式

=TEXTJOIN("/",,MID(A1,{1,3,5},{2,2,2}))+0

*注意: 由于日期在Excel中存储为数字,因此在应用公式后,如果单元格没有预先格式化为Excel日期,则会显示为数字。因此,如果没有格式化,请选择单元格或区域,然后按 CTRL+1 -->格式化单元格 * 对话框打开--> 数字选项卡-->类别-->自定义--> * 并通过删除 * 常规 * 作为 mm/dd/yyyy 键入,或者您可以选择日期格式并选择首选类型。

多种方法的参考:**Changing the date format in excel**第一个字符

相关问题