PC 對話 – Excel 中 VLOOKUP 及 HLOOKUP 函數入門

文章翻譯 文章翻譯
關閉 關閉
文章編號: 952197 - 檢視此文章適用的產品。
本對話式的案例說明 Excel 中 VLOOKUP 及 HLOOKUP 函數的基本概念,這兩個函數可協助您有效地收集其他工作表的必要資訊,來建立新的資料表。另外也將介紹這些函數的其他參考。
?我製作了一份 Excel 文件用於商品管理,我想要將價格表和產品分類表合併,不過這兩張表中的項目數量不一樣。
摺疊此圖像展開此圖像
2287924


所以,我不能將資料複製貼上,即使按照產品編號排序也是如此,而且不容易按照產品編號搜尋來逐一複製貼上…
answer image
Question Image
在這種情況下,您應該使用 VLOOKUP 函數。?
?VLOOKUP 函數?
answer image
Question Image
例如,它會從產品分類表中取得「28000546」之類的產品編號,並且從同一列的其他欄擷取資料,然後…
摺疊此圖像展開此圖像
2287925


傳回其他資料表中的資料。
摺疊此圖像展開此圖像
2287926

?
?您真的可以做到嗎?
answer image
Question Image
只要在 B2 之類要輸入產品分類資料的儲存格中,輸入「=VLOOKUP(A:A, product classification!A:B,2,FALSE)」即可。
摺疊此圖像展開此圖像
2287927
?
?產品分類名稱便會出現在輸入函數的儲存格中。真神奇!
摺疊此圖像展開此圖像
2287928
answer image
Question Image
現在,您只需要將函數複製到其他列。如果您選取了從 B2 到資料表中最底部的儲存格,然後同時按下 Ctrl 鍵及 D 鍵,就能夠將函數一直複製到最底部。
摺疊此圖像展開此圖像
2287929
?
?哇!所有的產品分類資料就會立即複製。
摺疊此圖像展開此圖像
2287930


另外,您能否說明我輸入的「=VLOOKUP(A:A, product classification!A:B,2,FALSE)」這個函數所代表什麼意義?「A:A」和「product classification!A:B」分別是什麼?
answer image
Question Image
「=VLOOKUP」之後的「(A:A, product classification!A:B,2,FALSE)」表示「(對應值, 查閱資料表的範圍, 欄號, 範圍對應)」。

換句話說,它會在「查閱資料表的範圍」中搜尋「對應值」,並根據「欄號」傳回同一列的值。

首先,對應值中的「A:A」表示將在各列的 A 欄中搜尋資料。在 B2 儲存格中插入函數時,也可以輸入「A2」,而不輸入「A:A」。

其次,「product classification!A:B」表示在「產品分類」表中搜尋欄 A 和 B 的所有儲存格。

第三,「2」表示從對應範圍最左邊一欄算起的第二欄擷取值。

最後,「FALSE」表示搜尋完全相符的值。如果 VLOOKUP 函數找不到完全相符的值,會傳回 #N/A 錯誤。請務必針對範圍對應輸入「FALSE」,除非以遞增順序排序,否則無法完全搜尋值。
?
?我瞭解。所以,就我的情況而言,
首先,它會搜尋「A2」儲存格中的產品編號,也就是「28000546」,
其次,它會在「產品分類」表中搜尋欄 A 和 B 的最左邊一欄。
第三,它會傳回同一列第二欄中的值。
answer image
Question Image
VLOOKUP 函數會垂直搜尋所選範圍對應中的值。如果您要水平搜尋範圍中的值,可以使用 HLOOKUP 函數。如果有時間,可以參閱 「VLOOKUP」及「HLOOKUP」頁面,以瞭解詳細資訊。?
?感謝您。現在我想試用其他函數。
answer image

屬性

文章編號: 952197 - 上次校閱: 2014年6月17日 - 版次: 2.2
這篇文章中的資訊適用於:
  • Microsoft Office Excel 2007
  • Microsoft Excel 2000 Standard Edition
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com