中企动力 > 商学院 > excel自动合并相同单元格
  • ?

    excel中如何相同名称如何把他的其他数据合并一起

    流星雨74

    展开

    我们想把姓名一样的人员,语文的分数匹配到一起。我们可以用到Vlookup函数,比如下面俩个表格:

    (表格1)

    (表格2)

    第一种方法,数据比较小,我们可以复制对应的分数去第一个表中。

    如果数据比较复杂可以用VLOOKUP来按姓名匹配语文分数:

    (表格3)

    公式为=vlookup(A2,sheet2!A1:B6,2,0)

    A2为我们要匹配的对象,sheet2!A1:B6为我们要匹配(提取)的数据所在的表格(表格2),分数在第二列,所以为2,如果我们要匹配的是人名则是所在的列为1。精确匹配则是1.模糊匹配则是0.

    鼠标定位到75的单元格,当鼠标变成+时双击鼠标左键则下面的数据都会显示。

    注意:精确匹配必须得名称一致。否则会提示#N/A。

    这个公式可以帮我们处理很大的数据,好好学习吧

  • ?

    Excel小技巧:如何将合并单元格取消并且自动填充呢?

    Teng

    展开

    各位小伙伴们好久不见,今天教大家一个excel小技巧,将合并单元格取消并自动填充。

    可能大家看标题不知道我教的是什么,给大家简单解释一下。比如按照日期来讲,当天有许多产品,你可能会为了美观,就将日期合并单元格,这样,某天什么产品就会一目了然。但是,如果你要处理分析这些数据,想要每个产品都单独对应日期,合并单元格将会是个大问题。

    具体怎么操作呢?首先,选中合并单元格区域,然后点击取消单元格合并,打开定位F5,找到定位条件,选择查找“空值”,接着在选中区域输入“=向上箭头”,最后ctrl+enter完成填充。

    话不多说,直接上GIF教程

    最后,老生常谈的事了。如果没有特别的需要,记得把公式区域复制粘贴为数值。之所以老是强调,是为了考虑到对数据进行各种操作的时候,公式容易出问题。当然,你是大神的话,可以忽略。作者原创不容易,随手点个赞评论一下,土豪的话赞助一下也ok的啦。

    浏览器版本过低,暂不支持视频播放

  • ?

    excel合并单元格后却想筛选数据,怎么办!

    赵谷兰

    展开

    日常工作中,经常会用到Excel合并单元格,这样查看起来更美观,可是也会遇到一些麻烦。比如单元格合并后,想对数据进行筛选,怎么办?相信不少朋友要傻眼了。

    比如下表,想根据部门进行筛选。这时用常用的“数据-筛选”你会发现只显示出第一个员工的信息:

    因为合并单元格只保留了最上方单元格的内容和地址。当你取消合并单元格的时候你就可以看到只有第一个单元格的内容还在,其他的都是空的单元格。

    那么,到底如何解决这个问题?

    首先,选中合并的单元格

    接着复制选中内容,然后粘贴到空白单元格,这个操作是为了保留原来合并单元格的格式和大小。

    然后再选中原表合并的单元格,选择取消单元格合并。

    保持原合并单元格的选择状态,按定位快捷键ctrl+G,在弹出的定位条件选择-空值。则可以看到所有空值被选中,接着在编辑栏输入第一个非空单元格,按ctrl+回车,则将公式填充到了所有空单元格:

    然后选中该区域,用Ctrl+c复制,在选择性粘贴为值,则可看到格式都没有了。

    现在,将之前复制到空白的合并单元格选中,格式刷过来。可以看到填充的单元格又合并了。但其实这次是假合并,这样就可以对合并单元格进行筛选了。

    也许有些朋友觉得这样好像很复杂很难懂得样子,那么你还有一个方法,就是用表单大师进行数据的收集和管理。想按照什么字段筛选就按照什么字段筛选、查询。还可以支持多条件查询,更适合不想动脑的小白哦~

  • ?

    拆分合并单元格并填充数据,只要这3步!

    黎铁

    展开

    在处理EXCEL表格中

    一般为了数据表

    美观和直观

    很多朋友都会使用

    “合并单元格”

    将相同内容的单元格数据合并

    虽然合并

    对数据进行了整合

    让数据表更好看了

    但是

    合并后的数据表格

    破坏了其原有的完整性

    并不利于后期的数据分析

    比如

    当你想对数据进行筛选时

    它会弹出这样的对话框

    所以这时

    我们就要把合并的单元格

    重新拆分并填充上数据

    那么

    要怎么快速的实现呢

    跟着小编一起来看看吧

    小编就以下列表格为例

    选中数据区域【A1:D16】

    点击【开始】—【合并后居中】

    —【取消单元格合并】

    将表中的所有合并单元格取消

    取消后效果如下

    按快捷键【F5】

    弹出【定位】对话框

    点击【定位】框中的【定位条件】

    在【定位条件】中选择【空值】

    点击确定

    确定后效果如下

    在编辑栏中输入【=↑】

    同时按下【CTRL+ENTER】键

    自动填充空白

    最终效果如下

    这样

    我们就将合并单元格

    重新进行了拆分

    并且填充了数据

    对比如下

    其实

    这整一个分解的过程

    是非常简单的

    我们可以把它归纳为三步

    取消合并单元格

    F5定位空白单元格

    空白单元格上编辑【=↑】

    并按【CTRL+ENTER】键填充

    这样一看

    是不是就非常简单了

    所以

    这个技能

    你们都get到了吗

    最后

    小编想说一句

    合并需谨慎

    有用的才是最好的哟

    心事留言,小编答你

  • ?

    EXCEL录入数据时怎样将多个单元格的内容合并到一个单元格中?

    平行线

    展开

    施老师:

    有些同事不太会使用Excel表格,连录入数据都是乱七八糟,本来是可以在一个单元格录入的数据,偏偏弄到多个单元格中,如果录错的数据少,还可以手动移过来,如果数据多的话,一个一个的手动移过来,岂不是要累死,这时候我们也不需在重新建立或修改表格,只需找对规律将多个单元格内容合并到一个单元格中即可。

    一、使用连接符&

    最常用简单的方法,莫过于使用连接符【&】搞定。在需要合并的单元格中输入“=单元格位置&单元格位置”即可,完成后在公式栏中打对勾,然后相同的位置单元格我们可以直接用鼠标拉住单元格右下方的“+”即可合并下方的单元格,如果位置不同的话就用公式“=单元格位置&单元格位置”再算一遍。

    二、 使用函数CONCATENATE

    使用公式【=CONCATENATE(单元格位置,单元格位置,单元格位置)】也可以快速达到合并的效果。

    大家一般用什么方法去合并EXCEL中单元格的内容的?请在下方评论区留言写下你的看法。和施老师一起探讨。

    请关注宁双学好网施老师百家号,本文欢迎转载与分享,转载请注明出处!

  • ?

    Excel技巧:多个相同excel表格如何合并到一起!

    杭萝

    展开

    从事互联网行业的小编们,经常会遇到一个问题,就是导出多个Excel表格数据,经常是多个数据合并到一个excel表格里来做数据分析,那么如何快速的合并excel表格呢?

    1、把所有excel文件放在同一个文件夹里。如下图:

    2、打开汇总excel,并右键单击sheet1,找到“查看代码”,单击进去。进去之后就看到了宏计算界面。如图所示:

    3、然后我们把下面代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下,如图所示:

    Sub 合并当前目录下所有工作簿的全部工作表()Dim MyPath, MyName, AWbNameDim Wb As Workbook, WbN As StringDim G As LongDim Num As LongDim BOX As StringApplication.ScreenUpdating = FalseMyPath = ActiveWorkbook.PathMyName = Dir(MyPath & "\" & "*.xls")AWbName = ActiveWorkbook.NameNum = 0Do While MyName <> ""If MyName <> AWbName ThenSet Wb = Workbooks.Open(MyPath & "\" & MyName)Num = Num + 1With Workbooks(1).ActiveSheet.Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)For G = 1 To Sheets.CountWb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)NextWbN = WbN & Chr(13) & Wb.NameWb.Close FalseEnd WithEnd IfMyName = DirLoopRange("B1").SelectApplication.ScreenUpdating = TrueMsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"End Sub

    运行几十秒钟就OK啦!如果表格数据过多的话,时间会久一点。

  • ?

    Excel取消合并单元格时在每个单元格中保留内容,你会批量操作吗?

    邱代桃

    展开

    Excel中存在合并的单元格,对我们来说已经是司空见惯啦!在另外一些时候我们又需要将已经合并的单元格的值,进行取消合并,并每个都填充原来合并之前的值。

    对于结构简单的带有合并单元格的表格,我们一般正常操作是手动取消单元格合并,然后手动进行定位,然后填充空白值。但是如果有几千行数据,或者上万行数据需要取消合并单元格时在每个单元格中保留内容,你确定需要一个一个的手动进行操作吗?其实你大可不必慌张,我们可以一键操作即可。

    照例举一个例子,源数据如下图所示,B列为已经合并的数据,需要将部门字段取消合并单元格并在每个单元格中保留内容。

    源数据:

    我们先看看动画执行的效果:

    看了以上的动画,你是不是发现批量操作取消合并单元格,并保留原来的值,其实很简单。

    您只需要将以下代码复制到Excel的VBE窗口的模块中,然后执行程序即可。

    PS:操作流程如下,按照顺序1到4步,然后执行程序。

    附上Excel VBA代码

    Sub CancelMergeCells()

    Dim r As Integer,MergeStr As String,MergeCot As Integer,i As Integer

    Dim rng As Range

    On Error Resume Next

    选择需要合并的列,由用户进行制定,并限定值

    Set rng = Application.InputBox("请输入需要合并的列", "区域选择", , , , , , 8)

    将用户指定的单元列取得行号

    k = rng.Column

    With Sheet1

    取得最大循环数

    r = .Cells(.Rows.Count, 1).End(xlUp).Row

    For i = 2 To r

    将合并单元格赋值给到变量

    MergeStr = .Cells(i, k).Value

    计算合并单元格区域的大小

    MergeCot = .Cells(i, k).MergeArea.Count

    取消合并单元格

    .Cells(i, k).UnMerge

    将取消的单元格进行赋值填充

    .Range(.Cells(i, k), .Cells(i + MergeCot - 1, k)).Value = MergeStr

    循环的步长进行累加,减少循环的次数

    i = i + MergeCot - 1

    Next

    添加边框线,数据美化

    .Range("A1:C" & r).Borders.LineStyle = xlContinuous

    End With

    End Sub

    以上就是今天要和大家分享的技巧,希望对大家有所帮助,祝各位一天好心情!

    唯有不断学习,才能不被淘汰!

    Excel中每一个方法都有特定的用途,不是他们没有用处,只是你不了解或者暂时用不着,建议你收藏起来,万一哪天用着呢?

  • ?

    Excel合并操作,你真的会吗?遇到批量合并相同值单元格该怎么办

    牛碧萱

    展开

    大家好,Excel合并单元格,是一个让人又爱又恨的东西!强烈建议,尽量不要把单元格合并在一起,因为合并单元格会给以后的数据处理带来很多的麻烦!但合并单元格的功能,在套打或设定版面时,又有其不可替代的作用,因此让人又爱又恨!

    我们在工作中经常会遇到需要合并相同值的单元格,但是对于Excel有大量需要合并单元格的时候,你真确定要一个一个的合并吗?其实你大可不必慌忙,我们今天分享的VBA小代码内容是批量合并相同值的单列单元格。您只需将以下代码复制到VBE窗口中,执行代码即可。

    照例举个例子,如下图所示,C列是部门字段,需要将相同的部门单元格修改为合并单元格。

    源数据:

    我们看看执行的效果:

    看了上面的动画,是不是感觉非常适合合并大量的单元格。其实上述的代码也是非常简单.

    附上Excel VBA代码

    Sub MergeRange()

    Dim rngData As RangeDim i&, lngCol&, lngFirst, lngLast On Error Resume Next

    Set rngData = Application.InputBox("请选择单列数据列!", Default:=Selection.Address, Type:=8)

    Set rngData = Intersect(rngData.Parent.UsedRange, rngData) 'intersect语句避免用户选择整列造成低效运算

    lngCol = rngData.Column 'rngData所在列 lngFirst = rngData.Row '用户选择的区域并不是一定从第一行开始,使用此句读取开始行

    lngLast = lngFirst + rngData.Rows.Count - 1 'rngData结束行 Application.ScreenUpdating = False '取消屏幕刷新 Application.DisplayAlerts = False '取消消息提醒。 rngData.Parent.Select

    '激活rngData对象所在的工作表,避免跨工作表操作问题 For i = lngLast To lngFirst + 1 Step -1 '对rngData进行从尾向前遍历 If Cells(i, lngCol) = Cells(i - 1, lngCol) Then Cells(i - 1, lngCol).Resize(2, 1).Merge End If Next

    rngData.VerticalAlignment = xlCenter '单元格格式上下居中 Application.ScreenUpdating = True Application.DisplayAlerts = True MsgBox "合并完成!"End Sub

    PS:

    1,该段代码只支持单列单元格区域,即按照相同的列进行合并。例如A10:A20,B2:B500等。

    2,由于merge合并后的单元格区域只保留右上角首个单元格的值,因此该段代码遍历单元格区域的顺序是从后向前,而不是从前向后,后者是新人常出错之处,注意for-next循环是从Step -1开始的。

    3,当然也可以采用从前向后的遍历顺序,先将Rng装入数组,对数组中的数据进行遍历判断是否等同,标记头尾行号,再批量合并单元格。该方法的效率也会高于遍历单元格两两合并的方法。

    其实合并单元格,对我处理数据的时候,造成非常大的麻烦,我们最好还是少合并单元格。

    以上就是今天要和大家分享的技巧,希望对大家有所帮助,祝各位一天好心情!

    Excel中的每一个函数都有特定的用途,不是他们没有用处,而是你不了解他们或者用不着,建议同学们收藏起来,万一要用着呢!

    唯有不断学习,才能不被淘汰!

  • ?

    EXCEL快速合并同列同类的单元格,三步搞定,快乐周末

    罗琳

    展开

    各位朋友大家好,图文版的officer帮帮忙又和大家见面啦,每天晚上帮帮的视频比新闻联播还准时,为什么今天晚上来图文版呢?因为帮帮我已经在景区的酒店准备度过愉快的周末啦,所以没有办法制作视频啦!

    我错了

    好啦,我保证图文版一样很精彩,希望能够在工作上帮到您哦!

    大家请看范例表格,这是一张表格,怎么将变身前的表格批量快速的变成变身后的表格呢,就是将同一个班级放在一个单元格里面,如图1

    图1

    我们应该怎么做呢?有的朋友也许会说,我们可以一个班级一个班级的合并嘛,我想说,你真是有耐心的好同学,如果有几十个班级,每个班级有几十个人,那你不是晚上就不能娱乐了?下面帮帮给大家介绍一个方法,可以轻松搞定哦!

    首先,请大家一定要保证班级的连续性,就是相同的班级一定要放在一起,如果不能确定就先利用班级列为数据区域排序一下,然后我们点击需要合并的列,然后选择菜单栏中的数据选项卡,然后点击分类汇总按钮,就会弹出一个对话框(如图2),在弹出的窗口中的红色框框处勾选首列(就是您需要合并的列),我们这里勾选班级,其他的保持默认选项,点击确定.

    图2

    然后整个表格就变成这个样子啦(图3)!下面同学们只需要按图中的样子,选中A列的数据区域

    图3

    选好后按下快捷键CTRL+G,就会弹出定位对话框,就像这个样子(图4),点击定位条件按钮

    图4

    点击后又会弹出一个对话框(图5),在里面选择空值,点击确定

    图5

    大家看是不是A列数据区域的空单元格都被选中啦(图6)

    图6

    然后我们对着合并的单元格点击鼠标右键,在单元格格式中将他们合并一下(图7)

    图7

    接下来我们再按前面的步骤调出分类汇总对话框,删除分类汇总(图8)

    图8

    删除分类汇总后就是这个样子拉(图9),然后我们选中A列的数据区域,点击格式刷

    图9

    然后就是见证奇迹的时刻,最后一张上动图(图10)

    图10

    好啦,下课啦!!!!!愉快的周末开始了

    officer6666

  • ?

    Excel|批量合并单元格、批量拆分单元格,也可以这么快

    Ma

    展开

    由表A到表B,同一部门名称合并,你是一次一次选中同一部门,点击“合并单元格”吗?

    由表B到表A,你是取消“合并单元格”,一个一个复制填充吗?

    关键操作巧用分类汇总与定位批量合并单元格

    第一步:选中所有数据,选择“数据——分类汇总”,分类字段为“部门”,汇总方式“计数”,选定汇总项“部门”:

    第二步:选中B2:B48,"CTRL+G",打开定位,选择定位到“常量”;

    第三步:选择“开始——合并后居中”,跳出“选定区域包含多重数值……”提示框,多次点击确定。

    第四步:鼠标放在数据区,选择“数据——删除全部分类汇总”,再删除A列。

    完成相同内容单元格合并。

    巧用定位批量拆分单元格

    第一步:选中所有合并单元格,取消"合并后居中";

    第二步:"CTRL+G",打开定位,选择定位到“空格”;

    第三步:在A3单元格输入“=A2”,按“CTRL+ENTER”完成。

    整个过程见如下动图:

excel自动合并相同单元格

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP