Google Sheets:复制时间戳至新列并修改日期格式
解决Google Sheets时间戳格式转换问题
没问题,这事儿在Google Sheets里操作起来很简单,给你两种靠谱的方法,按需选就行:
方法1:用TEXT函数动态转换到新列
如果你的原始时间戳在A列,想要在B列得到转换后的格式,直接在B1单元格输入下面的公式:
=TEXT(A1, "d-mmm-yyyy")
输入完按回车,然后把鼠标放在B1单元格右下角,等光标变成十字形后下拉,就能批量转换整列的时间戳了。
- 公式里的
d代表日期(不带前导零的数字,比如2),mmm代表月份的英文缩写(比如Apr),yyyy是四位年份,刚好匹配你要的2-Apr-2018格式。 - 如果你的原始时间戳是纯文本格式(Google Sheets没识别成日期),可以先把它转换成日期值再格式化,公式改成:
=TEXT(DATEVALUE(A1), "d-mmm-yyyy")
方法2:复制粘贴后修改单元格格式
要是你不需要动态更新(比如原始数据不会再变),可以用这种更直接的方式:
- 选中原始时间戳所在的列(比如A列),按
Ctrl+C(Windows)或Cmd+C(Mac)复制。 - 选中要放新格式的列(比如B列),按
Ctrl+V(Windows)或Cmd+V(Mac)粘贴。 - 全选B列,右键点击→选择「格式单元格」→在「数字」标签里选「自定义格式」。
- 在输入框里填入
d-mmm-yyyy,点击「确定」就搞定了。
小提示
如果转换后月份显示的不是英文缩写(比如变成了中文“四月”),可以去「文件」→「设置」里把 Sheets 的语言改成英文,这样就能显示Apr这类缩写啦。
内容的提问来源于stack exchange,提问作者gilesadamthomas
相关产品推荐
相关产品推荐

