VLOOKUP是googlesheets中最容易被誤解的函式之一。它允許您透過一個搜尋值搜尋並連結電子表格中的兩組資料。下面是如何使用它。
與microsoftexcel不同,googlesheets中沒有VLOOKUP嚮導來幫助您,因此您必須手動鍵入公式。
VLOOKUP聽起來可能讓人困惑,但一旦你瞭解了它的工作原理,它就相當簡單了。使用VLOOKUP函式的公式有四個引數。
第一個是要搜尋的搜尋關鍵字值,第二個是要搜尋的單元格範圍(例如,A1到D10)。第三個引數是要搜尋的範圍中的列索引號,其中範圍中的第一列是數字1,下一列是數字2,依此類推。
第四個引數是搜尋列是否已排序。
最後一個引數只有在尋找與搜尋鍵值最接近的匹配項時才重要。如果希望返回與搜尋鍵完全匹配的結果,請將此引數設定為FALSE。
下面是一個如何使用VLOOKUP的示例。一個公司的電子表格可能有兩張表:一張是產品列表(每一張都有ID號和價格),另一張是訂單列表。
您可以使用ID號作為VLOOKUP搜尋值來快速查詢每個產品的價格。
需要注意的是VLOOKUP無法搜尋列索引號左側的資料。在大多數情況下,要麼忽略搜尋鍵左側列中的資料,要麼將搜尋鍵資料放在第一列中。
在本例中,假設您有兩個表,其中資料位於一張工作表中。第一個表是員工姓名、身份證號碼和生日的列表。
在第二個表中,可以使用VLOOKUP搜尋使用第一個表中的任何條件(姓名、ID號或生日)的資料。在本例中,我們將使用VLOOKUP提供特定員工ID號的生日。
合適的VLOOKUP公式是=VLOOKUP(F4,A3:D9,4,FALSE)。
為了解決這個問題,VLOOKUP使用F4單元格值(123)作為搜尋鍵,搜尋從A3到D9的單元格範圍。它返回這個範圍內第4列的資料(D列,“Birthday”),並且,由於我們需要精確匹配,最後一個引數是FALSE。
在本例中,對於ID號123,VLOOKUP返回的生日是1971年12月19日(使用DD/MM/YY格式)。我們將進一步擴充套件這個示例,在表B中新增一列姓氏,使其將生日日期與實際的人聯絡起來。
這隻需要對公式進行簡單的更改。在我們的示例中,在單元格H4中,=VLOOKUP(F4,A3:D9,3,FALSE)搜尋與ID號123匹配的姓氏。
它不返回生日,而是返回第3列(“姓氏”)中與第1列(“ID”)中的ID值匹配的資料。
上面的示例使用了來自單個工作表的一組資料,但是您也可以使用VLOOKUP在電子表格的多個工作表中搜索資料。在本例中,表A中的資訊現在位於名為“Employees”的表中,而表B現在位於名為“Birthdays”的表中
您可以單擊空單元格,然後鍵入:=VLOOKUP(A4,Employees!A3:D9,4,假)。
將工作表的名稱新增到單元格區域的開頭時(Employees!A3:D9),VLOOKUP公式可以在搜尋時使用單獨表格中的資料。
我們上面的例子使用精確的搜尋鍵值來定位匹配的資料。如果沒有精確的搜尋關鍵字值,還可以使用萬用字元,比如問號或星號,與VLOOKUP一起使用。
對於本例,我們將使用上面示例中的相同資料集,但是如果我們將“名字”列移到A列,我們可以使用部分名字和星號萬用字元來搜尋員工的姓氏。
使用部分名搜尋姓氏的VLOOKUP公式是=VLOOKUP(B12,A3:D9,2,FALSE);搜尋鍵值放在單元格B12中。
在下面的示例中,單元格B12中的“Chr*”與示例查詢表中的姓“Geek”匹配。
您可以使用VLOOKUP公式的最後一個引數來搜尋與您的搜尋鍵值精確或最接近的匹配項。在前面的示例中,我們搜尋了一個精確匹配,因此將該值設定為FALSE。
如果要找到與某個值最接近的匹配項,請將VLOOKUP的最後一個引數更改為TRUE。由於此引數指定是否對範圍進行排序,請確保搜尋列是從a-Z排序的,否則它將無**常工作。
在下表中,我們列出了要購買的商品(A3到B9),以及商品名稱和價格。它們是按價格從低到高排序的。我們花在一個專案上的總預算是17美元(單元格D4)。我們使用了一個VLOOKUP公式來尋找清單上最實惠的商品。
本例中合適的VLOOKUP公式為=VLOOKUP(D4,A4:B9,2,TRUE)。因為這個VLOOKUP公式被設定為查詢比搜尋值本身低的最近匹配項,所以它只能查詢比設定的17美元預算便宜的專案。
在這個例子中,17美元以下最便宜的物品是袋子,它的價格是15美元,這就是VLOOKUP公式在D5中返回的結果。
CGI代表公共閘道器介面。它是web伺服器執行程式併為web瀏覽器生成輸出的標準協議。該程式被稱為CGI程式(或CGI指令碼)。當用戶的web瀏覽器請求特定的URL時,它代表web伺服器執行以產生輸出。 ...
...和計劃表)的連結儲存在一個單獨的註釋中以備將來使用如何?從我們的終極Mac安全指南開始。 ...