excel 實用函數

最近要處理一些學生證資料,例如要根據某些卡的號碼,找出學生名字,還有就是提取學生號碼中間某幾個數字,這些我知道在excel可以實現,就是忘記了一些函數,按了F1找了一下就找到了,記下來
第一個是Match(lookup_value,Lookup_array,match_type)
lookup_value: 需要尋找的值,假如值放在A1 內,就打A1, 假如是一個名字,那就要加雙引號,例如”apple”
lookup_array: 就是一個範圍,例如A1:A5
Match_type: 有-1,0,1;為1,會尋找小於或等於lookup_value的最大數值; 假如為0 ,尋找等於lookup_value的第一個值;假如為-1,選擇大於或等於lookup_value的最小數值

不過我們在製作表格時,往往第一行有一些名稱,例如Name, No,之類,這些會影響尋找,因此需要忽略這第一行,這時要用Excel Offset()函數,這個函數的屬性比較多,不過假如要忽略第一行,就像下面一樣
=Offset(A1,Match(“Apple”,A2:A5,0),2),意義應該就是偏移某個數值

第二會用就是取某個數值的位數,例如取中間幾個數字,或者頭幾個數字,這個很簡單,主要用三個Excel 函數:left(), right(), Mid(),left和right比較簡單,left(格數,去第幾位),例如left(A5,3) ,這樣就是A5格值前3位,right的話就是後3位,mid有點不同,mid(格數,開始位,終結位)

第三個是excel文本數值合併,例如一個數值,要在前面加一些文字,後面又加文字,那麼就要這樣,例如A1有個數字:20101002,要在前面加day,後面加.jpg,那麼函數可以這些寫
=”day”&A1&”.jpg”

這些格出來後都是一些函數,怎樣變成文本呢?很簡單,把全部函數起來複製,然後選擇位置,右鍵,選擇性貼上,選擇“值” 就可以了