Cha*_*MSV 121 excel excel-formula
在Excel工作表的单元格中,我有一个Date值,如:
01/01/2010 14:30:00
Run Code Online (Sandbox Code Playgroud)
我想将该日期转换为文本,并希望文本看起来与日期完全一样.所以Date值01/01/2010 14:30:00应该看起来像在01/01/2010 14:30:00内部它应该是Text.
我怎么能在Excel中这样做?
Kir*_*ill 237
=TEXT(A1,"DD/MM/YYYY hh:mm:ss")
Run Code Online (Sandbox Code Playgroud)
(24小时)
=TEXT(A1,"DD/MM/YYYY hh:mm:ss AM/PM")
Run Code Online (Sandbox Code Playgroud)
(标准时间)
这是一个VBA方法:
Sub change()
toText Sheets(1).Range("A1:F20")
End Sub
Sub toText(target As Range)
Dim cell As Range
For Each cell In target
cell.Value = cell.Text
cell.NumberFormat = "@"
Next cell
End Sub
Run Code Online (Sandbox Code Playgroud)
如果您正在寻找没有编程的解决方案,则应将问题移至SuperUser.
这是另一种选择.使用Excel内置的"文本到列"向导.它位于Excel 2007的"数据"选项卡下.
如果选择了一列,则文件类型和分隔符的默认值应该有效,然后它会提示您更改列的数据格式.选择文本会强制它为文本格式,以确保它不会存储为日期.
| 归档时间: |
|
| 查看次数: |
375712 次 |
| 最近记录: |