2013-10-28 32 views
0

即時通訊使用Excel 2010 ...這個問題一直困擾着我幾個小時,會爲我節省很多時間,我真的試過尋找答案,但不知道我在找什麼而沒有詳細解釋。Excel Column Sorting

基本上我有5列的數據。列A包含選定的名單,B列含有所有的名字和列的列表C至Ë包含與所有名稱數據:

A  B  C D   E 
steve adam 54 london car 
doug andrew 25 essex  walk 
adam bert 31 newcastle walk 
omar barry 47 london car 
     chuck 23 herts  cycle 
     (columns continue) 

我需要能夠對數據進行排序,以便名稱中列A按順序排列,列B到列E中的其他數據與列A中的內容和列表底部的任何非匹配相匹配。所以,結果會是什麼樣子:

A  B  C D   E 
adam adam 54 london car 
doug doug 37 norfolk walk 
omar omar 31 dudley jog 
steve steve 74 london cycle 
     andrew 25 essex  walk 
     (columns continue) 

以實質計算,我有十萬名的列表,並需要搭配數百名給他們。如果有人能夠幫助解決這個問題,那就可以節省我幾個小時的工作。我已經嘗試過搜索,並且在vlookup上觀看過許多YouTube視頻,但似乎沒有什麼特定於後續視頻。

在此先感謝

喬治

+0

是否列C,d和E按B排序?從你的例子看起來像什麼。 – acfrancis

+0

是的,如果可能的話,他們需要保持完整。謝謝:) –

+0

A中是否存在不存在於B中的名稱? – acfrancis

回答

1

Excel中可能不適合這個職位的最佳工具,但試試這個:

  1. 順序列A本身
  2. 在小區F1,使用此公式:=IFERROR(VLOOKUP(B1, A$1:A$4,1,FALSE), CHAR(142))。將A$4中的「4」替換爲最後一行數據的編號(在列A和B中)。
  3. 將該欄F複製到最後一行數據。您將在A和B之間不存在匹配的行中看到Ž行。
  4. 選擇列B到F中的數據(保留A out)並使用列F作爲第一級和B作爲第二級進行排序(單個排序操作)。
  5. A和B中的數據應該與最後B中的額外行對齊。
  6. 如果它不對齊,則表示您在A中的值不在B.選擇F中的值,複製並粘貼特定值(僅限於A中的值)。從末尾刪除所有Ž s 。
  7. 刪除F列
+0

嘿acfrancis,謝謝你的幫助。我只是有點卡住了第4步,當你說按列F和B排序你的意思是2個單獨的排序一個接一個排序或F排序的B列排序爲第二級? –

+0

後者。我更新了答案,使其更清晰。 – acfrancis

+0

這已經很好了..唯一的事情是我沒有意識到,有一些名字是在A中不會出現在B中,最後一種依賴於這種情況沒有發生。我可以手動改變它,但是你是否知道解決這個問題的簡單方法......如果涉及從頭開始,因爲這非常有幫助,所以不要擔心。再次感謝。 George –