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...