如何根据条件来进行Excel合并单元格内容,函数解法和数据透视表中CONCATENATEX函数
发布时间:2023-02-22 23:39:23
需要将相同编号对应的人名合并到一个单元格内,也就是说她想要将下图【表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. 选中透视表,右键删除总计,字段名改成你要的即可。


猜你喜欢
- Win10如何取消任务视图?Win10系统新加了很多功能,其中有应该功能大家都很清楚,那就是任务视图功能。我们会在开始菜单按钮旁边看到有一个
- 不管是无线路由器、还是本地网卡在更改过设置以后,计算机再次连接时往往会自动生成一个新的网络连接名称,我们会看到本地连接2,网络2等,下面为大
- WPS表格中怎么使用WEEKDAY/WEEKNUM函数?wps表格中想要根据输入的日期显示周几,和每年的第几周,该怎么使用函数实现呢?下面我
- 在日常工作中,很多人酷爱用Word,即使做表格也经常用 Word 做。不过由于工作的需求,我们经常需要添加和修改更多的东西,因此到了后期就需
- Win11提升管理员权限的方法步骤!在我们平常电脑的使用中,有部分操作是需要有管理员权限的,否者无法正常操作。那么如何提升Win11系统的管
- PPT怎么制作青蛙跳起吃昆虫的动画场景?PPT中想要制作一个青蛙吃昆虫的场景,该怎么制作这个动画效果呢?下面我们就来看看详细的教程,需要的朋
- 用户在输入数据的时候,同一字段的字节数全都是一样的,例如输入1980年之后的身份证号码数字,统一都是18位的,所有数据录入之后,有必要通过函
- 从视频中获取图像是一项必不可少的任务。想象一下,拍摄了一场婚礼的视频。几天后,发现没有为活动拍摄任何照片。可以使用制作的视频来提取照片,不知
- wps表格是一款很强大的数据处理软件,我们经常会在wps表格中对数据进行排序,具体的操作是怎样的呢?下面就让小编告诉大家在wps表格中如何对
- 有时追剧或者事情繁忙忘记关电脑,可你的Mac却还在辛苦运行中,这样一来,不仅浪费电,还会影响到电脑的使用寿命。那么怎么解决这个问题呢?今天小
- 有不少的朋友使用在使用电脑的时候,会觉得电脑默认的字体难看,但又碍于不知道能不能更改字体,答案当然可以。小编这就的告诉大家,字体是可以改的,
- gho怎么转换成iso格式?通常情况下,用户下载的系统都是ISO镜像文件,那么就需要把GHO文件做成ISO镜像,但是很多用户并不知道该如何将
- 众所周知,鼠标是Win7系统中文字输入时的一个重要设备,而在鼠标的使用过程中,光标是否精准也是很重要的。在Win7系统中输入文字时,不知道你
- 为了能够记住每页幻灯片上对应的文字,他把所有要讲的话输入了一遍,放置在幻灯片页面的最下部分,并设置文本为浅浅的灰尽量不引起观众的注意。相信不
- 文本框 (文本框:一种可移动、可调大小的文字或图形容器。使用文本框,可以在一页上放置数个文字块,或使文字按与文档中其他文字不同的方向排列。)
- 当您购买第一台iPad 时,Apple 会让您快速轻松地开始使用。但是,一旦您获得第二个,您必须要考虑如何从旧的iPad 转移数据及应用程序
- 大家都知道,手机上购买火车票已经不仅仅可在12306才可以买,智行火车票也是一款非常好用的火车票购买软件,可以进行购票、余票监控等强大的操作
- 在使用Word的过程中,我们经常会碰到要在文档中划出横线、着重线、虚线等在使用Word的过程中,我们经常会碰到要在文档中划出横线、着重线、虚
- 在播放PPT幻灯片时,往往需要对声音的播放进行准确的控制,包括根据需要随时开始声音播放、在播放中暂停或停止声音等。除了可以使用浮动控制栏上的
- Win7系统安装office软件时提示需要MSXML 6.10.1129.0组件怎么解决?有用户反映当安装office软件时一直提示需要MS