Excel - 格式化日期值到文本

我在2013年 excel 表中有约会 . 我需要将它们转换为TEXT . 因此,当我转到 Format Cells 并选择 TEXT 选项时,该值将更改为其他内容 .

For e.g If i have date as 01/01/2016, when i change it to TEXT the value becomes '42370'.

如何通过保留正确的值将单元格格式更改为 TEXT

我尝试做公式 =TEXT(C6,"dd/mm/yyyy") 但公式必须写在不同的单元格中 . 如果我必须在同一个单元格中更改它怎么办?

回答(1)

2 years ago

您可以尝试以下步骤:

  • 选择要更改的单元格 .

  • 鼠标右键单击>格式化单元格

  • 数字标签>自定义

  • 在类型框中写入 dd/mm/yyyy >确定


其他方法

sub DatetoString()
    dim rng as range

    for each rng in range("A1:A10")
        rng.value = format(rng.value, "dd/mm/yyyy")
    next rng

end sub