求问:excle中如何将年月日分离到另一单元格?

如题所述

    公式为:

    =HLOOKUP("????年*",RIGHT(A1,{9,10,11}),1,)

    如图所示:

 3. 如果日期不是在末尾,而是在任意位置,公式为:

=HLOOKUP("*日",MID(A1,SEARCH("????年",A1),{9,10,11}),1,)

 4. 如图所示:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-14
如果在其他文字中没有“年”字,那么可以使用如下公式:

=MID(B1,FIND("年",B1)-4,11)
如果其他地方有"年"字,处理起来可能会比较麻烦一些。
当然也有公式可以处理,或者用VBA处理也是可以的。不过公式会很复杂。具体的要根据你的具体数据来处理,最好有原表。必要的话欢迎继续追问或者私信。
如果解决了你的问题欢迎采纳。如果对你有帮助,欢迎给点个赞 。
第2个回答  2020-11-14
A1下拉
=HLOOKUP("????年*",RIGHT(B1,{10,11}),1,)追问

#N/A
显示这个

追答

=HLOOKUP("????年*",RIGHT(TRIM(B1),{9,10,11}),1,)

追问

QAQ需要把B列里的年月日提炼到A列

追答

A1下拉

=MID(B1,SEARCHB("????年",B1),99)
or
=HLOOKUP("????年*",RIGHT(TRIM(B1),{9,10,11}),1,)

本回答被提问者采纳