tft每日頭條

 > 生活

 > vlookup函數多行合并查找

vlookup函數多行合并查找

生活 更新时间:2025-03-16 06:01:52

Hello.大家好,今天跟大家分享下如何合并同類項,合并同類項就是将相同類别的數據合并在一個單元格中,最常見的就是将同一部門或者同一班級等相同類别的數據合并在一起,合并同類項的方法很多,今天主要跟大家分享下如何使用vlookup函數合并同類項

vlookup函數多行合并查找(居然能用來合并同類項)1

一、構建輔助列

首先我們班級對照表後面構建一個輔助列,在裡面輸入函數:=B2&IFERROR("、"&VLOOKUP(A2,A3:$C$10,3,0),"")然後向下填充到倒數第二個單元格的位置也就是C9單元格,然後在最後一個單元格輸入=B10,就是最後一個單元格對應的姓名,如下圖,這個公式的查找原理稍微有些複雜,我們放在最後來講

vlookup函數多行合并查找(居然能用來合并同類項)2

二、合并同類項

緊接着我們隻需在旁邊輸入公式:=VLOOKUP(E3,A:C,3,0),就可以查找到對應的結果,這個公式是vlookup函數的常規用法,十分的簡單,但是在這裡我們查找區域是有重複值存在的,當vlookup函數查找遇到重複值僅僅會返回第一個查找到的結果,而第一個對應的結果又恰好是班級的所有名稱,所以我們能得到正确的結果

vlookup函數多行合并查找(居然能用來合并同類項)3

三、原理講解

在這裡我們主要來講解下構建輔助列的這個公式是如何計算。公式:=B2&IFERROR("、"&VLOOKUP(A2,A3:$C$10,3,0),""),這個公式可以劃分為3個部分

vlookup函數多行合并查找(居然能用來合并同類項)4

1. B2單元格

第一個部分就是B2這個單元格是姓名,我們使用連接符号将它作為函數的結果一起輸出

2. IFERROR函數

IFERROR函數的作用是用來屏蔽錯誤值的

第一參數:"、"&VLOOKUP(A2,A3:$C$10,3,0) 第二參數:””,兩個雙引号代表空值

在第一參數中我們使用一個頓号連接上vlookup函數,這樣的話函數如果查找到正确的結果,就會返回頓号加上姓名這個結果,否則的話就會返回空值

3. vlookup函數.

第一參數:A2,也就是姓名

第二參數:A3:$C$10,在這裡我們的查找區域是從查找值的下面一個單元格開始的,在這區域中A3是相對引用,而C10是絕對引用,所以當我們向下拖拉公式的時候,A3是變動的,而C10是不會變動的,所以說函數的查找區域會越來越小的

第三參數:3,也就是我們創建的輔助列所在的列數

第四參數:0,精确匹配

這個vlookup函數設計非常的巧妙,它的結果是一層一層向上傳遞的,我們先将班級按照順序排序,将相同的班級都放在一起,然後我們輸入函數一步一步的向下拖動,可以看到他的結果是一層一層的向上

vlookup函數多行合并查找(居然能用來合并同類項)5

很多人第一個見到這種一層一層向上遞進的結果,都會覺得十分新奇,它其實很簡單,與查找區域息息相關,靜下心來實際的操作下,就能明白了

以上就是我們使用vlookup函數合并同類項的方法以及原理,怎麼樣?你學會了嗎

我是excel從零到一,關注我持續分享更多excel技巧

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved