在Excel中拆分字母和数字

在Excel中拆分字母和数字,excel,excel-formula,Excel,Excel Formula,我的Excel电子表格如下所示: X2014 X2014 XF2014 XF2014 X2014 我想将此列转换为: X14 X14 XF14 XF14 X14 我所要做的就是删除2014年,使之成为14年(以及所有其他年份,如2015年至15年、2099年至99年等)。是否有人可以帮助解决不带替换功能的问题?使用。 =替换(A1,“20”和“”) 这将替换所有出现的20(我们省略了可选参数实例) 如果只需要替换一个引用,请指定实例。嗯 结果: Edit1:考虑所有年份 =SUBSTITU

我的Excel电子表格如下所示:

X2014
X2014
XF2014
XF2014
X2014
我想将此列转换为:

X14
X14
XF14
XF14
X14
我所要做的就是删除2014年,使之成为14年(以及所有其他年份,如2015年至15年、2099年至99年等)。是否有人可以帮助解决不带替换功能的问题?

使用。

=替换(A1,“20”和“”)

这将替换所有出现的20(我们省略了可选参数实例)
如果只需要替换一个引用,请指定实例。嗯

结果:

Edit1:考虑所有年份

=SUBSTITUTE( A1, MID( A1, MATCH(TRUE,ISNUMBER(--MID(A1,ROW($1:$20),1)),0),4), RIGHT(MID(A1,MATCH(TRUE,ISNUMBER(--MID(A1,ROW($1:$20),1)),0),4),2) ) 您可以使用上述公式,该公式适用于所有年份。
这是一个数组公式;在公式栏中复制,然后按住Ctrl+Shift键的同时按Enter键。HTH.

结果2:


不,它没有坏。我想要一个密码。谢谢,谢谢你的帮助。但是这个函数在3014年或3114年将不起作用。@user2923027您应该更清楚地构造您的问题。好的,让我们看看如何根据您的需要调整它。
=SUBSTITUTE(A1,MID(A1,MATCH(TRUE,ISNUMBER(--MID(A1,ROW($1:$20),1)),0),2),"")