Excel技巧:VLOOKUP函數如何返回多列

2021-02-15 IT特攻隊

最近,小編幫朋友解決了一個VLOOKUP函數返回多列的問題,感覺很實用,今天分享給大家。小編以為,如果能熟練掌握VLOOKUP函數,那麼您對Excel的應用能力可能已經超過了60%的人。對很多學習Excel的同學來說,VLOOKUP函數是一道坎,要想邁過這道坎,得花點功夫。

通常,使用VLOOKUP很容易返回一個值,但如果要返回多個值或多列時,怎麼辦呢,有沒有簡單方法,寫好一個公式,拖動幾下就能返回結果呢?

如下圖所示,寫好一個公式,先橫向拖動,再縱向拖動,就能返回結果。

返回多列時,有一個技巧值得注意,為了配合橫向拖動公式時可讓列號自增,公式中使用了COLUMN()函數返回列的序號,比如COLUMN(B1)返回的值是2,即B列的序號。

細心的朋友可能發現公式中有$符號,這是絕對引用符號,比如COLUMN(B$1)公式,在橫向拖動時,列號可以自動遞增,但行號不會變。

=VLOOKUP($A2,源數據!$A:$J,COLUMN(B$1),0)

如果覺得這個技巧很實用,請幫忙轉發給您的朋友

關注我們,獲得更多IT小工具↓

往期回顧:

在Excel中如何實現人民幣大寫金額

如何用Excel抓取網頁數據

如何藉助Excel瀏覽器、菜鳥裹裹批量查詢快遞信息

如何在Excel中使用快遞鳥批量查詢快遞單信息

Excel「減肥」有妙招

如何在Excel中批量查詢快遞單信息

如何在Excel中查詢幣種匯率

如何在Excel中批量查看股票價格

Excel 分割字符串

在Excel中如何刪除圖片背景

Excel快遞查詢函數大全

ExcelAPI網絡函數庫目錄第一期

WPS用戶福利來了

期盼已久的順豐快遞查詢上線了

且看"高手"如何用Excel做電子發票臺帳-上

且看"高手"如何用Excel做電子發票臺帳-下

如何用一個函數搞定考勤打卡記錄

如何用Excel檢查兩個文本之間相似程度

IP位址歸屬地批量查詢

如何在Excel中繪製地圖

如何在Excel中計算CPK和PPK的值

如何突破快遞查詢限制

Excel實用技巧之高級隨機函數

Excel網絡函數庫接入順豐新接口

相關焦點

  • Excel技巧:Vlookup 使用通配符進行匹配
    -Vlookup函數是低頻但重要的excel函數之一,因為規則相對複雜,每次使用前都要搜一下用法, 然而今天遇到一點bug,搗鼓半天才找到解決辦法——使用通配符和關鍵詞進行匹配。1.基本用法 Vlookup(vlookup_value,table_array,col_index_num,[range_lookup]))官方翻譯:VLOOKUP(要查找的值、要在其中查找值的區域、區域中包含返回值的列號、精確匹配或近似匹配 – 指定為 0/FALSE 或 1/TRUE)。
  • Excel教程:函數VLOOKUP實用技巧
    其中的VLOOKUP函數是工作中最常用的一種查找函數,掌握好VLOOKUP函數能夠極大提高工作的效率。也是大部分小夥伴接觸的第一個函數,幾乎每天都在用,頻率很高。但是,大部分小夥伴都是停留在基本的用法上,而且也發現了VLOOKUP函數的一些缺點,比如:不能逆向查找、不能多條件查找、不能返回多列等問題。下面我就和大家分享一下VLOOKUP函數的一些使用技巧,解決這些貌似不能的問題。
  • Excel技巧:如何玩轉Vlookup的文字「模糊」匹配?
    分析上圖會發現A表的城市比B表的城市多「測試」兩個字。解決思路想辦法「提取」A表的城市名,(也就是排除「測試」兩個字。)但小夥伴要求不能破壞表格結構,所以我們利用單元格拆分函數來搞定。=VLOOKUP(LEFT(B4,2),$E$4:$F$6,2,0)這個公式的重點在left函數,把B列的城市提取從左的2個字符
  • 一條未讀消息:其實, 90%的大學生根本不會用PPT和Excel
    見識過 Excel 函數公式威力的人,都會被其強大的自動計算能力深深折服。而膽敢在簡歷上赫然寫上精通 Excel 的人,想必也一定懂得很多函數公式吧?想要把Excel玩溜,會vlookup,重點是了解各種函數,包括但不限於sum,count,sumif,countif,find,if,left/right,時間轉換等。Excel函數不需要學全,重要的是學會搜索。
  • Excel實用技巧:如何不顯示報表中的0值
    問題是如何讓excel報表裡的數字0不顯示呢?    今天和大家一起分享一下這方面的技巧。 一、所有0值顯示為空    在Excel2007中,我們可以通過Excel選項將所有0顯示為空。二、僅僅將公式或函數返回的0值顯示為空    要將公式或函數範圍的0值顯示為空,只需要嵌套一個IF函數就可以了。
  • 每天學一點excel:IF函數的使用方法
    點擊上方藍色 每天學一點excel ,關注後獲得更多excel教程和技巧。大家好,今天小慄教大家怎麼使用if函數。
  • Excel教程:為什麼我的VLOOKUP查找就返回錯誤值?
    有一網友詢問,為什麼我的VLOOKUP查找,返回的是錯誤值,而不是要查找的結果。粗看一下這位網友的截圖,貌似函數公式也沒什麼問題,VLOOKUP函數,四個參數,查找值,查找區域,返回列數,精準查找。但如果你仔細看,你就會發現一個原則性的錯誤問題,對於VLOOKUP函數的運用,有一個原則,查找區域,必須從查找值列開始,簡單點說,就是查找值列,必須在查找範圍的第一列,而我們看上圖中的問題,根據用戶暱稱,查找返回對應的訂單編號,他的查找區域的第一列數據不是用戶暱稱,而是訂單編號,所以最終只能得到錯誤的結果。
  • Excel教程:最常用日期函數匯總(收藏篇)
    日期函數那麼多,你還只會用函數TODAY嗎?那你就OUT了。今天一起來看下常用日期函數的用法!1、DATE函數DATE:返回在日期時間代碼中代表日期的數字。函數語法:DATE(year,month,day)函數DATEVALUE:將存儲為文本的日期轉換為Excel識別為日期的序列號。
  • Excel公式技巧53: 使用TEXTJOIN函數反轉文本
    學習Excel技術,關注微信公眾號:excelperfect 在《Excel公式技巧48:生成從大到小連續的整數
  • Excel進階:如何自定義一個函數?
    Excel大約有500個函數,對於一般的辦公場景而言,單獨使用+組合使用能衍生出很多無數種函數,但是對於複雜的問題,往往函數十分複雜
  • Excel函數匯總:T開頭函數釋義
    為了方便大家學習excel函數,一飛把excel2010的所有函數整理了出來,按字母排序更好找。
  • VBA進階 | 數組基礎06: 與數組相關的函數——Array函數與IsArray函數
    Array函數語法Array函數返回一個Variant型數組,該數組由傳遞給該函數的參數組成。由Array函數返回的數組只可賦值給一個Variant型變量,不能賦值給已聲明為數組變量的變量。Array函數返回的數組中元素的順序與傳遞給函數的參數值的順序相同。Array函數總是返回Variant類型的數組,但元素的數據類型可以不同,這取決於傳遞給該函數的數值類型。
  • Excel教程:事半功倍的幾個Excel技巧
    技巧一:自動生成某區間的隨機整數來自於售後群內同學的提問,要求在A列生成1000-2000隨機無規律的數字RANDBETWEEN函數的含義:返回一個介於數字之間的隨機數第一參數:將返回的最小整數第二參數:將返回的最大整數拓展:假如要返回的是小數呢?比如返回1-2之間的小數?
  • Excel教程:你會用rows函數嗎?
    看看下面動圖演示:選取表格所有列,調整任意一列,所有列的列寬也會調整為同樣的列寬。再使用TEXT函數,將這個字符串變成"0-00-00"的樣式,結果為"1978/10/3"。此時的日期還是文本型,所以再加上兩個負號進行運算,就變成真正的日期序列。如果你喜歡用分列和快速填充也是可以的。只是技巧得到的結果不能自動更新。後臺小夥伴問:Row與Rows函數區別。Row返回的是單元格,單元格區域的行號;而Rows是總行數。
  • Excel教程:四個示例帶你掌握函數replace的用法
    函數REPLACE:將一個字符串中的部分字符用另一個字符串替換。REPLACE(字符串,開始替換的字符位置,要替換的字符長度,替換為)將B列規格中的「×」替換為「*」,效果如D列所示,該怎麼做呢?=REPLACE(A2,1,1,UPPER(LEFT(A2,1)))LEFT(A2,1)部分:用函數left從A2單元格內容左邊截取1個字母,返回"g";UPPER(LEFT(A2,1))部分:將left部分截取的字母"g"用函數upper轉換為大寫"G";公式就是=REPLACE(A2,1,1,"G"),用函數REPLACE從A2單元格內容第1位開始替換,替換的字符長度為1位,替換為"G",實現英文句首字母大寫
  • Excel教程:Excel中的「0」原來還可以這麼玩
    助力不平凡的你,越努力越幸運特推超級會員限時瘋狂搶購點擊了解支持微信公眾號+小程序+APP+PC網站多平臺學如下圖A列中的數據都是文本型的,該怎麼將這些文本型數字轉換為數值呢?(B2:B8>10000)部分條件成立返回邏輯值TRUE,條件不成立返回邏輯值FALSE,該部分返回{FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;FALSE};發生四則運算時,TRUE相當於1,FALSE相當於0;運用0的任何次方等於0,0的1次方返回錯誤值的特性,0^(B2:B8>=8000)部分返回{#NUM!;0;#NUM!;#NUM!;0;0;#NUM!}
  • Excel公式技巧35: 計算工作日天數
    學習Excel技術,關注微信公眾號:excelperfect 本文提供了一個公式,能夠計算多種情形下某個月的工作日天數
  • Excel函數公式:邏輯函數IF、AND、OR、NOT、IFERROR實用技巧解讀
    解讀:1、條件OR(C3>=60,D3>=60,E3>=60)的意思就是3科中至少有1科成績大於等於60分,則返回「及格」,如果都小於60分,則返回「不及格」。5、目的:判斷「英語」成績是否及格。
  • Excel教程:Excel日期轉星期的六種方法
    excel日期轉星期,可以使用相關的日期轉星期函數公式,也可以使用自定義格式來操作。下面我們分別列舉多種方法。前面3種是函數公式來完成日期轉星期。後面三種是自定義格式來進行日期轉星期轉換。WEEKDAY(日期,2):返回日期為星期幾。第二參數為2,表示一周以周一為第一天。 方法二: C2單元格輸入公式:=TEXT(A2,"aaaa"),下拉,得到「星期幾」。說明:text函數第二參數:ddd代表英文星期,中文的星期用aaa和aaaa。
  • Excel函數公式:你不知道的SUMPRODUCT函數
    Excel中的SUMPRODUCT函數是個乘法累加函數,其實這個函數還有查詢,統計,條件統計等各種用法,今天,我們就來探討一下這些用法!一、SUMPRODUCT函數語法。由於該函數的第一個參數是必需的,所以,我們可以利用這個特點,可以實現條件計數。目的:計算「二班」的人數。