回覆列表
-
1 # mzakr40999
-
2 # 使用者3523768274962
D2 =LARGE(B$2:B$1000,ROW(1:1)) C2 =INDEX(A:A,MATCH(D2,B:B,0)) 選中C2 D2 下拉
D2 =LARGE(B$2:B$1000,ROW(1:1)) C2 =INDEX(A:A,MATCH(D2,B:B,0)) 選中C2 D2 下拉
EXCEL表格中按以下方法可以讓既有文字又有數字的一列按數字的大小排列順序。主要思路是把數字從原來的文字中提取出來,再按照數字排列順序。提取文字中的數字用到find函式、mid函式、len函式。由於數字前面是字元“-”,find函式用來定位字元“-”在文字中的位置,找到字元“-”的位置後,用mid函式提取出文字中的數字,len函式計算文字的字元個數。
1、輸入原始資料。開啟excel表格,在A列中輸入原始資料。
2、find函式用來定位字元“-”在文字中的位置。在C1單元格中輸入公式=FIND("-",A1,1)。
3、用mid函式提取出文字中的數字。在B1單元格中輸入公式=MID(A1,C1+1,LEN(A1)-C1)。
4、提出出所有的數字。往下拉公式,在B列求出所有的數字。
5、對所有行以B列進行排序,A列也會按照數字順序排序。選中所有行,以B列進行排序。
6、顯示結果如下,A列已經按照數字順序排序。