通过函数和透视表,实现 excel合并单元格内容
发布时间:2023-05-22 13:21:42
需要将相同编号对应的人名合并到一个单元格内,也就是说她想要将下图【表1】转换成【表2】的样式。哟西,好家伙,这个表有16000多行,要是手工做,那不得累出肩周炎、下肢静脉曲张等毛病。首先,我们先来看下她要的效果:
【表1】原表
【表2】需要的效果,见下图
一、 首先,我们先来说说函数解:(注意在此题中如使用函数解,A列必须要先排序,将同样编号的排到一起这是关键。后面我会介绍另外一种透视表的解法,什么,你说透视表做不到,今天我就让你瞧一瞧,^-^)
1. 首先在C列加一辅助列,标记上逗号
2. 在D2输入公式:=IF(A2=A3,"",PHONETIC(INDIRECT("b"&MATCH(A2,$A$1:A565,0)):C2))并将其下拉填充至末尾。
3. 筛选D列不为空的即获得需要的效果。
效果如下图所示:
我们来简单说下上面公式的含义:
MATCH(A2,$A$1:A565,0)这段是指找各个编码第一次出现的起始位置,MATCH函数是EXCEL主要的查找函数之一,当MATCH函数第三参数为0时表示精确查找,该函数通常有以下几方面用途:
(1)确定列表中某个值的位置;
(2)对某个输入值进行检验,确定这个值是否存在某个列表中;
(3)判断某列表中是否存在重复数据;
(4)定位某一列表中最后一个非空单元格的位置。
技巧:查找文本值时,函数 MATCH 不区分大小写字母。
INDIRECT("b"&MATCH(A3,$A$1:A566,0)):C3)这段是将MATCH找到的起始位置与C列当前行所在的单元格做为终点进行连接形成单元格区域,随着下拉它会动态变化,这是相对引用的特点,然后利用INDIRECT间接引用得到该区域内的值。
PHONETIC(INDIRECT("b"&MATCH(A2,$A$1:A565,0)):C2)这段是将上一步所获得的值进行拼装,将其连接到一起。
=IF(A2=A3,"",PHONETIC(INDIRECT("b"&MATCH(A2,$A$1:A565,0)):C2))最后做个判断是否显示,如果A列下一行与本行内容相同,那么就不显示,否则将它显示出来。
不错,这里用到了函数的嵌套,可能有些小伙伴会对函数嵌套会觉得它出身高贵,难以亲近,妹子你等着,哥给你介绍另外一种不嵌套的。
二、 如果你在用2016,不防试下数据模型数据透视表中CONCATENATEX函数,具体操作方法如下:
1. 光标放在A1:B37区域中的任一单元格,按CTRL+T快速插入【表】,表名为【表1】
2. 在【Power Pivot】选项卡下将此表【添加到数据模型】
3. 在【Power Pivot】选项卡-【度量值】-新建度量
4. 在弹出的对话框中输入公式,如下图所示:
该公式的用途为文本合并,第一参数与第二参数为必需,第三参数可选, =CONCATENATEX('表1','表1'[人名],",")这个函数的白话意思就是要联接哪张表里的哪个字段下的内容,用哪个分隔符连接。CONCATENATEX第三参数为分隔符。我这里用的是用逗号分隔,如果你要用顿号分隔,改成这样即可:CONCATENATEX('表1','表1'[人名],"、")。
5. 光标放在A1:B37区域中的任一单元格在插入数据透视表,并勾选【将此数据添加到数据模型】
6. 将编码拉到行字段,度量值1拉到值字段,如下图所示:
7. 选中透视表,右键删除总计,字段名改成你要的即可。
用方法二的好处在于它可以动态扩展且可以不用预先排序。OK,咱们今天就分享到这,祝各位小伙伴天天好心情………….
通过函数和透视表,实现 excel合并单元格内容的下载地址:


猜你喜欢
- 部分用户在xp下使用WinRAR解压文件时却遇到了“拒绝访问”的提示,这是怎么回事呢?这种情况怎么办呢?本文将提供WinRAR解压文件时提示
- 我们清理一些dll文件时,经常有一些顽固的流氓dll无法删除,让用户很是头疼,那么怎么操作才能强制删除dll流氓文件?以下是详细的删除方法,
- 荣耀10青春版如何连接wifi?荣耀10青春是一款非常不错的手机,我们刚买完手机想要连接自己家里的WiFi,要怎么进行操作呢,下面就给大家分
- BitLocker是Windows提供的一项磁盘加密功能,很多用户都会使用该功能对磁盘进行加密,但是有部分用户想要关闭但是不知道如何操作。那
- 如何做一个系统u盘重装系统?制作系统U盘启动盘,可以很方便的让用户进行系统的重新安装,解决出现的电脑系统问题,那要怎么做U盘启动盘呢?使用石
- 怎么在word中使用通配符?使用通配符,您可以在Word 2007文档中找到仅一部分或一组字母相似的单词。诀窍是使用两个基本的通配符?和*,
- 2345浏览器卸载了又反复出现如何办?许多用户在使用电脑的时候经常发现自己的电脑突然就出现了2345浏览器,而且反复卸载又出现,遇到这种问题
- 教你在Win10中设置照片查看器背景颜色的方法步骤Win10中微软希望让Modern版《照片》应用取代旧版Windows照片查看器,并且默认
- 怎么处理斗鱼tv打不开问题?很多用户都在反应,在电脑上斗鱼tv没办法打开,进不去页面。下面,小编就为大家介绍下斗鱼tv打不开处理办法。网络问
- PPT是一款多功能的办公室应用软件,我们在工作的时候经常会使用到,那你知道PPT中怎么制作出手绘圣诞快乐圣诞卡的吗?接下来我们一起往下看看P
- win7系统在任务栏里面显示的都是程序的图标,虽然说更合理的。这功能我承认是更好了,但是资源管理器就不得不说变得不合理了,下面为大家介绍下怎
- 不知道大家发现没有,在已经输入文字的PowerPoint2003里面插入了图片,图片就会覆盖先前的文字,影响了阅读。那么,有没有什么办法解决
- 在制作Excel表格时,由于我们需要录入的数据太多,难免会重复录入数据。那么,我们该怎么避免这种情况的发生呢?今天,小编就教各位设置录入数据
- 我们在编辑Word文档的时候,对Word文档进行自动编页码,不仅能够帮助我们更好地阅读电子文档,同时当我们打印Word文档时,也不会因为没有
- 大家都知道,鼠标是使用电脑是必不可少的设备,然而有win10正式版系统用户在使用过程中,发现鼠标光标的移动速度太快了,这样根本无法正常操作,
- 在Windows操作系统中,权限和权利代表不同的内容。权限(Permission)代表一个用户对文件、文件夹、打印机等系统资源的访问能力;而
- 浮动按钮,是亿图图示软件的一项特色功能。通过这个按钮,你可以快速的修改图形的显示状态、属性等信息,软件中导入数据创建图表的功能,也需要借助这
- blue1000今天跟大家分享的是Excel2012 条件格式中的新规则。有需要的过来学习一下。Excel 2003在允许用户在创建条件格式
- 主题样式是PowerPoint 2013提供的一种方便用户设计演示文稿的手段,PowerPoint 2013提供了大量的内置主题样式供用户在
- win10休眠文件删除有影响吗?不少win10用户都注意到了系统有一种文件叫休眠文件,占用的空间还不小,那么win10休眠文件删除有影响吗?