excel如何複雜排序,EXCEL複雜排序問題

時間 2022-05-15 17:40:25

1樓:匿名使用者

直接排序是行不通的。只能使用輔助列。

假設你提供的資料是在 a列,那麼,從你提供的資料看,頻率都是100以內,即,二位數最多。

那b1輸入

=right(a1,2)*1

下拉填充,然後排序時,主要關鍵字是b列。即可

如果,你的頻率不固定,即有可能出現100以上,那麼,從你的資料看,每行最多二個空格,即單詞後一個,再就是頻率前一個,那麼公式需要找到第二個空格,所以要複雜一點

=right(len(a1)-find("@",substitute(a1," ","@",2)))*1

再如果不至二個空格的話,那就要先計算幾個空格,再找最後一個空格,公式更復雜。

如果你需要的話,再追問吧。

2樓:軒哥無罪

如果你的e列資料的數字都是原資料後面8位的話可以用下面的方法。

在i1輸入:

=right(e1,6)

然後下拉到**底部。

之後對e列進行升序排列就可以了。

但是,如果數字的資料位數或者位置不確定的話,就不知道怎麼弄了。

excel複雜排序問題

3樓:陽光上的橋

三個太少,再多一點才有意思。

第一步,增加輔助列e,使用公式提取公式,公式個效果如下:

然後選擇a列之外的內容進行排序,兩個關鍵字,介面如下圖:

確定後效果如下:

如果不在排序了可以刪除e列,等一會可能還會排序呢,就暫時隱藏

4樓:

如圖e2=lookup("座",$a$2:a2)下拉公式

h2=large(if($e$2:$e$11=$e2,b$2:b$11,""),countif($e$2:$e2,$e2))

同時按ctrl shift 回車鍵,執行結果,然後右拉,下拉公式即可只要左表資料更新,右表自動更新

如沒有合併單元格,就不需要輔助列。

5樓:

實在不行寫**實現!

excel工作表怎樣進行復雜的分類排序

6樓:一點設計演示

1.如下圖,需要對【日期】列進行升序排列,對【姓名】列進行降序排列。

2.選中所有資料區域,點選【資料】-【排序】。

3.因為選中的資料區域包含標題,所以勾選右上角的核取方塊。

4.如下圖,選擇【日期】列對【數值】進行【升序】排列。

5.點選左上角的【新增條件】。

6.選擇【姓名】列對【數值】進行【降序】排列。

7.設定完畢後點選確定按鈕,**返回的資料就是對a列升序,對b列降序排列的結果。

7樓:匿名使用者

考慮建立輔助列,在空白處,如c1輸入公式:

=right(a1,6)

擷取數字部分進行排序

8樓:騎雲

如果你的e列資料的數字都是原資料後面8位的話可以用下面的方法。

在i1輸入:

=right(e1,6)

然後下拉到**底部。

之後對e列進行升序排列就可以了。

但是,如果數字的資料位數或者位置不確定的話,就不知道怎麼弄了。

9樓:

你這個就必須要輔助了。

如果數字位數是固定的,可以使用right函式擷取數字部分。

=right(a1,6)

如果位數不固定,就得看你的數字部分首位有沒有0,如果沒有0,可以使用lookup函式擷取:

=lookup(9e+307,--right(a1,row(1:15)))

如果有0,就麻煩一些……

然後按照輔助列為第一關鍵字,日期為第二關鍵字升序排序就好。

10樓:匿名使用者

選定需要排序的區域——單擊「資料」——「排序」——設定好關鍵字的座標列及排序方式——單擊確定

excel複雜排序問題

11樓:深圳市勵拓軟體****

需要對【日期】列進行升序排列,對【姓名】列進行降序排列。

選中所有資料區域,點選【資料】-【排序】。

.因為選中的資料區域包含標題,所以勾選右上角的核取方塊。

選擇【日期】列對【數值】進行【升序】排列。

點選左上角的【新增條件】

選擇【姓名】列對【數值】進行【降序】排列。

設定完畢後點選確定按鈕,**返回的資料就是對a列升序,對b列降序排列的結果。

excel複雜排序的意思?複雜排序的方法?

12樓:匿名使用者

假設有組欄位如下:班級、姓名、語文、數學、英語、物理(為分數)現在需要排序的要求是:主關鍵字為數學、次關鍵字為語文、第三關鍵字為英語。

則需要將數學欄位設定為主關鍵字、語文設定為次關鍵字、英語設定為第三關鍵字,設定完成後則根據設定進行排序。

13樓:匿名使用者

要根據**資料的,沒有特定的,只有實用的

excel複雜排序問題

14樓:匿名使用者

可以用輔助行的方法,在d1輸入1,d2輸入3,d3 輸入7;

然後在d4-d7輸入1-7 裡面除了剛才輸的那幾個數的其他4個,不用管順序,只要不重複就可以

然後選中d列 排序--升序 記得勾選 擴充套件選定區域這樣就有你要的效果了,

這只是個思路,如果資料多的話,可能比較麻煩些,需要的話,我可以編vba 幫你排序

15樓:黑魂兒

1.在b列最下面輸入1,2,3至7的序列。

2.按b列排序

3.在d2中輸入=b2-b1公式下拉到最後。

4.篩選d列中為0的資料,選中篩選結果-右鍵-刪除行5.刪除d列,完成。

有不明白的,可以hi我,或者留下qq,我可以演示給你一下,或者錄製過程圖象發給你

excel如何對複雜資料進行排序

16樓:

可能需要採用輔助列實現。

假設這列是a列,在後面插入三列(即b、c、d)在b1輸入

=left(a1)

c1輸入

=mid(a1,find("-",a1,find("-",a1))+1,find("×",a1)-find("-",a1,find("-",a1))-1)

d1輸入

=mid(a1,find("×",a1)+1,10)然後選中b1:d1,下拉填充公式

最後,選中全部資料區域,執行排序,關鍵之依次設定為b列、c列、d列即可

17樓:匿名使用者

複製這一列,然後在工具欄-資料-分列-按分隔符號-其他(「—」,編號中間那個短橫線),分列以後,在用「&"把前兩列合併在一起,可以實現按字幕一級排,數字那一列,直接排應該就可以按數字排了。如果不行的話,用left函式,取數字那一列的字一個樹立,排序即可

excel複雜的排序如何解決 100

18樓:月夜清泉

選定b:c兩列,資料,排序,首要關鍵字選c列,降序。

19樓:匿名使用者

排名: =rank(c1,c$2:c$4)下拉

excel篩選之後如何自動排序,EXCEL篩選之後如何自動排序

小林學長 一 首先,先開啟excel程式,開啟一張要製作的 輸入內容。二 然後,先將excel按照需求篩選 內容,此時序號不排序。三 然後,在另外的空白列重新新建序號列,然後在單元格內輸入函式 subtotal 第三個 counta 四。然後,在上方輸入公式 subtotal 3,b 2 b2 五 ...

怎麼用EXCEL畫磁滯回線,如何用excel畫出磁滯回線實驗中的磁化影象,求詳細解答。

我是來嚇寶寶的 1 開啟excel 在excel 中新增資料。2 選中要使用的繪製曲線的資料。3 選中資料後單擊選單欄的插入選單,如下圖所示。然後選擇折線按鈕,選擇一個需要的折線型別,選擇折線型別,然後就生成了折線圖。 同求啊,畫不出的話可不可以列印散點圖,用手工描回去啊 他的船的竹篷,我讓你躺在陽...

EXCEL排序問題?Excel排序的問題!

未明白題目中的每一行自動排序的意思,所以以下僅是針對如何將你的資料按照5行 空行的形式進行排序。1 首先計算你的資料條數是多數,假如是100,那麼100 5 20,那麼在你的資料前面插入一列序號,然後按照1到20排序。2 然後全選你標序的1到20,按ctrl,出現十字元號後雙擊,會自動生成5個1到2...