如果用取代的又很麻煩
一個一個做有點浪費時間
像我們學校有十跟十一班,取代的順序還得先想好
如果先整理一個表用vlookup函數做,就可以快速把班級名稱轉換為101 205這種代碼,排序就會很方便,就算今天是六年忠班這種也是可以照樣進行排序
vlookup函數就是傳值給他,然後送出對應結果
公式如下
=vlookup(lookup_value, table_array,col_index_num,[range_lookup])
=vlookup(要給vlookup判斷的值,比對的資料來源,要呈現的欄位在比對資料來源的第幾欄,資料是否要完全符合)
以下面的公式為例
=VLOOKUP(E2,A:B,2,FALSE)
=VLOOKUP(E2這格,跟A:B兩欄比對,我要第二欄的資料,完全符合)
A | B | C | D | E | F | G | |
1 | 一年一班 | 101 | 班級名稱 | 公式 | 結果 | ||
2 | 一年二班 | 102 | 一年五班 | =VLOOKUP(E2,A:B,2,FALSE) | 105 | ||
3 | 一年三班 | 103 | 二年二班 | =VLOOKUP(E2,A:B,3,FALSE) | 202 | ||
4 | 一年四班 | 104 | 二年十班 | =VLOOKUP(E2,A:B,4,FALSE) | 210 | ||
5 | 一年五班 | 105 | 三年四班 | =VLOOKUP(E2,A:B,5,FALSE) | 304 | ||
6 | 一年六班 | 106 | 三年七班 | =VLOOKUP(E2,A:B,6,FALSE) | 307 |
如果有需要現成的對應表可以直接下載(裡面也有公式給你參考)
另外如果要維持版面的整潔,做完之後記得把結果複製,然後按滑鼠右鍵在原地選擇選擇性貼上【值],然後就可以把對應的表刪掉了。
沒有留言:
張貼留言