我有一个表格,如图
我要在C1、C2、C3中输入公式,实现C1显示A1中的文字部分,C2显示A1中的数字和字母部分,C3显示A1中的数字部分并在后面加一个码字,各位大侠,帮帮忙!
C1=RIGHT(A1,LENB(A1)-LEN(A1))
C2=LEFT(A1,2*LEN(A1)-LENB(A1))
C3=LEFT(A1,2*LEN(A1)-LENB(A1))&"码"
详见附图
追问
大哥啊,你的答案是要位置固定才行啊,如果文字在数字前面那就不行了啊
追答提问请提供完整的信息或条件,以方便大家判断支招!
你的图示特征如此,别人不可能像论文一样进行各种条件的引申。
好吧,我错了,还请指教!
在C1 C2 C3中分别输入或复制粘贴下列公式
=RIGHT(A1,LENB(A1)-LEN(A1))
=LEFT(A1,2*LEN(A1)-LENB(A1))
=LOOKUP(9E+307,--LEFT(A1,ROW(1:99)))&"码"
兄弟,我的文字和数字位置都是不固定的,一旦调换一下,你这个就不行了
追答请你把可能的数据结构都在A列列出来。
上面的公式只适用于数字+字母+汉字的结构
我要的就是C咧的公式无论目标指向A1A2A3中的任何一个都能解析出来!我是不知道行不行,如果可以的话那就帮了我大忙了,不行的话,我也谢谢了!老板真是很抠啊!!
如果较复杂,要请高手用VBA来做。
对于这3种结构,应该用不同的公式。
没有,有时候比较长,有时候只有一两个字符,有时候没有英文,文字部分有时也有长短,文字和数字的位置有时候还可能调换,这都要根据老板心情而定
追答下楼的 公式能满足吗