乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请教如何<em>合并数组文本</em>-<em>excel</em>

请教如何<em>合并数组文本</em>-<em>excel</em>

作者:乔山办公网日期:

返回目录:excel表格制作


1、首先在Excel表格中输入两组数据,A列中的数据有重复的,需要根据重复数据将B列的数据合并起来。

2、在C1单元格中输入公式:=IF(MATCH(A1,$A$1:$A$8,0)=ROW(A1),PHONETIC(OFFSET($A$1,MATCH(A1,$A$1:$A$8,)-1,1,COUNTIF($A$1:$A$8,A1),2)),"")。

3、点击回车即可看到已经将A列所有显示“1”的对应的B列的单元格合并到一个单元格中了。

4、下拉公式即可批量生成对应的合并数据,如果需要将C列产生的空白单元格删除,可以进行选择性粘贴数值后再删除。



只是一列中的所有数据连接到一起的话,直接用&连接多个单元格就行了。数量不确定的话就多连几个,空白单元格是不会显示的
但是如果数据中有重复项而只显示一个的话,就没办法了,可能要用到VB

可用PHONETIC函数实现(需要合并的数据就为文本型)。解决方法如下:

1、首先在电脑上找到并打开excel表格,进入操作页面如下图,导入自己要操作的数据。

2、然后在对应单元格输入=PHONETIC(A2:A5),然后文本合并直接拉选就可以了。

3、确定后即可看到合并的内容。

4、另外该函数对于日期。对于空单元格,以及错误值等一些非文本的内容,会自动忽略。

5、最后编辑完成后,保存文件就可以了。



VBA自定义函数
打开VBA界面,插入模块,输入以下
Function abc(a As Range, b As String) As String
Dim c As Range
Dim d As String
For Each c In a
d = d & c.Text & b
Next c
abc = d
End Function
然后使用 =ABC(选定的单元格范围,“分隔符")

相关阅读

  • EXCEL满足条件筛选相加?

  • 乔山办公网excel表格制作
  • 1、为了讲清楚这个函数的用法,笔者首先创建了一个简单的工资表来帮助大知家理解,表的具体信息如下图所示。2、这里假设我们有这样的一个需求:我们想要知道所有女性员工的工资
关键词不能为空
极力推荐
  • 怎样在<em>Excel</em>中插入<em>图片</em>后让它变成

  • 1.右击工具栏空白处在弹出的菜单中选择“绘图”工具。2.在“绘图”工具栏中如图点击添加”选择多个对复象“。3.在”选择多个对象“窗口中点击”制全选“按钮。4.右击任意一图片,

ppt怎么做_excel表格制作_office365_word文档_365办公网