像这样的excel表格如何自动排序啊?长短不一,有中文数值还有阿拉伯数字!求高手帮忙解决此难题。

如题所述

第1个回答  2015-03-15

这题太难了,35分绝对少.

示意图如下:

在B3中输入公式:=10000*INDEX(H:I,MATCH(MID(A3,4,FIND("栋",A3)-4),I:I,0),1)+LOOKUP(9^9,--MID(A3,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A3&1234567890)),ROW($1:$100)))  ,  同时按下ENTER键,SHIFT键,和CTRL键,公式下拉.

在D3中输入公式:=SMALL(B:B,ROW(A1))  ,  下拉.

在F3中输入公式;=INDEX(A:D,MATCH(D3,B:B,0),1)  ,  下拉.

追问

我自己操作起来还是有点困难,烦请讲讲方法和含义吧?

追答

兄弟!这答案这么好,为啥不给分呀?!你不给,这分也是扣掉了呀,

第2个回答  2015-03-13
元件列的宽度太窄,或者它会成为一个数字超过11科学记数法,如123456789789成为1.23457E + 11,而超过15个字,后面所有15个数字变成0,有两种解决方案中的第一个:进入单引号英文输入状态“,然后输入要正确显示号码。第二种:还是先选择列或单元格,右击,“设置单元格格式”,“数字化”,“文本”,确定即可。然后输入号码就可以正常显示追问

最后排成这样子!

相似回答