題 在Excel中,如何對列進行排序並在其他列中保留相應的值


如何根據excel中的升序值對列進行排序,同時將相應的初始值保留在同一行的其他列中?

A列顯示主題的名稱。 B列顯示數值。我想根據升序值對列B進行排序,並保持附加主題的名稱。主題的名稱應保持與最初在同一行中的值相關聯。

A 4
B 1
C 3
D 2

應該成為

B 1
D 2
C 3
A 4

3
2018-06-08 12:25


起源


這是基本的excel功能 - 單擊B1並運行排序升序... - Kazimierz Jawor


答案:


突出顯示列標題(第一行)。在Excel 2007/2010中,轉到“數據”,然後單擊“篩選”。這會將篩選器應用於可用於排序的每個列。單擊要對其進行排序的列中的向下箭頭,並根據需要進行排序(在您的示例中,您將單擊“最小到最大”)。


4
2018-06-08 13:03



這將對所有行中的數據進行排序,而不僅僅是過濾的行。 - music2myear


您可以對列進行排序(對於樣本,列A包含初始數據),並使用相應的值保留其他列中的相應值 SMALL 在Excel中的功能。請參閱下面的解


A欄

A1 Numbers (Title)       
A2  4                                
A3  1                    
A4  3                 
A5  2

B欄

B1 Sorted Numbers (Title)

B2 =SMALL($A$2:$A$5,ROW(C1))

B3 =SMALL($A$2:$A$5,ROW(C2))

B4 =SMALL($A$2:$A$5,ROW(C3))

B5 =SMALL($A$2:$A$5,ROW(C4))

EXCELL  功能: 小(數組,k)的。該  function返回一組值中的最小值。在我們的例子中,值集來自 A2 至 A5  - 這是我們的數組,k是從最小到返回的位置。

Enter =SMALL(($A$2:$A$5,ROW(C1)) 在 B2 並向下拖動 B5


3
2017-08-01 22:56





考慮到這一點,所有字母值都在 A欄 和數值是 B欄 .....然後按照que中的說明獲得所需的o / p。在選擇列時,首先選擇列B(因為排序的基礎是列B),然後是列A,然後在選擇後單擊從最低到最高的排序。只有當你遵循選擇意識時才會得到你的o / p ........


1
2018-01-13 14:48





  1. 選擇要排序的所有行。
  2. 轉到“主頁”選項卡中的排序和篩選選項。
  3. 將顯示下拉菜單,然後選擇自定義排序。
  4. 將出現彈出菜單
  5. 在此菜單中,選擇要在列表中排序的特定顏色。
  6. 確保(我的數據作為標題)標記為已勾選。
  7. 選擇要排序的排序順序。
  8. 點擊確定。
  9. 現在您將看到同一行的內容現已反映出來。
  10. 謝謝。

1
2018-05-19 11:38





我自己剛剛經歷過這個。

您需要做的是突出顯示所有值,然後轉到“主頁”選項卡,然後轉到“格式化為表格”。完成後,您可以通過單擊標題來解決問題。


-1
2017-10-02 07:27



這不能解決問題。要批評或要求作者澄清,請在帖子下方留言 - 您可以隨時評論自己的帖子,一旦有足夠的評論 聲譽 你將能夠 評論任何帖子。 - Ramhound


這真的很簡單;首先選擇需要短接的列,然後單擊短按鈕,然後將顯示一條簡短的警告消息,只需選擇展開選擇並通過單擊消息短按鈕確認,完成。

希望這有幫助。


-1
2017-09-04 03:13