EXCEL如何将一列的文字合并在一个单元格内,并随着筛选不同而变化,并...
发布网友
发布时间:2022-04-24 23:34
我来回答
共3个回答
热心网友
时间:2022-05-27 14:36
1.现有一张EXCEL工作表,第一列为“代码”,第二列为“计量单位”,第一列有很多重复的代码对应第二列不同的计量单位,现需要将这种格式合并成右边的格式,也就是代码是唯一的,代码对应的计量单位用分行隔开。
请点击输入图片描述
2
2.选中“源数据”表的A2:A171区域,将名称定义为“代码”。
请点击输入图片描述
3
3. 选中“源数据”表的B1:B171区域,将名称定义为“计量单位”。
请点击输入图片描述
4
4.将“源数据”表中的A列复制到“处理过程”表A列里。
请点击输入图片描述
5
5.选中“处理过程”表中的代码,依次点击“数据”—“删除重复项”,使得代码只保留唯一值。
请点击输入图片描述
6
6.发现117个重复值,保留了53个唯一值。
请点击输入图片描述
7.在“处理过程”表C2单元格输入公式“=COUNTIF(代码,A2)”,统计各代码对应有几条“计量单位”记录。
请点击输入图片描述
8.将“处理过程”表C2单元格的公式向下复制到“代码”行的最后一个代码所在的行。这样每个代码所对应的记录条数都统计出来了。
请点击输入图片描述
9.在“处理过程”表D2单元格输入公式“=MAX(C2:C54)”,统计出各代码对应的记录条数的最大值,本例的最大值是“13”,也就是说某个代码对应的计量单位的最大记录条数是13。
请点击输入图片描述
10.在“处理过程”表E1单元格输入公式“=COLUMN()-4”,使得E1单元格的值等于1,然后将公式向右复制到Q1单元格,Q1单元格的值等于13,也就是记录条数的最大值。
请点击输入图片描述
11.在“处理过程”表E2单元格输入公式“=IFERROR(IF(F2<>"",INDEX(计量单位,SMALL(IF(代码=$A2,ROW($2:$171),99999),E$1))&";",INDEX(计量单位,SMALL(IF(代码=$A2,ROW($2:$171),99999),E$1))&""),"")”,然后同时按下“shift+Ctrl+enter”键,生成数组公式。
请点击输入图片描述
12.将这个数组公式向右复制到Q2单元格,然后再将E2:Q2的公式向下复制到E54:Q54。
请点击输入图片描述
13.此时,各代码所对应的记录全部生成到E2:Q54单元格了。
请点击输入图片描述
14.在“处理过程”表B2单元格输入公式“=CONCATENATE(E2,F2,G2,H2,I2,J2,K2,L2,M2,N2,O2,P2,Q2)”,将E2:Q2单元格的文本合并到B2单元格。
请点击输入图片描述
15.将B2单元格的公式向下复制到B54单元格。
请点击输入图片描述
16. 此时,各代码所对应的记录全部合并到B列的单元格里,并用分号进行了分割。如果需要在其他EXCEL工作表中使用处理过的结果,请使用“选择性粘贴—数值”,以免出现错误。
请点击输入图片描述
热心网友
时间:2022-05-27 15:54
1、首先打开excel表格,在表格的A列单元格中输入相同数据。
2、然后在B1单元格中输入函数公式:=IF(COUNTIF(A$1:A1,A1)=1,A1,"")。
3、点击回车,即可将函数公式生成计算结果,在B1中取数“1”。
4、然后点击B1单元格右下角的位置,生成十字光标后向下拉,即可将公式向下填充生成计算结果。
热心网友
时间:2022-05-27 17:29
这个用公式是无法完成,只能通过VBA编程来完成。
EXCEL如何将一列的文字合并在一个单元格内,并随着筛选不同而变化,并...
1.现有一张EXCEL工作表,第一列为“代码”,第二列为“计量单位”,第一列有很多重复的代码对应第二列不同的计量单位,现需要将这种格式合并成右边的格式,也就是代码是唯一的,代码对应的计量单位用分行隔开。请点击输入图片描述 2 2.选中“源数据”表的A2:A171区域,将名称定义为“代码”。请点...
excel中,怎么把相同的内容,合并到一个单元格中?
方法一,数据透视表加textjoin函数法:先插入数据透视表,对姓名和销售各类分组并对数量求和,然后用公式求出销售日聚合。透视表中把姓名和各类拖到行字段区域,数量拖珐汇总区域,设置格式到自己需要的样子。如图,把透视表放在G1开始的单元格中,透视表设置好后,再在J列用公式得到销售日的聚合:J2=TE...
如何将EXCEL表格中的同一列有相同的内容 合并成一个单元格
1.首先打开EXCEL表格,并输入相关的信息到表格里面。2.输完了数据之后,点击导航栏上的数据选项。3.接着在数据一栏中点击高级选项进入。4.然后选择列表区域并勾选图示的选项并点击确定。5.最后就同一列有相同的内容就合并成一个单元格了。
Excel里面同条件有多个结果,然后把结果放在一个单元格里面
1.使用表格筛选功能先找出符合条件的多个单元格。2.复制符合条件的单元格,在工作表另外的页面粘贴并插入书签。3.将条件单元格设置为超链接,路径选择至所粘贴的书签处。以上步骤是通过超链接查看结果。若要使结果显示在一个单元格,可以在第二步进行多单元格合并编辑,方法如下 利用连字符“&”搞定(假...
如何根据筛选条件将excel表格中的两列内容合并?
这道题很简单 =CONCAT(IF(L2:L4=O2,M2:M4,""))
excel中如何自动合并相同内容的单元格?
在EXCEL中如何将同一列中的各个相同的内容进行合并,如:
1、首先打开excel表格,在表格的A列单元格中输入相同数据。2、然后在B1单元格中输入函数公式:=IF(COUNTIF(A$1:A1,A1)=1,A1,"")。3、点击回车,即可将函数公式生成计算结果,在B1中取数“1”。4、然后点击B1单元格右下角的位置,生成十字光标后向下拉,即可将公式向下填充生成计算结果。
如何在EXCEL中在筛选的情况下,将一列的数值,相对应的一列的数值合并成...
解决办法: ①可以在粘贴时,选择 文本,直接过滤掉公式,结果应该就正确了。另外解决办法,②因为如果你希望在修改数字后还能自动更新结果的话,可以把F列隐藏,把G列标题修改为“要求”,这样比较好些。③就是在F列直接写入:="激光刻字("&"$D4"&")", 其他要求类型,直接筛选出来把("&"$D4...
excel里怎么把一列文字插入另一列里面去
在原列没法实现,应该再用上一列如:字符在A列,在B1单元格用函数 =CONCATENATE("山东省济南市",A1) 将这个函数填充到整个B列A列输入的字符,在B列中显出合成的字符串。(输入的字符在A列,从第一行开始)在B列第1格点击鼠标,输入=CONCATENATE("山东省济南市",A1) 粘过去也行。鼠标移到这一格的右下角,形状变...
如何在excel的同一列中,相同内容的相邻单元格自动进行合并。
1、以下图表格为例演示操作方法。把相同店名的单元格合并。2、选中B26:B35这区域单元格。如图所示,点击数据选项卡中的分类汇总 3、弹出对话框,直接点:是 4、弹出一个设置对话框,按默认的设置,点击:确定。如图所示。5、即时,在B列左侧插入了一列;原B列成为C列。把相同店名的单元格计算出总数...