EXCEL怎么调整文字数字次序

excel

1个回答

写回答

Zb1121

2025-09-22 14:40

+ 关注

要将数字和英文单位移到中文后,首先要判断数字从哪一位开始,然后用MID函数将其提取出去,判断从哪一位开始,可以使用FIND函数查找数字,再取最小值:=MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&5^19));

除了知道从哪一位开始外,还必须知道一共要提取几位,可以利用汉字是双字节字符特性来计算出单字节字符长度:=LEN(A1)*2-LENB(A1);

知道了从哪一位开始提取以及提取几位,就可以用MID函数将数量提取出来:=MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&5^19)),LEN(A1)*2-LENB(A1));

数量提取出来后,再将原内容中的数量替换掉,并按顺序用“&”连接起来即可:=SUBSTITUTE(A1,MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&5^19)),LEN(A1)*2-LENB(A1)),)&MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&5^19)),LEN(A1)*2-LENB(A1))。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号