EXCEL如何将一列的文字合并在一个单元格内,并随着筛选不同而变化,并且重复的文本只合并一个? 如何将EXCEL表格中的同一列有相同的内容 合并成一个单元格

作者&投稿:局雄 (若有异议请与网页底部的电邮联系)
  • 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工作表中使用处理过的结果,请使用“选择性粘贴—数值”,以免出现错误。

    请点击输入图片描述



1、首先打开excel表格,在表格的A列单元格中输入相同数据。

2、然后在B1单元格中输入函数公式:=IF(COUNTIF(A$1:A1,A1)=1,A1,"")。

3、点击回车,即可将函数公式生成计算结果,在B1中取数“1”。

4、然后点击B1单元格右下角的位置,生成十字光标后向下拉,即可将公式向下填充生成计算结果。




这个用公式是无法完成,只能通过VBA编程来完成。

在EXCEL中如何将同一列中的各个相同的内容进行合并,如:~

1、首先打开excel表格,在表格的A列单元格中输入相同数据。

2、然后在B1单元格中输入函数公式:=IF(COUNTIF(A$1:A1,A1)=1,A1,"")。

3、点击回车,即可将函数公式生成计算结果,在B1中取数“1”。

4、然后点击B1单元格右下角的位置,生成十字光标后向下拉,即可将公式向下填充生成计算结果。


工具/材料:EXCEL表格
1.首先打开EXCEL表格,并输入相关的信息到表格里面。

2.输完了数据之后,点击导航栏上的数据选项。

3.接着在数据一栏中点击高级选项进入。

4.然后选择列表区域并勾选图示的选项并点击确定。

5.最后就同一列有相同的内容就合并成一个单元格了。

在EXCEL中怎么合并多行文字!!要合并的表格中有文字(要合并的量很多)
答:1、假如想要将百度经验这四个字所在行的文字合并到一起,那么首先选中这一组区域;2、然后将这一列进行拉宽,要根据合并以后的文字字数而,总之一定要放的下合并以后的所有文字才行;3、拉宽表格以后,点击菜单栏的“开始”-“填充”4、点击填充选项以后,会弹出下图所示的下拉菜单,其中有一项“两端...

excel表格如何把一行内容全部合并到一起
答:1.excel如何合并相同内容的行 合并内容相同的行常见的三种方法:一、用数据透视表,最简单方便。如下:点击数据-数据透视表及数据透视图-完成,把第一列的字段名拉到“行字段”,把第二列的字段名拉到“数据”即可 二、可以使用分类汇总,步骤如下:1、数据-排序,按代号、名称排序,这样相同的代号...

excel多列内容合并成一栏
答:工具/原料:戴尔xps15、win10、Microsoft Excel 2019官方版 方法:1、先点击要放置合并内容的单元格。2、在excel的编辑栏中输入一个等号“=”。3、再点击要合并的第一列的最上方单元格,这时编辑栏的等号后边会出现该单元格的名称。4、然后再输入一个符号“&”。方法是:先按住键盘的shift键不放...

如何将EXCEL表格中的同一列有相同的内容 合并成一个单元格
答:利用剪贴板进行操作方法如下: 1.打开Excel剪贴板:在Excel2003中单击“编辑→Office剪贴板”;在Excel2007/2010中,选择“开始”选项卡,在“剪贴板”组中单击右下角的对话框启动器打开剪贴板。2.选择A1-A14复制,复制的内容即可显示在剪贴板中。3.双击B2单元格(记住是双击单元格)或选择B2单元格后单击...

excel里面怎么把两个表格的文字合并到一个
答:在excel中将两个表格文字合并到一个表格的方式如下:1、打开excel表格;2、假设需要合并的数据列为AB三列,选择需要合并内容的单元格输入=A1&B1即可。示意图:。【加入社群一起学习】想要了解更多关于excel的相关信息,推荐咨询秒可职场。秒可职场将持续投入产品与课程内容的研发升级,积极拓展更多前沿职场...

excel中,怎么把相同的内容,合并到一个单元格中?
答:下拉 方法二,用Power Qurey,一次完成,推荐使用。光标璌痓数据区域后,数据菜单,获取数据——从表格或区域,弹出导入数据对话框,确定后进入Power Qurey,在PQ中,只需要一个步骤即可实现需要的效果,就分组,分组依据中选择高级,同时把姓名和种类作为分类依据,对数量进行求和,对销售日同样先选择求和(...

怎么在Excel表格中将多列文字变成一列
答:1、例如要将图中excel表格的各列内容合并成一列。2、先点击要放置合并内容的单元格。3、在excel的编辑栏中输入一个等号“=”。4、再点击要合并的第一列的最上方单元格,这时编辑栏的等号后边会出现该单元格的名称。5、然后再输入一个符号“&”。方法是:先按住键盘的shift键不放,再按键盘上方的...

怎么把Excel单元格中多行文字合并为一行
答:2、在B31单元格这里输入公式:=CONCATENATE(A31,A32,A33)公式解释:公式中CONCATENATE函数有连接功能,括号中的A31,A32,A33就是这三行内容的地址。那么,该公式的意思就是分别把A31的内容,A32的内容,A33内容连接在一起。3、在B31输入公式后,按下回车键,那么,这三行内容即合并在一行啦。

在excel中如何将两个表格的文字合并到一个?
答:在excel中将两个表格文字合并到一个表格的方式如下:1、打开excel表格;2、假设需要合并的数据列为AB三列,选择需要合并内容的单元格输入=A1&B1即可。示意图:。【加入社群一起学习】想要了解更多关于excel的相关信息,推荐咨询秒可职场。秒可职场将持续投入产品与课程内容的研发升级,积极拓展更多前沿职场...

excel多列文字合并成一列的方法有哪些步骤
答:1、首先需要在电脑上找到需要进行数据处理的Excel表格,然后我们双击此表格打开它,如图所示。2、然后点击一个输出合并数据的单元格,点击公式-插入函数,找到PHONETIC函数,如图所示。3、点击PHONETIC函数进入函数条件编辑,此时需要选中需要合并的单元格数据,如图所示。4、设置好PHONETIC函数公式参数后,点击...