excel提取字母和数字
发布网友
发布时间:2022-04-26 17:05
我来回答
共2个回答
热心网友
时间:2023-10-16 02:18
B1公式下拉填充:
=SUBSTITUTE(A1,-LOOKUP(1,-LEFT(A1,ROW($1:$9))),,1)
C1公式下拉填充:
=-LOOKUP(1,-RIGHT(A1,ROW($1:$9)))
D1公式下拉填充:
=-LOOKUP(1,-LEFT(A1,ROW($1:$9)))
E1公式下拉填充:
=D1&SUBSTITUTE(B1,-LOOKUP(1,-RIGHT(B1,ROW($1:$9))),)
注意:五条公式需按顺序输入,即 B1 C1 D1 E1 ,分别对应提问中的五个要求。
追问B1公式能简单些吗?
追答没有了,最精简就是这样了。
热心网友
时间:2023-10-16 02:19
任意多个:
1、公式:
=REPLACE(A1,MIN(IF(CODE(MID(A1&REPT(1,100),ROW($1:$100),1))>65,ROW($1:$100))),MAX(IF(CODE(MID(A1&REPT(1,100),ROW($1:$100),1))>65,ROW($1:$100)))-MIN(IF(CODE(MID(A1&REPT(1,100),ROW($1:$100),1))>65,ROW($1:$100)))+1,"")
数组公式,按CTRL+SHIFT+回车;
2、公式:
=TRIM(MID(A1,MAX(IF(CODE(MID(A1&REPT(1,100),ROW($1:$100),1))>65,ROW($1:$100)))+1,100))
数组公式,按CTRL+SHIFT+回车;
3、公式:
=LEFT(A1,MIN(IF(CODE(MID(A1&REPT(1,100),ROW($1:$100),1))>65,ROW($1:$100)))-1)
数组公式,按CTRL+SHIFT+回车;
4、公式:
=LEFT(A1,MAX(IF(CODE(MID(A1&REPT(1,100),ROW($1:$100),1))>65,ROW($1:$100))))
数组公式,按CTRL+SHIFT+回车。