xcel数字提取时刻小技巧
日常生活中,我们经常会遇到需要从数字中提取时刻的情况,Excel一直以来功能强大的数据处理工具,在这方面也有着出色的表现,下面,我将为大家分享几种在Excel中提取时刻的技巧,让你的数据处理更加得心应手!
strong>使用文本函数提取时刻
strong>假设我们的数据如下:
序号 | 时刻 |
---|---|
1 | 20200308 |
2 | 20200309 |
3 | 20200310 |
strong>我们需要提取出时刻部分,可以在对应单元格输入下面内容公式:
TEXT(MID(A2,1,8),"yyyy-mm-dd")
ID函数用于提取字符串中特定位置的字符,TEXT函数用于将数字转换为文本格式,运行公式后,单元格中会显示提取出的时刻。
strong>使用查找替换功能提取时刻
中包含数字的单元格区域,点击“开始”选项卡中的“查找和选择”按钮,选择“查找”。
“查找和选择”对话框中,输入下面内容查找内容:
<=\d8})(\d4})(\d2})(\d2})
code>\d8}表示查找8位数字,(?<=\d8})
表示匹配8位数字后面的内容,表示匹配任意字符(不保留),\d4}
、\d2}
、\d2}
分别表示匹配4位、2位、2位数字。
击“查找下一个”,选中第一个匹配结局,接着点击“替换”。
“替换为”框中输入下面内容内容:
1年\2月\3日
code>\1、\2
、\3
分别表示匹配到的4位、2位、2位数字。
strong>点击“全部替换”,即可将所有匹配结局替换为时刻格式。
strong>使用自定义函数提取时刻
Excel中,按下
Alt+F11
键打开VBA编辑器。“插入”菜单中选择“模块”,在打开的代码窗口中输入下面内容代码:
unctionExtractTime(numAsVariant)AsStringIfIsNumeric(num)ThenExtractTime=Format(num,"yyyy-mm-dd")ElseExtractTime=""EndIfEndFunction
strong>关闭VBA编辑器,回到Excel职业表,选中需要提取时刻的单元格,输入下面内容公式:
ExtractTime(A2)
行公式后,单元格中会显示提取出的时刻。
是几种在Excel中提取时刻的技巧,希望对大家有所帮助!