EXCEL如何按我的要求排序,excel排序問題如何按照我自己的要求排序?

2022-11-15 02:56:16 字數 5659 閱讀 6144

1樓:匿名使用者

附件是比較簡單的兩個公式 順序地把你上面的資料 分拆開來 保持原姓名順序不變哦!

同時 假設 你的 原資料名字是不重複的(看你的排列 與分拆的要求應該是不重複的)……

d1 輸入 張三 e1 輸入 1  (開始的位置 你自己決定在什麼位置輸入都可以 只不過 下面的公式 根據你輸入的位置 調整一下 d1 對應的起始位置就可以了)

d1 =if(countif($d$1:d1,d1)e2  =countif($d$1:d2,d2)

剛看了下 大家的其他方法 也都可以的……關鍵是你自己更喜歡使用什麼函式……對哪一個更熟悉罷了……

問題的關鍵就是 你只要 把要分拆的第一個 資料 定位 然後下面的 就根據第一個位置的資料 計數 ……逐步按著 第二列的 數量 進行拆分

2樓:匿名使用者

將姓名的列選上後,降序排列。

3樓:道一生無悔

排序——自定義排序——分別設定主要關鍵字和次要關鍵字

excel排序問題如何按照我自己的要求排序?

4樓:佩奇愛泥坑

1 單擊第一列標題,選中該列

2 如下圖,點選資料--排序,進行排序

3 排序條件如下圖所示

5樓:江西新華電腦學院

不要選中某行或某列,將游標放在**中資料區域內的任一格,再從選單:資料 -排序,調出對話方塊後,按你的排序要求設定即可。 如果選中某列,好象是隻排某列資料,會出現排序警告設定,更麻煩,如果操作不當,會只排選中列資料,打亂行關係。

6樓:我來也

大於中位數的按奇數、小於的按偶數排序?

若是的話,可以b2單元格輸入公式:

=if(a2>=median($a$2:$a$10),2*countifs($a$2:$a$10,"<"&a2,$a$2:

$a$10,">>"&a2,$a$2:

$a$10,"<="&median($a$2:$a$10)))

複製並下拉,即可。

7樓:紅楓葉

從表中看排名不對,實現自動排名,在b2單元格輸入函式公示: =rank(a2,$a$2:$a$10,1),b3到b10單元格,把上面公式複製貼上下就行了,這樣就實現了自動排序,其中1是從小到大排序,改成0,就是從大到小排序了。

8樓:匿名使用者

c2公式:=if(isodd(b2),b2,b2*-1)

下拉填充,然後c列降序排列

9樓:匿名使用者

用rank函式即可。

excel中如何按自己要求用公式排列各列的順序

10樓:退休畫線工

設計工作表不規範,隨意來,給自己帶來無盡的麻煩。

要對這樣一些不規範的工作表進行合併,用excel2013版本及更高版本自帶的power query(簡稱pq)資料分析工具才是合適的。

先將要合併的**轉換為excel中的「**」,快捷方法是:游標定位到資料區域中,按ctrl+t,excel自動擴充選擇資料連續區域,並彈出轉換為**對話方塊,一般直接按「確定」即完成轉換。如圖,表1、表2已完成轉換,對錶3進行轉換時截圖。

轉換的**在名稱管理器中可以看到分別給了表1、表2、表3名稱,編輯可以修改名稱,但不能像其他定義的名稱一樣修改定義的區域範圍

2. 完成資料區域轉換為**,對檔案進行一次儲存後,就可通過pq來匯入合併資料了,資料選項卡——獲取和轉換資料——獲取資料——自檔案——從工作簿,找到儲存的工作簿,雙擊或點「匯入」,將檔案資料匯入到pq中

3. pq進入資料匯入導航器,勾選「選擇多項」後,再勾選要匯入的資料**(這裡是表1、表2、表3),最點「編輯」,進入pq資料編輯介面。

4. 在pq資料編輯器中,可以資料進行多種處理操作,甚至編寫公式完成需要的資料處理操作(屬於高階內容了)。現在我們需要進行的處理是對3個**的列調整順序,分別選擇3個**,點上面的列標後右鍵,移動,選擇「向左移動」、「向右移動」、「移動到開頭」、「移動到末尾」,來調整3個表的列順序到一致。

如圖是調整表1的「三」到「四」的前面。pq編輯器,右側記錄了所有的操作步驟,可以再回去進行修改或刪除某一步驟,或插入步驟。

5. 3個表都調整到列順序一致後,就對3個表追加為一個新的查詢(也可以任何一個表為基礎,追加另外兩個表的查詢,但這裡為明確起見,追加為一個新的查詢,並修改查詢名稱為「合併**」),追問查詢時,選擇選擇一個**,如表1,勾選「三個或更多**」後,在列出的**中選擇表2、表3(可以通過按shift選擇+滑鼠連續多個或按ctrl+滑鼠選擇不連續的**),點「新增」,新增到右邊的列表中。在屬性中修改查詢的名稱為「合併**」。

6. 可以看到親的查詢中資料已滿足了合併的要求。現在剩下的就把資料匯入回excel工作表中。

這時點檔案選單中的「關閉並上載」,這裡有兩個選項——「關閉並上載」:上載到新的工作表中;「關閉並上載到」:上載到啟動pq時的工作表中或新的工作表中(與「關閉並上載」等價)。

無論是上載還是上載到,都會有以「表」或「資料透視表」、「透檢視」、「僅連線」四個不同的選項。從本問題來說,只要「表」即可。但這裡實際操作時有一個問題。

直接選擇「表」上載時,仍只能上載到新的工作表中。通過實際,發現先選擇「資料透視表」的方式上載到當前工作表中,再對查詢中的「合併查詢」選擇「載入到」,再選擇「表」,就會彈出「刪除已有資料透視表」警示框,確定後,刪除資料透視表,並可以「表」的方式上載查詢後的資料了(下面的截圖省去了中間先插入資料透視表的過程,直接是上載資料的結果)

直接上載為「表」時,現有工作表是灰色不可選擇的

如上圖所示,直接上載選擇「表」時,現在工作表灰色不可選。而選擇「資料透視表」時,可選擇「現有工作表」。

7. 這樣合併的**不是簡單的合併,而是與源表建立了連結的。源表中的資料修改(包括刪除、新增、修改內容等),均可通過「重新整理」來更新合併的**。

如圖,表1中修改了內容、表2中增加了行,表3中刪除了行。儲存後,合併後的工作表並沒有變化,但游標在**中任意單元格中右擊後,選擇「重新整理」後,資料就會重新整理到與源表一致。

11樓:匿名使用者

用總表的(eg:一)做目標查詢,然後順序返還表一中(eg:一)的「一」列下的數值至最終空白行,然後再表二中查詢,依次返回,再標三查詢,依次返回。

用巨集對錶頭進行迴圈,然後順序輸出返回值可能更方便簡單些。

12樓:三味蟲

這個表很不清晰,代表a1的關鍵字在哪,怎麼識別a1,沒有這些怎麼彙總

13樓:匿名使用者

如圖,f3公式:=iferror(hlookup(f$2,if(counta(f$2:f2)<4,$a$2:

$d$5,if(counta(f$2:f2)<7,$a$10:$d$13,$a$18:

$d$22)),if(counta(f$2:f2)>=7,row(a2)-6,if(counta(f$2:f2)>=4,row(a2)-3,row(a2))),0),"")

右拉到i3後整體下拉。

14樓:我來也

提問說是要用公式……

請問公式是依據什麼來操作的,應該是需要單元格的定位操作的吧,所以必須要有**的行列標號,沒有資料結構和行列標號,誰能做出公式來????

而且,你目前的資訊資料,都不知道最終真實的基礎資料意義是什麼,有些事直接用真實的資料操作也許是很簡單的一個事,但是你這樣一個不明所以的一個舉例,把簡單的事情複雜化,真是沒有辦法給你回答了……

也許只能由你自己去研究想要的公式吧……

excel中,怎樣將滿足條件的先排序,不滿足條件的後排序

15樓:匿名使用者

兩次排序,先按滿意率整體排序,再選中100%的部分,按單數排序即可。

16樓:陽光上的橋

主關鍵字按滿意率,次關鍵字按回訪量,這樣排序就可以了。

17樓:侯玉川

點自定義排序,首選排序依據滿意率降序排序,次選排序根據單數排序,排序規則按照你的要求。100%滿意率的就會排在最前邊並且依照單數排序,之後的依照滿意率自高到低。

排序了。

如果有更多的排序要求,可以使用輔助列。

18樓:匿名使用者

起碼拿兩個店面的資料來表達已知的情況和排序後的情況。

尊重勞動,看我資訊加我吧,寫**可減輕你勞動。

19樓:匿名使用者

確實沒有看清楚:滿意率不到100%的,按照滿意率高低進行排序,修改了一下排名公式,

只是排序的話,按多條件排序就可以了。=if(or(a3="",b3=""),"",if(b3=100%,sumproduct(($b$3:$b$19=b3)*($a$3:

$a$19>a3))+1,if(b3<>100%,sumproduct(($b$3:$b$19<>100%)*($b$3:$b$19>b3))+1,"")))

excel如何按條件排序 30

20樓:

c2單元格公式

=if(b2<100,"",rank(b2,b:b))

公式下拉

21樓:匿名使用者

=if(b2>=100,rank(b2,b:b),「」) 或者 =if(b2>=100,rank(a2,a:a),「」) ;這兩個沒有區別,那不就是你要的結果嗎??

這個函式的含義就是如果b2滿足條件「>=100」,在執行rank這個函式,否則就不執行啊,而顯示為空,也就是說小於100的根本沒參與。

22樓:匿名使用者

資料--刪選--自動刪選----點下拉箭頭--設定成「>=100"

排序就ok

23樓:匿名使用者

你這個其實已經算出來了,只要點選晒選→在排名那格選擇排序升序,就自動選出來了。

24樓:

=if(b2>100,rank(a2,a:a),0) 計算所有排名

=countif(b:b,"<100") 計算完成率不足100的數目

=if(c3>5,c3-5,c3) 計算所需排名

三個公式,不過應該能達到你所需的效果。

25樓:匿名使用者

先自動篩選

資料---篩選---自動篩選

在計劃完成率那列自定義篩選條件

大於或等於100

然後再按c列排序

26樓:

1、b列自定義篩選:大於等於100

2、a列按降序排列

3、這時你要的排列已經完成了,在c列給你排出來的順序標上序號4、釋放b列篩選

5、在c列按升序排列,ok了

希望幫到你

27樓:匿名使用者

先用升序按鈕將計劃完成率這一列進行排序,然後再用rank函式。

28樓:

先把所有資料輸入excel,然後選中要排名的所有內容,點工具欄中的「資料」—>「排序」,在主要關鍵字中選中計劃完成率,按照升序排列,點選確定。然後找到計劃率在100%的臨近點,在「排名」一欄中自上而下手動輸入序號。

ecel中如何按日期排序,Excel中如何按日期排序?

1 選中需要按順序排列的區域 2 依次開啟選單欄 資料 排序 這時我們會看到彈出一個 排序 的對話方塊 3 選擇 自定義序列 這裡面我們就可以選擇我們需要排序的型別了,然後確定即 可。4 選擇按照月份排序的型別 5 按照月份排序 很簡單。你選定日期列,點資料,排序,選以當前選定區域排序,升序或者降序...

在excel中如何按分數高低排序

先把成績資訊抄 在excel裡登記好,記得要把各襲科bai的成績總分分別計算出來 du,然後右鍵或者在zhi工具欄選擇 排序 降序dao 即可完成由高到低排序 excel 中學生成績表按照分數高低怎麼排列 選中整個 記住,這裡是選中整個 不是某一列。然後點選單欄裡的 資料 排序 跳出一個對話方塊,主...

金蝶憑證整理如何按憑證號排序,我試過整理,但是整理後的順序

在過濾的介面第二個選擇有個排序的,依次選擇年 月 憑證字 憑證號,就可以了 您好,憑證整理是按日期進行排序的。您可以在過濾條件中設定按憑證號排序,則在會計分錄序時簿中顯示的就是按憑證號排序。金蝶按憑證號排序 只需要在過濾裡的排序頁面選擇按憑證號排序即可。金蝶k3原系統中憑證號經過憑證整理,憑證號順序...