excel数字怎么提取时间格式excel数字怎么提取时间excel表格数字提取

xcel数字提取时刻小技巧

日常生活中,我们经常会遇到需要从数字中提取时刻的情况,Excel一直以来功能强大的数据处理工具,在这方面也有着出色的表现,下面,我将为大家分享几种在Excel中提取时刻的技巧,让你的数据处理更加得心应手!

strong>使用文本函数提取时刻

strong>假设我们的数据如下:

序号时刻
120200308
220200309
320200310

strong>我们需要提取出时刻部分,可以在对应单元格输入下面内容公式:

TEXT(MID(A2,1,8),"yyyy-mm-dd")

ID函数用于提取字符串中特定位置的字符,TEXT函数用于将数字转换为文本格式,运行公式后,单元格中会显示提取出的时刻。

strong>使用查找替换功能提取时刻

  1. 中包含数字的单元格区域,点击“开始”选项卡中的“查找和选择”按钮,选择“查找”。

  2. “查找和选择”对话框中,输入下面内容查找内容:

<=\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>使用自定义函数提取时刻

    1. Excel中,按下Alt+F11键打开VBA编辑器。

    2. “插入”菜单中选择“模块”,在打开的代码窗口中输入下面内容代码:

    unctionExtractTime(numAsVariant)AsStringIfIsNumeric(num)ThenExtractTime=Format(num,"yyyy-mm-dd")ElseExtractTime=""EndIfEndFunction

    strong>关闭VBA编辑器,回到Excel职业表,选中需要提取时刻的单元格,输入下面内容公式:

    ExtractTime(A2)

    行公式后,单元格中会显示提取出的时刻。

    是几种在Excel中提取时刻的技巧,希望对大家有所帮助!

    版权声明

    返回顶部