close

    在上 EXCEL 上2010 課程時,有學生提到如果輸入台北市的行政區,是否能自動顯示郵遞區號。其實要達到這個要求並不難,我們可以透過 VLOOKUP 這個函數來完成。

    首先在「工作表2」工作表 A 欄輸入行政區名稱,B 欄輸入其郵遞區號。

    在「工作表1」工作表 A 欄輸入行政區域名稱,例如:中山區,在 B1 儲存格輸入公式 =VLOOKUP(A1,工作表2!A1:B11,2,0),則會顯示出其郵遞區號為104。若 A 欄有多筆資料要輸入,則可以將 A1 的公式複製下來,但請將「工作表2!A1:B11」修改成「工作表2!$A$1:$B$11」,將欄名列號前面加上 $ 鎖定起來。

 

函數:VLOOKUP(垂直查表函數)
語法:VLOOKUP(查詢值,查詢範圍,傳回查詢範圍第幾欄的資料,比對方式)

    查詢範圍可以與查詢值位於同一工作表或不同張工作表,但一般由於使用此函數會要一次運算多筆記錄,故會將查詢範圍銷定起來,也就是在欄名列號前面加入「$」符號。

     比對方式如果未輸入或是輸入 TRUE 則表示為近似值比對,一般用於數字區間的比對,所以查詢範圍的第一欄之數字必須由小到大排列,方便 則搜尋,若無則會造成搜尋結果錯誤。若是輸入 0 FALSE 則表示為絕對值比對,一般用於文字比對,查詢範圍的第一欄之資枓不需要排序

 

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()