Excel如何从含多组日期时间的混杂单元格提取首个日期时间值
Excel提取单元格内首个日期时间值的操作方法
假设待提取的原始内容存储在A1单元格,原始值为30/Jun/2020 11:36 30/Jun/2020 11:40 M L,可根据自身Excel版本和数据格式选择以下方法操作:
- 固定长度截取(适配所有日期时间格式完全统一的场景)
输入公式=LEFT(A1,17),即可直接截取前17个字符,得到目标内容30/Jun/2020 11:36。如果需要将结果转换为可参与计算的日期时间数值,可使用公式=--LEFT(A1,17),再将单元格格式设置为dd/mmm/yyyy hh:mm即可。 - 通用分隔符定位(适配日期长度有变动的场景,兼容性覆盖所有Excel版本)
输入公式=LEFT(A1,FIND(" ",A1,FIND(" ",A1)+1)-1),逻辑为:先定位单元格内第一个空格(日期与时间的分隔位),再从该位置向后查找第二个空格(首个日期时间与后续内容的分隔位),截取第二个空格之前的全部内容,自动适配单日、单小时的短格式日期。 - 高版本快捷拆分(适配Microsoft 365、Excel 2021及以上版本)
输入公式=TEXTJOIN(" ",TRUE,TAKE(TEXTSPLIT(A1," "),,2)),按空格拆分原单元格内容后,取拆分结果的前两个字段(即第一个日期、对应时间)重新拼接,操作逻辑更直观。
内容的提问来源于stack exchange,提问作者kumaran T
相关产品推荐
相关产品推荐

