如何在Excel 中跨分頁得到所需資料( VLOOKUP 函數介紹)
文章推薦指數: 80 %
如何在Excel 中跨分頁得到所需資料( VLOOKUP 函數介紹). YC JHUO 8/13/2020 ExcelVLOOKUP. 上一篇介紹了Match 函數 (opens new window),可以幫我們在Excel 中搜尋特定 ...
YC'sWeeklyJournalKonck!Knock!OK
YCJHUO
144Articles79Tags
Home
Category
Investment
Travel
Programming
Blog
HackerRank
System
Excel
Tag
TimeLine
如何在Excel中跨分頁得到所需資料(VLOOKUP函數介紹)Konck!Knock!OK如何在Excel中跨分頁得到所需資料(VLOOKUP函數介紹)YCJHUO8/13/2020ExcelVLOOKUP上一篇介紹了Match函數(opensnewwindow),可以幫我們在Excel中搜尋特定的值是否有出現過,以及出現在哪個位置。
那找到了那個值之後,是不是能直接將那個值貼到我們想要的位置上呢?這時候我們就會需要VLOOKUP這個函數來達成。
#VLOOKUP函數VLOOKUP可以想成如Google搜尋,用特定欄位作為關鍵字去其他欄位或是分頁找跟該欄位相同或有關連的資料。
如果沒搜尋到的話,則會顯示#N/A#資料在同一頁的VLOOKUP函數用法
#=VLOOKUP(索引值,搜尋範圍:搜尋範圍,想取得值與索引值的相對欄位,VLOOKUP類型)
#中間的搜尋範圍:搜尋範圍(A11:C28)表示搜尋A11:C28這個範圍
=VLOOKUP(A2,A11:C28,2,FALSE)
#跨分頁VLOOKUP函數用法
#要搜尋其他分頁的話,只要在搜尋範圍前面加上分頁名稱!
#=VLOOKUP(索引值,分頁名稱!該分頁的搜尋範圍:該分頁的搜尋範圍,想取得值與索引值的相對欄位,VLOOKUP類型)
=VLOOKUP(A2,Calculated!A:B,2,FALSE)
123456789索引值:可以想成你要用來搜尋想要資料的關鍵字分頁名稱;要搜尋資料的那個分頁名稱搜尋範圍:要查找資料的範圍,通常是用該分頁的全部範圍,也可只單獨設定一列
在同一頁的這個例子,我查詢的是A11:C28這個範圍
=VLOOKUP(A2,A11:C28,2,FALSE)在跨分頁的這個例子,查詢的範圍是Calculated這個分頁的A,B這二行
=VLOOKUP(A2,Calculated!A:B,2,FALSE)想取得值與索引值的相對欄位:這個參數是用來判斷我們想要拿到的數值跟我們用來當作索引值的相對位置
以下圖的例子來說:
我們在B2這欄使用VLOOKUP函數,將A2的Ann作為搜尋的關鍵字,在下面的這個範圍(A11:C28)找Ann這個值找到後,因為我們真正想要的是Ann右邊的這一欄(ClockIn)的數值,而這個欄位是在Ann的右邊一欄,因此Ann這欄就被當作1,而它右邊這欄就是2如果我們要取得的是ClockOut這個欄位的值,那這個參數,我們要打的值就是3VLOOKUP類型:分為True與False,不打的話默認值是True,通常都是設定成False
True:近似搜尋,搜尋最接近的值False:精確搜尋,要完全一模一樣才會顯示,若有多個以上的值,則以第一個找到的為主#VLOOKUP範例下圖可以看到在右邊的EmployeeList分頁的D行,我們用了下面的函數,取得了Calculated分頁的B欄(每位員工的打卡總時數)若有找到該員工的資料的話,就傳回該欄位相對應的數值。
在這邊因為我們函數的參數是設定2,因此就會帶回第二欄(B欄)的數值,並存在EmployeeList分頁的D2中在指定的範圍內(Calculated!A:B),若找不到資料的話,則會顯示#N/A#在EmployeeList分頁的B行我們用了下面的Match函數
#來搜尋Calculated分頁中是否有A2-A6的資料
#有的話,則取這些欄位右邊的那個值(B欄)
#用來搜尋的索引值從上到下分別為A2-A6
=VLOOKUP(A2,Calculated!A:B,2,FALSE)
=VLOOKUP(A3,Calculated!A:B,2,FALSE)
1234567#VLOOKUP配合IF使用如果我們不想要傳回的值是#N/A的話,可以在VLOOKUP函數的外層加上IF(ISERROR)它的意思是:假如我們裡面的VLOOKUP函數不成立(ISERROR)的話,就顯示N,反之如果是有找到資料的話就顯示我們想要的值為了配合ISERROR,我們必須在ISERROR裡面加上二個VLOOKUP函數,並在中間加上"N",或是任何你想要在找不到值的時候出現的字#以上面的例子,將原本的VLOOKUP外面加上一層IF(ISERROR)整個公式會變成
#IF(ISERROR(原先的VLOOKUP函數),"N",(原先的VLOOKUP函數))
=IF(ISERROR(VLOOKUP(A2,Calculated!A:B,2,FALSE)),"N",VLOOKUP(A2,Calculated!A:B,2,FALSE))
#因為IF裡面放的是ISERROR,所以VLOOKUP找不到的話,表示條件成立,會顯示N
#當ISERROR條件不成立時,就會顯示我們想要的值
#因此在整個函數裡面我們才需要加上二個VLOOKUP
12345678(adsbygoogle=window.adsbygoogle||[]).push({});VLOOKUP函數VLOOKUP範例VLOOKUP配合IF使用
延伸文章資訊
- 1如何在Excel 中跨分頁得到所需資料( VLOOKUP 函數介紹)
如何在Excel 中跨分頁得到所需資料( VLOOKUP 函數介紹). YC JHUO 8/13/2020 ExcelVLOOKUP. 上一篇介紹了Match 函數 (opens new win...
- 2Excel 公式vlookup 怎麼用?撈資料不用自己撈,一秒找出需要 ...
好處是人數有5、6 百人、甚至千人,用此方法就可以快速調到所需資料,在資料量大時,是一項非常方便的用法! 在想填入資料的表格上打上函數【=VLOOKUP】。
- 3VLOOKUP使用教學,EXCEL範例解說讓n/a再也不出現!
EXCEL一直都是一個方便又好用的工具,但我們常常被公式搞得一頭霧水, ... 接著我們一起來看看VLOOKUP函數的公式,還有4個參數各自代表的意義 ...
- 4VLOOKUP函數以及Excel中的一些基本和高級示例
在Excel中,VLOOKUP函數是大多數Excel用戶的強大功能,用於在數據范圍的最左側查找值,並在您指定的列的同一行中返回匹配值,如下面的屏幕快照所示。 。 本教程通過Excel中 ...
- 5職場使用頻率最高的VLOOKUP、HLOOKUP函數詳解
任務1-2:利用VLOOKUP函數查詢表格資訊任務2:任務2-1:HLOOKUP用在什麼地方? ... 菜鳥救星Excel教學:職場使用頻率最高的VLOOKUP、HLOOKUP函數詳解.