如何在excel中使用vlookup

VLOOKUP是Excel最有用的函式之一,也是最難理解的函式之一。在本文中,我們透過一個真實的例子來揭開VLOOKUP的神祕面紗。我們將為一個虛構的公司建立一個可用的發票模板。...

如何在excel中使用vlookup

VLOOKUP是Excel最有用的函式之一,也是最難理解的函式之一。在本文中,我們透過一個真實的例子來揭開VLOOKUP的神祕面紗。我們將為一個虛構的公司建立一個可用的**模板。

VLOOKUP是一個Excel函式。本文假設讀者已經對Excel函式有了初步的瞭解,並且可以使用SUM、AVERAGE和TODAY等基本函式。在最常見的用法中,VLOOKUP是一個數據庫函式,這意味著它可以處理資料庫表,或者更簡單地說,是Excel工作表中的列表。什麼樣的事情?嗯,隨便什麼。您可能有一個工作表,其中包含員工列表、產品列表、客戶列表、CD收藏中的CD列表或夜空中的星星列表。其實沒關係。

下面是一個列表或資料庫的示例。在這種情況下,這是我們虛構的公司銷售的產品列表:

如何在excel中使用vlookup

通常像這樣的列表中的每一項都有某種唯一的識別符號。在這種情況下,唯一識別符號位於“專案程式碼”列中。注意:要使VLOOKUP函式處理資料庫/列表,該列表必須有一列包含唯一識別符號(或“key”或“ID”),並且該列必須是表中的第一列。我們上面的示例資料庫滿足這個標準。

使用VLOOKUP最困難的部分是準確地理解它的用途。我們先看看能不能弄清楚:

VLOOKUP retrieves information from a database/list based on a supplied instance of the unique identifier.

在上面的示例中,您可以將VLOOKUP函式**到另一個帶有專案程式碼的電子表格中,它將返回原始列表中描述的相應專案的描述、價格或可用性(其“庫存”數量)。這些資訊中哪一條會傳給你?好吧,當你建立公式的時候,你可以決定這個。

如果您只需要資料庫中的一條資訊,那麼用VLOOKUP函式構造一個公式會很麻煩。通常,您會在可重用的電子表格(如模板)中使用這種功能。每次有人輸入一個有效的專案程式碼時,系統都會檢索有關相應專案的所有必要資訊。

讓我們建立一個這樣的示例:一個**模板,我們可以在我們虛構的公司中反覆使用它。

首先,我們啟動Excel,建立一張空白**:

如何在excel中使用vlookup

這就是它的工作原理:使用**模板的人員將在“a”列中填寫一系列專案程式碼,系統將從我們的產品資料庫中檢索每個專案的說明和價格。這些資訊將用於計算每個專案的行總數(假設我們輸入了有效數量)。

為了簡化此示例,我們將在同一工作簿中的單獨工作表中找到產品資料庫:

如何在excel中使用vlookup

實際上,產品資料庫更有可能位於單獨的工作簿中。它對VLOOKUP函式沒有什麼影響,VLOOKUP函式並不關心資料庫是否位於同一個工作表、不同的工作表或完全不同的工作簿上。

因此,我們建立了產品資料庫,如下所示:

如何在excel中使用vlookup

為了測試我們將要編寫的VLOOKUP公式,我們首先在空白**的A11單元格中輸入一個有效的專案程式碼:

如何在excel中使用vlookup

接下來,我們將活動單元格移動到要儲存VLOOKUP從資料庫檢索到的資訊的單元格中。有趣的是,這是大多數人錯的一步。進一步解釋:我們將建立一個VLOOKUP公式,它將檢索與單元格A11中的專案程式碼相對應的描述。當我們得到這個描述時,我們想把它放在哪裡?當然是B11細胞。這就是我們寫VLOOKUP公式的地方:在B11細胞中。現在選擇單元格B11。

如何在excel中使用vlookup

我們需要找到Excel提供的所有可用函式的列表,這樣我們就可以選擇VLOOKUP並在完成公式時獲得一些幫助。首先單擊“公式”選項卡,然後單擊“**函式”即可找到:

如何在excel中使用vlookup

出現一個框,允許我們選擇Excel中可用的任何函式。

如何在excel中使用vlookup

為了找到我們要找的那個,我們可以鍵入一個搜尋詞,比如“lookup”(因為我們感興趣的函式是lookup函式)。系統會返回一個Excel中所有查詢相關函式的列表。VLOOKUP是第二個。選擇它,然後單擊“確定”。

如何在excel中使用vlookup

此時會出現函式引數框,提示我們輸入完成VLOOKUP函式所需的所有引數(或引數)。您可以將此框視為向我們詢問以下問題的函式:

  1. 您在資料庫中查詢的唯一識別符號是什麼?
  2. 資料庫在哪裡?
  3. 您希望從資料庫中檢索與唯一識別符號相關聯的哪一條資訊?

前三個引數以粗體顯示,表示它們是強制引數(沒有它們,VLOOKUP函式是不完整的,不會返回有效值)。第四個引數不是粗體的,這意味著它是可選的:

如何在excel中使用vlookup

我們將自上而下依次完成論點。

我們需要完成的第一個引數是Lookup\u value引數。函式需要我們告訴它在何處找到它應該返回的描述的唯一識別符號(本例中是項程式碼)。我們必須選擇前面輸入的專案程式碼(在A11中)。

單擊第一個引數右側的選擇器圖示:

如何在excel中使用vlookup

然後單擊一次包含專案程式碼(A11)的單元格,然後按Enter鍵:

如何在excel中使用vlookup

值“A11”***到第一個引數中。

現在我們需要為Table\u陣列引數輸入一個值。換句話說,我們需要告訴VLOOKUP在哪裡可以找到資料庫/列表。單擊第二個引數旁邊的選擇器圖示:

如何在excel中使用vlookup

現在定位資料庫/列表並選擇整個列表–不包括標題行。在我們的示例中,資料庫位於單獨的工作表上,因此我們首先單擊該工作表選項卡:

如何在excel中使用vlookup

接下來我們選擇整個資料庫,不包括標題行:

如何在excel中使用vlookup

…然後按Enter。表示資料庫的單元格範圍(在本例中為“產品資料庫”!A2:D7“)自動輸入到第二個引數中。

現在我們需要輸入第三個引數Col_index_num。我們用這個引數來指定要返回給我們的資料庫中與A11中的專案程式碼相關聯的資訊。在這個特殊的例子中,我們希望將專案的描述返回給我們。如果檢視資料庫工作表,您會注意到“Description”列是資料庫中的第二列。這意味著我們必須在Col\u index\u num框中輸入一個值“2”:

如何在excel中使用vlookup

需要注意的是,這裡沒有輸入“2”,因為“說明”列位於該工作表的B列中。如果資料庫恰好從工作表的K列開始,我們仍然會在該欄位中輸入“2”,因為“Description”列是我們在指定“Table\u array”時選擇的單元格集中的第二列。

最後,我們需要決定是否在最後的VLOOKUP引數Range\u lookup中輸入一個值。此引數需要true或false值,否則應留空。當將VLOOKUP與資料庫一起使用時(90%的情況下都是這樣),決定在這個引數中放入什麼的方法可以考慮如下:

If the first column of the database (the column that contains the unique identifiers) is sorted alphabetically/numerically in ascending order, then it’s possible to enter a value of true into this argument, or leave it blank.

If the first column of the database is not sorted, or it’s sorted in descending order, then you must enter a value of false into this argument

由於資料庫的第一列沒有排序,我們在這個引數中輸入false:

如何在excel中使用vlookup

就這樣!我們已經輸入了VLOOKUP返回所需值所需的所有資訊。單擊“確定”按鈕,注意與專案程式碼“R99245”對應的描述已正確輸入單元格B11:

如何在excel中使用vlookup

為我們建立的公式如下所示:

如何在excel中使用vlookup

如果我們在單元格A11中輸入不同的專案程式碼,我們將開始看到VLOOKUP函式的強大功能:描述單元格將更改以匹配新的專案程式碼:

如何在excel中使用vlookup

我們可以執行一組類似的步驟將專案的價格返回到單元格E11中。請注意,新公式必須在單元格E11中建立。結果如下:

如何在excel中使用vlookup

…公式如下:

如何在excel中使用vlookup

請注意,這兩個公式之間的唯一區別是第三個引數(Col\ u index\ num)已從“2”更改為“3”(因為我們需要從資料庫的第三列檢索資料)。

如果我們決定購買其中的2件,我們將在D11單元格中輸入“2”。然後,我們將在單元格F11中輸入一個簡單的公式,以得到行總數:

=D11*E11

…看起來像這樣…

如何在excel中使用vlookup

完成**模板

到目前為止,我們已經學到了很多關於VLOOKUP的知識。事實上,我們已經學到了本文將要學習的所有內容。需要注意的是,VLOOKUP可以在資料庫之外的其他環境中使用。這是不太常見的,可能會涵蓋在未來如何極客文章。

我們的**模板還不完整。為了完成這項工作,我們將採取以下措施:

  1. 我們將從單元格A11中刪除示例項程式碼,並從單元格D11中刪除“2”。這將導致我們新建立的VLOOKUP公式顯示錯誤資訊:我們可以透過明智地使用Excel的IF()和ISBLANK()函式來解決這個問題。我們將公式改為…=VLOOKUP(A11,'產品資料庫'!A2:D7,2,FALSE)…對此…=IF(ISBLANK(A11),“”,VLOOKUP(A11,'Product Database'!A2:D7,2,假)
  2. 我們將B11、E11和F11單元格中的公式複製到**的其餘專案行。請注意,如果這樣做,結果公式將不再正確引用資料庫表。我們可以透過將資料庫的單元格引用更改為絕對單元格引用來解決這個問題。或者——甚至更好——我們可以為整個產品資料庫(例如“Products”)建立一個範圍名稱,並使用這個範圍名稱而不是單元格引用。公式將從以下更改…=IF(ISBLANK(A11),“”,VLOOKUP(A11,'Product Database'!A2:D7,2,FALSE))…將公式複製到此…=IF(ISBLANK(A11),“”,VLOOKUP(A11,Products,2,FALSE))…然後將公式複製到**項行的其餘部分。
  3. 我們可能會“鎖定”包含公式的單元格(或者更確切地說是解鎖其他單元格),然後保護工作表,以確保我們精心構建的公式不會在有人來填寫**時被意外覆蓋。
  4. 我們會將檔案儲存為模板,以便我們公司的每個人都可以重用它

如果我們覺得非常聰明,我們會在另一個工作表中建立一個所有客戶的資料庫,然後使用在單元格F5中輸入的客戶ID在單元格B6、B7和B8中自動填寫客戶的姓名和地址。

如何在excel中使用vlookup

如果你想練習VLOOKUP,或者只是看到我們的**模板,可以從這裡下載。

  • 發表於 2021-04-09 23:37
  • 閱讀 ( 38 )
  • 分類:網際網路

你可能感興趣的文章

如何在excel中管理列

... 如何在excel中新增列 ...

  • 發佈於 2021-03-11 21:49
  • 閲讀 ( 74 )

如何在excel中進行基礎資料分析

...使用Excel的Goal Seek功能來處理更多的資料,以及如何使用vlookup搜尋值。在某些時候,您可能還想學習如何將Excel資料匯入Python。 ...

  • 發佈於 2021-03-12 01:13
  • 閲讀 ( 54 )

如何比較兩個excel檔案

...僅僅是比較文件,而是查詢特定值時,您應該熟悉Excel的vlookup函式。要獲得另一種方法,請嘗試用Notepad++來比較檔案,或者檢視這些Mac檔案比較工具。 ...

  • 發佈於 2021-03-12 01:45
  • 閲讀 ( 60 )

3個excel儀表板提示您必須嘗試

... =VLOOKUP(A12, A2:B11, 2, FALSE) ...

  • 發佈於 2021-03-12 13:02
  • 閲讀 ( 49 )

更快地搜尋excel電子表格:用索引和匹配替換vlookup

還在用VLOOKUP?以下是索引和匹配如何提供更好的解決方案。 ...

  • 發佈於 2021-03-14 15:37
  • 閲讀 ( 55 )

4個excel查詢功能,有效搜尋電子表格

... 1vlookup函式 ...

  • 發佈於 2021-03-18 02:23
  • 閲讀 ( 61 )

使用這些模板將microsoft excel轉換為稅務計算器

...正確使用它們的更多資訊。舉個簡單的例子,您可以使用VLOOKUP查詢並返回稅表中的值,而您可以使用ISPMT計算未償貸款的利息金額。 ...

  • 發佈於 2021-03-21 15:15
  • 閲讀 ( 48 )

3個瘋狂的excel公式,做了驚人的事情

... 1使用vlookup函式 ...

  • 發佈於 2021-03-22 19:09
  • 閲讀 ( 58 )

5個最適合初學者的excel教程和課程

...速度學習,吸收更多。隨著時間的推移,你甚至可以掌握VLOOKUP,這是Excel中最重要的功能。 ...

  • 發佈於 2021-03-26 09:37
  • 閲讀 ( 51 )

如何在excel中過濾以顯示所需資料

... 你知道你需要一個Excel過濾器來幫助你,但你不知道如何去做。在這裡,我們將討論篩選Excel工作表並顯示所需資料的所有最佳方法。 ...

  • 發佈於 2021-03-29 12:22
  • 閲讀 ( 33 )
YI68699495
YI68699495

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦