黑馬5432
用match函數把在第二個文件裡得到第一個文件的序號 然後按這個輔助列排序
源數據如圖
操作步驟如下:
1、在B表後面空白列,這裡是C2寫公式,下拉填充複製公式
=MATCH(A2,[文件A.xlsx]Sheet1!$A:$A,0)2、選中ABC 3列,數據-篩選,按C列排序即可
動畫操作如下
溫馨提示:上述公式中所有符號均為應為英文符號,切勿使用中文標點輸入符號
鳴謝:如果覺得文章對你有幫助,記得關注點贊轉發和評論哦!
Excel880實例教學
我們要保證姓名列沒有重名的,否則無法完全按照姓名順序重排。
首先,在第一個表格(名稱為Sheet1)中新建一個輔助列,從1-n進行編號(快速填充)。
然後,在第二個表格(Sheet2)中的I2單元格進行查找,我們用的是VLOOKUP函數,輸入公式“=VLOOKUP(A2,Sheet1!$A$2:$I$11,9,0)”,這樣就可以按照姓名查找到第一個表格中的編號。
最後對這第二個表格按照I列進行升序排列即可得到最終的結果。
光速Excel
我有一個方法,不用輔助列,不用公式,使用自定義序列即可。
第一步:添加自定義序列
1.打開第一個工作簿,點擊【文件】-【選項】-【高級】,打開“編輯自定義列表”:
2.點擊下圖紅框裡的上箭頭,選區姓名列,然後點擊點入。隨後點擊“確定”(兩次),回到文檔。
<strong>第二步:應用自定義序列排序
1.打開第二個工作簿,點開【數據】-【排序】,主關鍵字姓名,然後次序為,自定義序列。
2.在自定義序列中,選擇剛剛添加的序列,然後點擊確定(兩次),這樣就完成目標了。
不要老想著用公式,hā!!
愛上Camtasia
方法一:公式法
思路:
使用Match函數獲取具體人員在第一張表中的位置,就可以按照位置來排序了。
步驟:
添加輔助列;
在輔助列中,輸入公式“=MATCH(D2,A:A,0)”,表示,查找D2單元格在A列中位置;
向下填充公式;
對輔助列排序;
刪除輔助列;
如下動畫演示:
方法二:自定義排序法
思路:
可以將表1中的姓名設置為自定義序列,然後在表2中使用自定義排序。
步驟:
- 選擇表1的姓名列
- 菜單選擇“文件”-“選項”-“高級”-“編輯自定義列表”
- 面板中,導入成為新序列;
- 在表2中,菜單選擇“數據”-“排序”-次序選擇“自定義序列”-選擇表1的序列;
如下動畫演示:
小結
最後我將兩種方法做成思維導圖,分享給你
我是Excel大全,每日分享實用的Excel小技巧,希望能幫到你!
Excel大全
關注我的頭條好吧,自然會有各種各樣的答案