首页 >>  正文

excel合并多列内容,跳过空值,中间用分号间隔?

来源:www.zuowenzhai.com    作者:编辑   日期:2024-06-15
在EXCEL中怎么样将多列数据合并成一列,并用分隔符隔开。

在另外一列进行数据合并,假设要合并a和b列的数据
在c1中输入公式“=a1&b1“
这样a1与b1单元格的内容就合并在一起了
然后再用下拉,就可以批量进行合并了。
方法很简单,只要在c1中输入“=a1&b1”,按回车键,c1列的内容就是a1、b1两列的和了。
  然后,选中c1单元格,用鼠标指向单元格右下角,当光标变成"+"后,按住鼠标拖动光标向下拖到要合并的结尾行处,就完成了a列和b列的合并。
  最后,先要把c列的结果复制一下,再用“选择性粘贴”命令,将数据粘贴c列上,再删掉a、b、列的数据即可。
多列的话,参照上面的方法扩展即可,

准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2016 excel软件。
1、首先,在打开的excel表格中输入几组数据,需要合并成一个单元格,用逗号分隔。

2、在c1单元格中输入合并公式:=A1&","&B1,需要在英文输入法中输入双引号。

3、单击Enter可合并需要合并的数据,并向数据中添加逗号。

4、然后点击C1单元格的公式向下填充复制,即可批量将数据进行合并和添加逗号了。

在G1中输入或复制粘贴下列公式

=TEXTJOIN(";",,IF(A1:F1<>"",A1:F1,""))

按三键CTRL+SHIFT+ENTER结束公式输入

下拉填充

在H1中输入或复制粘贴下列公式

=CONCAT(A1:F1)

=PHONETIC(A1:F1)

下拉填充

结果见上图H列。



有TEXTJOIN函数么?

=TEXTJOIN(";",TRUE,A1:F1)

向下填充即可。



如果列数较多,楼上TEXTJOIN函数是最优解决方案,如果列数不多,可考虑用个土办法解决:G1单元格输入并下拉公式=TRIM(MID(IF(A1="","",";"&A1)&IF(B1="","",";"&B1)&IF(C1="","",";"&C1)&IF(D1="","",";"&D1)&IF(E1="","",";"&E1)&IF(F1="","",";"&F1),2,99))



使用concantenate函数,在工具栏点击fx那个输入公式框,输入=concantenate,接下来,按照出现的框依次输入需要合并的单元格内容,即

可以在需要防止数据的单元格内使用“&”符号了解单元格中的内容,比如连接A1与B1的内容,中间用分号间隔,可以使用公式=A1&";"&B1


13818978780excel怎么快速的数据合并
阙胞贡答:(1)“表格转文本”法 第一步:首先,我们将需要放在一列的数据复制到Word中。第二步:然后,我们选中表格,点击【布局】-【数据】-【转换为文本】,打开“表格转换成文本”对话框,选择“段落标记”单选按钮, 单击“确定”按钮。第三步:这时,会发现Word文档中的所有数据都变成了一列。复制所有数...

13818978780EXCEL多列值合并在一起并且中间用逗号隔开,且不要空值 用什么函数
阙胞贡答:先用=IF(A1="","",A1&",")&IF(B1="","",B1&",")&IF(C1="","",C1&",")&IF(D1="","",D1&",")全部用逗号拼接,然后粘贴成文本。最后用=LEFT(E1,LEN(E1)-1)截取掉最后一位

13818978780在Excel表格中如何快速将多列内容合并到一列?
阙胞贡答:1、打开excel表格,会看到城市内容在不同的列,如何将其调整到一列,便于统计数据,难道要一列一列的贴过来,如下图所示:2、接着我们需要找到方方格子插件按钮,如下图所示:3、然后选择合并转换中的行列转换按钮,如下图所示:4、接着在弹出的对话框中选择合并到一列,闭并拉选合并范围,拉选时,...

13818978780excel 跳过空格显示多列的非空单元格内容
阙胞贡答:1)选中A1:D7区域,CTRL+G 定位,点“定位条件”,选“空值”;2)右击选定区域,然后“删除”,点“下方单元格上移”;3)然后通过剪切自己整到一列应该很方便。如果用函数的话,说起来很麻烦,以上也可以实现。

13818978780EXCEL如何将多列内容整合到一列?
阙胞贡答:选中数据范围(包括空单元格)→编辑→定位→定位条件→空值。编辑→删除→右侧单元格左移。

13818978780excel 跳过空格显示多列的非空单元格内容
阙胞贡答:A2<>"",A2,1/0)右拉到G2 F2:G2一起下拉到A列最后一行(例如第7行)在F列的再下一行(例如第8行)输入 F8=IF(C2<>"",C2,1/0)右拉到G8 F8:G8一起下拉到出现C列最后一行 选定F、G列-F5-定位条件-公式-错误-确定 右击定位到的单元格-删除-下方单元格上移-确定 最后结果:...

13818978780excel中如何把几个列的数值合并在一起
阙胞贡答:1、用&就可以解决,如下图:2、将D1往下一拉填充,前三列就全部合并到D列了。

13818978780超实用Excel技巧,3步将多列表格转化为1列,很少人知道!
阙胞贡答:选中word中的表格,进入布局选项卡,然后选择“转换为文本”,文字分隔符选择段落标记,这样就能将文本转化为1列:表格转化为文本 第三步:将转化后的文本粘贴回Excel,去除空值 复制文本粘贴到Excel,选中表格区域,调出定位条件,定位空值,删除空值就完成啦!粘贴回Excel去除空值 ...

13818978780EXCEL中如何把多列内容在一列中,空单元格的内容去掉?
阙胞贡答:数据量不是特别特别大的话,vba数组+字典基本可以瞬间秒杀。

13818978780你会玩这个把戏吗巧用Word将Excel多列数据合并成一列
阙胞贡答:Excel中有许多列数据。现在我希望把它们合并成一个专栏。我怎样才能做到这一点?事实上,小王先生也谈到了一些方法。今天,让我们来分享一个好方法,那就是使用Word帮助您将Excel中的多列数据合并成一列数据。开始操作 1.首先,我们选择要合并的多列数据,然后将其复制并粘贴到Word文档中。然后,我们...


(编辑:弘阮浦)
联系方式:
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 作文摘要网