这个表格转换,考验我们对多条件内容合并的应对能力!

职场   职场   2024-10-09 08:47   河北  


Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Super Excel Man
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地


    



大家好,今天我们来讲一个比较特殊的表格转换吧。这个表格转换涉及到多条件下将对应的单元格内容合并到一个单元格内的技巧,也是公号后台一个学员迫切咨询的一个问题。

如下图所示

左表数据源A1:C9为客户名称、地址分类与地址的对照表,我们观察到相同的客户名称与地址分类可能对应多个地址,我们将客户名称与地址分类定义为两个(多个)条件,我们想要将左表转换为右表,也就是说将相同的客户名称与地址分类对应的多个地址合并到一个单元格内显示,并用“/”间隔。而没有重复的则显示原内容。



该案例略有些难度,但是只要思路清晰,再难的问题也能克服


首先我们要将相同的客户名称与地址分类去重提取,用到的是UNIQUE函数

=UNIQUE(A2:B9)


UNIQUE函数是经典的去重函数。可以将A2:B9区域内含有重复的客户名称与地址分类去除重复值后保留唯一项进行提取显示在E:F列。



我们知道FILTER函数可以根据指定条件筛选提取符合条件的记录


指定的条件既可以是单条件也可以是多条件


单条件函数基本结构
=FILTER(数据区域,筛选条件,[找不到结果返回的值])


第1个参数是要筛选的单元格区域或数组,第2个参数是筛选条件;第3个参数是容错值,如果未筛选出任何数据,FILTER函数会返回“#CALC!”,可以通过参数3屏蔽它,相当于自带IFERROR的功能效果。

比如我们在G2单元格输入函数公式

=FILTER($C$2:$C$9,$A$2:$A$9=E2)


即我们通过FILTER函数,筛选$C$2:$C$9区域的记录,且只有当条件$A$2:$A$9区域内的客户名称与查询值E2单元格的客户名称相同时,我们才会筛选筛选$C$2:$C$9区域符合条件的记录。


我们选中公式后按下F9键查看数组返回结果
{"xcvb";"bvds";"nbvc";"qwer"}
即$A$2:$A$9区域中符合查询值E2单元格“客户A”时,筛选区域$C$2:$C$9中筛选出来的是:"xcvb","bvds","nbvc","qwer"。


因为我们这个例子中要同时满足两个条件,既要满足E2单元格客户名称与A列相同,又要满足F2单元格的地址分类与B列相同


多条件条件函数基本结构
=FILTER(数据区域,筛选条件1*筛选条件2...,[找不到结果返回的值])


我们只需要将FILTER函数第二参数的多个筛选条件用乘号相连就行

=FILTER($C$2:$C$9,($A$2:$A$9=E2)*($B$2:$B$9=F2))


我们选中公式后按下F9键查看数组返回结果
{"xcvb";"qwer"}
既符合条件$A$2:$A$9区域与查询值E2单元格“客户A”相同,又符合条件$B$2:$B$9区域与查询值F2单元格“A”相同,筛选区域$C$2:$C$9筛选出来的记录分别为"xcvb","qwer"。


最后用TEXTJOIN函数

=TEXTJOIN("/",TRUE,FILTER($C$2:$C$9,($A$2:$A$9=E2)*($B$2:$B$9=F2)))


函数基本结构
=TEXTJOIN(分隔符,是否忽略空值,合并区域)
第1个参数为分隔符,表示用什么自定义符号进行分隔,第2参数表示是否忽略空值进行合并,TRUE表示忽略,FALSE表示不忽略,第3个参数是要合并的数据范围。


本例中使用TEXTJOIN函数,用分隔符号“/”将FILTER函数返回的数组结果忽略空值单元格后进行合并。



其实重复学习Excel,刚开始是挺难的,但重复的次数多了总会成为习惯,先从坚持一星期开始,你会爱上那种脑子又累,又无限充实的感觉。回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。


 

知识点精彩超链接点击阅读

VLOOKUP的新搭档HSTACK函数,实现逆向查询
一个小小的VSTACK函数,就能实现多工作表合并
VLOOKUP最新用法,提取混合内容中的手机号
带超链接的VLOOKUP函数,让查询体验起飞
最新方法来了:按指定的次数重复数据
合并工作表,用两个函数就搞定啦
比VLOOKUP还好用的多条件查找
点击谁就筛选谁,实现筛选自动化
以“数字”作为分隔符,进行分列
点击谁,就对谁自动条件求和
更多实用内容请在号内历史文章搜索 

Excel情报局
Excel表格爱好者,分享一些日常的积累。做一个职场人都能看懂的表格技巧公众号。多学一个Excel小技巧,会让你在职场中多一分底气与自信。(同名视频号)
 最新文章