您的位置:首頁>正文

查找函數日常應用技巧,一鍵成表,簡單粗暴,初學者必get

Hello大家好, 我是幫幫。 最近好多小夥伴在微信中問我, 如何運用vlookup函數, 今天結合範例, 我給大家講講日常工作容易遇到的問題, 一看就會(已經是高手的可以跳過^^)。

有個好消息!為了方便大家更快的掌握技巧, 尋找捷徑。 請大家點擊文章末尾的“瞭解更多”, 在裡面找到並關注我, 裡面有海量各類範本素材免費下載, 我等著你噢^^<——非常重要!!!

大家請看範例圖片, 先講講vlookup函數的語法。 他有四個參數, 四個參數分別代表對應的類別, 最後的參數一般輸入0。

這樣看起來或許有點空洞, 我們直接看應用。 我們現在要查詢小張的工號是多少,

在結果儲存格輸入公式=VLOOKUP(B11,E:F,2,0), 大家注意看括弧裡面用逗號隔開的四個參數。 紅色代表需要查找的值(小張), 藍色代表需要查找的範圍(E:F, 表示在E列到F列之間), 2(查找的列數, 表示查找的值在查找範圍裡面的第2列), 0表示精確。

這樣就輕鬆查詢出我們想要的結果, 通過複製向下公式, 小紅, 小季批量完成。

然而, 我們初學者最容易犯錯的地方, 類似下圖, 查找小張的部門, 輸入公式=VLOOKUP(E10,D:E,-1,0), 查找的列在查找值的左側, 有些小夥伴按照順序以為輸入-1就能查到, 結果查詢不到結果。

結論:VLOOKUP第一個參數, 也就是需要查找的值, 必須在查找範圍的首列。

我們再來看查詢聘用時間是2014年的人員名單。 我們先輸入公式看看, =VLOOKUP(E11,C:E,3,0)。 這裡需要查找的值, 運用了萬用字元, 2014*代表2014後面跟隨的任意字串。 在C到E列中查詢, 取第3列的資料。

我們複製公式向下, 結果第二個儲存格出現查詢不到結果。

這是為什麼呢?這也是初學者常出現的問題, 儲存格向下複製, 如果引用的範圍區域不加以絕對引用, =VLOOKUP(E11,C:E,3,0), 行數E11會變動變為E12, 然後E12並沒有資料, 所以無法查詢。

這時候, 我們就要對E列11行進行鎖定, 輸入E$11, 無論你向下如何複製公式, 由於11行被鎖定,

引用範圍依然是E11。 如果你想左右複製, 也不想改變E11儲存格的引用, 那就要書寫成$E$11, 將列號也一起鎖定。

調整公式後, 我們向下複製, 新的問題出來了, VLOOKUP函數僅對目的地區域第一次符合要求的資料進行查詢, 但是複合2014*的字串顯然很多。 VLOOKUP就沒辦法批量提取。

要想用VLOOKUP批量提取,也很簡單,添加一個輔助列。輸入=COUNTIF(D$3:D3,F$11),這裡按2014*為條件,以D3為座標,向下計數,符合條件的進行計數。大家看,本例中,有5個儲存格符合2014*的條件。

然後我們在結果區域,輸入公式=IFERROR(VLOOKUP(ROW(A1),A:F,6,0),"")。這個公式表示A到F列的區域裡面,符合ROW(1)=1的條件,進行查詢,然後生成第6列的值,查詢不到結果返回空格。

這樣小李的結果就出來了。我們下拉公式,一直複製到沒有資料出現,產生空白儲存格為止。

下面這種情況在工作中也非常容易遇到,填寫各種報名表,上崗表,推薦表,申請表。如果你一次需要填寫多份表格,每個空格複製粘貼顯然不科學。我教你如何一鍵生成。

做之前我們先要確定一個查找值,即唯一值(不重複),本例中利用工號進行查詢。

我們先將母表中的工號列剪切,移動到首列。

然後如果母表列數特別多的小夥伴,建議像我這樣,在首行插入空白行,填充一個橫向的序號(後面方便填寫參數)。

在唯一值處,先輸入一個工號(某些表格如果實在無法選取唯一值,你可以在表格列印範圍外,選取一個儲存格,輸入1,就以母表的序號作為唯一值進行查詢)。

接下來將母表和需要填寫的表格同時打開,在姓名的空格處,輸入公式,=VLOOKUP($B$3,[資訊母表.xlsx]Sheet1!$B:$U,6,0),注意引用區域的絕對引用,加上$符號,否則複製公式,函數增量又要發生查詢錯誤。

公式含義,表示以永遠以B3的數值進行查詢,查詢範圍永遠是母表中的B列到U列,大家看,我設置的橫向序號起作用了,姓名在第6列,輸入6,然後0,回車搞定。

將公式複製到性別列,看一眼母表中,性別在第7列,我們只需要將參數6改為7即可。

同理,將所有的表格按照橫向序號,對應修改之後,我們只要改動任意工號,所有的表格資料自動生成,直接點擊打印即可,非常省事方便。

今天的教學針對函數初學者,希望大家能看明白。再次強調母表(資料來源)的重要性。母表科學登記,所有的表格都可以查找引用,只需微調資料,對付批量表格,簡單快捷。

好了,今天的技巧分享就到這裡,拜拜,下課-。-

要想用VLOOKUP批量提取,也很簡單,添加一個輔助列。輸入=COUNTIF(D$3:D3,F$11),這裡按2014*為條件,以D3為座標,向下計數,符合條件的進行計數。大家看,本例中,有5個儲存格符合2014*的條件。

然後我們在結果區域,輸入公式=IFERROR(VLOOKUP(ROW(A1),A:F,6,0),"")。這個公式表示A到F列的區域裡面,符合ROW(1)=1的條件,進行查詢,然後生成第6列的值,查詢不到結果返回空格。

這樣小李的結果就出來了。我們下拉公式,一直複製到沒有資料出現,產生空白儲存格為止。

下面這種情況在工作中也非常容易遇到,填寫各種報名表,上崗表,推薦表,申請表。如果你一次需要填寫多份表格,每個空格複製粘貼顯然不科學。我教你如何一鍵生成。

做之前我們先要確定一個查找值,即唯一值(不重複),本例中利用工號進行查詢。

我們先將母表中的工號列剪切,移動到首列。

然後如果母表列數特別多的小夥伴,建議像我這樣,在首行插入空白行,填充一個橫向的序號(後面方便填寫參數)。

在唯一值處,先輸入一個工號(某些表格如果實在無法選取唯一值,你可以在表格列印範圍外,選取一個儲存格,輸入1,就以母表的序號作為唯一值進行查詢)。

接下來將母表和需要填寫的表格同時打開,在姓名的空格處,輸入公式,=VLOOKUP($B$3,[資訊母表.xlsx]Sheet1!$B:$U,6,0),注意引用區域的絕對引用,加上$符號,否則複製公式,函數增量又要發生查詢錯誤。

公式含義,表示以永遠以B3的數值進行查詢,查詢範圍永遠是母表中的B列到U列,大家看,我設置的橫向序號起作用了,姓名在第6列,輸入6,然後0,回車搞定。

將公式複製到性別列,看一眼母表中,性別在第7列,我們只需要將參數6改為7即可。

同理,將所有的表格按照橫向序號,對應修改之後,我們只要改動任意工號,所有的表格資料自動生成,直接點擊打印即可,非常省事方便。

今天的教學針對函數初學者,希望大家能看明白。再次強調母表(資料來源)的重要性。母表科學登記,所有的表格都可以查找引用,只需微調資料,對付批量表格,簡單快捷。

好了,今天的技巧分享就到這裡,拜拜,下課-。-

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示