Excel中如下单元格,如何提取出字符?

如题所述

不用这么复杂,要变通一些。

1、复制X,替换为*

2、之后,选中要替换的单元格,执行替换。

3、选中此列,点击分隔符号,


4、其他,输入*号,下一步。

5、常规,完成即可(如果数字前有带0的就用文本。)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-07
选择要提取文字的单元格。输入英文逗号,输入提取文字的起始位置,输入英文逗号,输入提取文字的长度,输入完成点击回车键即可实现文字提取。输入公式选择公式打开表格,选择单元格,输入=MID(,选择要提取文字的单元格输入公式内容点击回车输入英文逗号,提取文字的起始位置,英文逗号,提取文字的长度,点击回车键即可
第2个回答  2021-11-06

假设你数据在a1,放结果的起始位置=IFERROR(--LEFT(MID(SUBSTITUTE($A1,"X","*"),SMALL(IF(ISERROR(--MID(SUBSTITUTE($A1,"X","*"),ROW($1:$99),1))*ISNUMBER(--MID(SUBSTITUTE($A1,"X","*"),ROW($2:$100),1)),ROW($2:$100)),COLUMN(A1)),50)&"*",FIND("*",MID(SUBSTITUTE($A1,"X","*"),SMALL(IF(ISERROR(--MID(SUBSTITUTE($A1,"X","*"),ROW($1:$99),1))*ISNUMBER(--MID(SUBSTITUTE($A1,"X","*"),ROW($2:$100),1)),ROW($2:$100)),COLUMN(A1)),50)&"*")-1),"")数组公式,同时按ctrl+shift+回车结束右拉下拉

第3个回答  2021-11-06

如图,B1单元格输入公式=IFERROR(LOOKUP(9^9,--RIGHT(TRIM(MID(SUBSTITUTE(SUBSTITUTE($A1,"X","*"),"*",REPT(" ",100)),COLUMN(A1)*100-99,100)),ROW($1:$9))),"")

下拉再右拉公式。(将公式中的$A1修改成数据所在单元格即可,其余不作任何修改)

示例

本回答被提问者采纳
第4个回答  2021-11-06
重点是你批量数据的相似点在哪,比如X和*是否位置固定且数量一致。且你需要提取的数字位数是否都相同。
这才是批量提取数值的重点。
第一条可以按照标志位置开始提取数值,第二条可以直接提取固定位置固定位数的数值
相似回答