如一个单元格有五个数字05,04,06,07,02,如何排成02,04,05,06,07?谢谢各位大虾
我说的是同一个单元格内有五个数字,这五个数字进行大小顺序排列,不是五个单元格各一个数字。
使用TEXT、SUBSTITUTE、SUMPRODUCT、ISNUMBER、FIND等函数综合处理
Excel版本参考:2010
测试数据在A1中
1、单元格中不存在重复值的排序使用如下通用公式:
=TEXT(SUBSTITUTE(SUMPRODUCT(ISNUMBER(FIND({1;2;3;4;5;6;7;8;9},A1))*ROW($1:$9)*10^(10-ROW($1:$9))),0,),REPT(0,LEN(A1)))
2、单元格中存在重复值的排序使用如下通用公式:
=SUM(LARGE(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),ROW(INDIRECT("1:"&LEN(A1))))*10^(ROW(INDIRECT("1:"&LEN(A1)))-1))
【数组公式,按下CTRL+Shift+Enter组合键】来完成