三分鐘,學會LOOKUP函數

2021-02-19 Excel之家ExcelHome

小夥伴們好啊,今天老祝和大家一起來學習一個大名鼎鼎的函數——LOOKUP。

這年頭,如果用Excel的人還不知道LOOKUP函數,那就像是法國人不知道拿破崙,美國人不知道華盛頓,朝鮮人不知道金正恩一樣。

LOOKUP函數應用廣泛,靈活性強,可以說是「後宮佳麗三千人,三千寵愛在一身」,今天咱們就來說說LOOKUP函數的一些主要用法。

下面這個表中,A:C列是員工基礎信息表,分別是部門、姓名和職務。

現在要根據E5單元格中的員工姓名,在這個信息表中查詢屬於哪個部門,也就是咱們常說的逆向查詢,就可以使用LOOKUP函數了。

F5單元格輸入以下公式:

=LOOKUP(1,0/(B2:B10=E5),A2:A10)

得出的結果是「生產部」。

上面這個公式就是LOOKUP函數最典型用法。

可以歸納為:

=LOOKUP(1,0/(條件),目標區域或數組)

其中,條件可以是多個邏輯判斷相乘組成的多條件數組。

=LOOKUP(1,0/((條件1)*( 條件2)* ( 條件N)),目標區域或數組)

公式的主要過程是:

以0/(B2:B10=E5)構建一個0、#DIV/0!組成的數組,再用1作為查找值,即可查找最後一個滿足非空單元格條件的記錄。

這個題目也非LOOKUP函數莫屬,用到的公式是:

=LOOKUP("々",A:A )

"々"通常被看做是一個編碼較大的字符,它的輸入方法為<Alt+41385>組合鍵。

如果感覺每次寫這個符號有點費事兒,也可以寫成:

=LOOKUP("座",A:A )

一般情況下,第一參數寫成「座」也可以返回一列或一行中的最後一個文本。

 

用到的公式是:

=LOOKUP(9E307,A:A)

9E307被認為是接近Excel規範與限制允許鍵入最大數值的數,用它做查詢值,可以返回一列或一行中的最後一個數值。

有朋友會說了,如果我A列中的數據既有文本也有數值,想得到最後一個單元格內容,那咋辦?咱們可以寫成這樣:

=LOOKUP(1,0/(A:A<>""),A:A)

這個問題相信大家都會經常遇到吧?

如下面這個圖中所示,A列是客戶的簡稱,要求根據E列的客戶全稱對照表,在C列寫出客戶的全稱。

C2單元格輸入以下公式,可得到「上海沛發」的客戶全稱「上海沛發包裝材料有限公司」。

=IFERROR(LOOKUP(1,0/FIND(A2,E$2:E$13),E$2:E$13),"")

來說明一下公式各部分的含義:

「0/FIND(A2,E$2:E$13)」部分:

首先用FIND函數分別查詢A2單元格「上海沛發」在E$2:E$13每個單元格中的起始位置,得到一個由錯誤值和數值組成的數組。

餘下部分的計算過程就和咱們前面說過的一樣了,使用IFERROR函數來屏蔽公式查詢不到對應結果時返回的錯誤值。

 

話說某公司組織員工技能考核,根據不同的分值,給出相應的評語。

50分以下的為「很差」

50-59分的為「差」

60-74分的為「一般」

75-85分的為「較好」

86-95分的為「優秀」

96分及以上的為「能手」。

這種多個區間的判斷,如果需要判斷的條件和區間都很多,再使用IF函數來計算,估計會把自己都轉暈了。

而使用LOOKUP函數來解決,不過是小菜一碟而已。

C2單元格輸入以下公式,向下複製即可。

=LOOKUP(B2,{0,50,60,75,86,96;"很差","差","一般","較好","優秀","能手"}) 

除了這些基礎應用,LOOKUP函數還有很多精彩的用法,這些內容咱們留到以後慢慢再說。只要基礎知識熟悉了,即使練不成降龍十八掌,那起碼也是降龍十巴掌了,你說是吧? 

圖文製作:祝洪忠

精彩視頻教程推薦:

玩轉自定義函數(24日20:00直播)達人哥帶你玩轉Word自動編號(限時免費)一小時快速入門,VBA其實很簡單(限時免費)SUBTOTAL函數的前世今生(限時免費)點擊【閱讀原文】直達ExcelHome雲課堂

相關焦點

  • 使用vlookup與lookup函數就可以了
    對於這樣的問題我們使用vlookup函數與lookup函數就能快速搞定一、排序首先我們點擊按Ctrl+a選擇所有數據,然後點擊排序,選擇自定義排序,然後在自定義排序的窗口中點擊添加條件,我們將主要關鍵字設置為姓名,將次要關鍵字設置為打開時間,並且將次序設置為升序,點擊確定,這樣的話,每個人的打開時間都聚集在一起了,並且是從小到大的如果你確定你的數據源是從小到大進行排列的話
  • IF函數與lookup函數的使用
    作者喜歡鑽研Office Excel、PPT,希望藉此平臺與各位office愛好者共同分享、學習交流~ 在Excel裡最先被大家所認識和熟悉的函數,大概也就是IF、SUM和VLOOKUP這三傢伙了,其中IF
  • Excel 中Vlookup函數更靈活的擴展用法
    在B4單元格設置數據有效性這裡具體說下INDIRECT($B$3) 這裡的INDIRECT($B$3)等效於三張表的A:D當B3單元格是store_28時對應的是28商場的表的A:D的區域,store_28是通過菜單中的公式——定義名稱來定義的。
  • LOOKUP函數套路總結
    在查找引用函數中,除了VLOOKUP函數外,還有一個經典函數——LOOKUP,Lookup函數在查找數據方面幾乎無所不能,本期與大家分享一下有關LOOKUP函數各種用法。LOOKUP函數基本語法=LOOKUP(查找的值,查找的範圍,返回值的範圍)套路1 得分<=76的學生(最後一個)以一份學生成績表為例,要查詢的是得分76的學生的姓名
  • LOOKUP函數怎麼用?
    今天通過一個案例來分享LOOKUP函數的使用方法。如圖所示,如何利用Excel函數提取相應的日期和時間?接下來看下LOOKUP函數的用法LOOKUP函數語法結構=LOOKUP(查找的值,查找的範圍,返回值的範圍)
  • Excel教程:史上最詳細的VLOOKUP&LOOKUP函數教程(二)
    介紹完MATCH函數的基本用法後,隆重介紹EXCEL函數中一種使用頻率最高的函數組合——VLOOKUP+MATCH。=VLOOKUP($G3,$A$1:$E$12,MATCH(H$2,$A$1:$E$1,0),0)
  • vlookup函數從入門到精通,只看這一篇就夠了
    Vlookup函數相信是很多職場人接觸的第一個Excel函數公式,因其操作簡單,功能請打它也是Excel中使用最廣泛的函數之一,好了話不多所讓我來一起認識它吧VLOOKUP函數是做什麼的vlookup函數是Excel中的一個縱向查找函數,他可以用來進行數據核對,多個表格之間的數據進行快速引用,動態表格的製作等它主要包括四個參數1.lookup_value
  • 抽獎、隨機點名,用EXCEL這麼操作分分鐘就能搞定,值得收藏!
    雷哥相信你學會了以下方法,職場上如魚得水,而且某些功能不僅僅適用於抽獎或點名,還適用於批量高效辦公奧~情景:從n名員工中抽出若干名幸運員工,此處假設n=80,即80名員工中抽選若干名幸運者,可以是1人,也可以是多人。
  • 不用函數公式:也能實現關鍵字查找匯總求和
    提到關鍵字查找,大家可能想到的是使用vlookup、lookup等函數來查找,其實在excel中自帶模糊查找的工具首先選擇條件區,點擊數據選項卡下的【合併計算】,我們要查找的是*筆*:是帶有筆的入庫數、*櫃:以櫃為結尾的入庫數籤*:以籤為開頭的入庫數選擇查找區域添加
  • 3分鐘學會1個函數,零基礎練就數據分析達人!計數系列COUNT函數
    今天,我們一起來學習COUNT、COUNTA、COUNTBLANK這三個同類型的函數。它們都用來計算單元格的個數,卻又有所不同。01COUNT函數COUNT函數用作計算選定區域中包含數字的單元格個數。02COUNTA函數COUNTA函數用作計算選定區域中非空單元格的個數。
  • 1 分鐘讀完《10 分鐘學會 JavaScript 的 Async/Await》
    Async - 定義異步函數( asyncfunctionsomeName(){...})Await - 暫停異步函數的執行 ( varresult=awaitsomeAsyncCall();)2、Async/Await 是否會取代 Promise不會。
  • 學會VLOOKUP函數的一個隱藏參數 告別 N/A錯誤值
    一、VLOOKUP犯錯根據函數語法 VLOOKUP(查找值,數據表,列序數,[匹配條件]),直接寫函數 =VLOOKUP(H3,A:E,4,0) 返回#N/A,#N/A 是 Not Applicable(查找值不適用,即沒有找到查找值)的意思。所以要學好vlookup,需要了解這個函數的來源。
  • 身份證提取出生日期的三個方法以及如何計算年齡和星座
    >mid函數和text函數解釋一下這兩個函數mid函數是從一個字符串中取出指定數量的字符串MID(A2,7,8)就代表從A2單元格的字符串的第7個字符開始,向後取出8個字符。通過這個函數我們就輕鬆得到了代表出生年月的8位字符串。
  • 黑馬程式設計師:JavaScript函數介紹:5分鐘了解JavaScript
    什麼是函數?把一段相對獨立的具有特定功能的代碼塊封裝起來,形成一個獨立實體,就是函數,起個名字(函數名),在後續開發中可以反覆調用。函數的作用就是封裝一段代碼,將來可以重複使用。推薦了解黑馬程式設計師web前端課程。為什麼要使用函數?為了解決代碼的重用!減少代碼量。
  • 如何快速區分Excel表中的三個count函數?
    在Excel表格中錄入各類信息時,遇到「count」類函數是常有的事,count,counta,countblank,countif... 那這些count函數有何區別呢?今天Sara想和小夥伴分享下前面三個的異同。
  • 你知道C語言中函數調用和嵌套嗎?函數必學模塊,你不得不知!
    一、函數調用 什麼是函數調用呢?通常在C語言中,一個完整的項目程序是不可能在一個函數中實現所有的功能。而是由若干功能不同的函數來實現,並且函數之間會存在互相調用的情況。
  • Excel計數函數你只會用COUNT函數?這三個比它更重要,你知道嗎?
    我們經常在工作中,經常需要統計列表的個數來確定來賓的數量或者商品種類數量,這就需要我們使用到COUNT函數,可往往很多時候我們使用該函數運算得出的結果都是「0」,我們百思不得其解,不知道到底哪裡出了錯。