高考考试网
当前位置: 首页 高考资讯

如何不规则的合并单元格(取消复杂的合并单元格)

时间:2023-08-14 作者: 小编 阅读量: 4 栏目名: 高考资讯

在实际工作中,对于结构简单的带有合并单元格的表格,一般可以通过取消合并单元格后,再通过定位空值然后进行填充,但是对于这种填充只对结构简单的表格有效,如果合并单元格的区域像下面这样子,又将如何取消合并并且填充呢?

在实际工作中,对于结构简单的带有合并单元格的表格,一般可以通过取消合并单元格后,再通过定位空值然后进行填充,但是对于这种填充只对结构简单的表格有效,如果合并单元格的区域像下面这样子,又将如何取消合并并且填充呢?

多种样式的单元格合并


很显然,对于部门列的单元格合并,由于数据结构十分复杂,上述的做法已经不能满足需求了,一般的查找与引用函数也不会奏效,那么你可以试一下VBA法,两个for循环就可搞定,废话不多说,直接上GIF效果图。


动态演示图




下面的代码你可以直接拷贝到你电脑上用(粘贴到代码窗口[VBE界面]),主要意思是通过你选择的区域进行循环取消合并单元格:

Sub UnMergeRange2() '取消合并单元格

Dim MaxRow As Integer '

Dim Rng As Range

Dim x%, y%, m%, n%, i%

Dim Rng2 As Range

'Dim x% 等价于 Dim x As Integer

On Error ResumeNext'发生错误继续运行

'Rng接收选择的区域

Set Rng = Application.InputBox("请选择需要取消合并单元格的区域:", _

"区域选择", , , , , , 8)

'x循环选择区域的行

'y循环选择区域的列

For x = 1 To Rng.Rows.Count

For y = 1 ToRng.Columns.Count

'Rng2 接收循环在选择区域的行列(单元格)

Set Rng2 = Rng.Cells(x, y)

'i 接收Rng2合并单元格的合并单元格的数量

i = Rng2.MergeArea.Count

'当i=1时,则不存在合并单元格

'当i>1时,说明存在合并单元格

If i > 1 Then

'm 接收Rng2合并单元格区域 行数的统计

'n 接收Rng2合并单元格区域 列数的统计

m = Rng2.MergeArea.Rows.Count

n =Rng2.MergeArea.Columns.Count

Rng2.UnMerge '取消合并单元格

'Rng2(取消合并后)扩展m行n列的区域,

'等于Rng2的内容

Rng2.Resize(m, n).Value =Rng2.Value

End If

Next

Next

End Sub

包含完整代码的Excel文件在此:

特殊时期,小伙伴们尽量不要出门。闷了,就看看窗外的景色吧。


图文作者:赵中山

原载公众号 速录小知识

    推荐阅读
  • 绿梅花的寓意是什么(绿梅花有什么寓意)

    绿梅花的寓意是什么绿梅的花语是坚强、不畏艰险,在冬季寒冷的时候它就会开花,即便环境恶劣也并不影响它开花,在开花后就进入到了春季,而春季则代表着希望,因此它寓意着希望的来临。绿梅是先开花再长叶子的,在它发芽的时候象征着万物更新,也象征和平、幸福快乐。它的花朵虽然很小,但却是很漂亮的,所以它寓意着美人,代表着美丽的女子。

  • 淘会员加微信返现是真的吗(为什么会需要加微信来返现)

    淘会员加微信返现是真的吗淘宝卖家说加微信返现是真的,目的其实就是希望买家们可以帮助淘宝店去给个五星好评,有些甚至还会要求要晒图,或者写满多少字的好评,这样做就是为了表明真实性。淘宝卖家说加微信返现,是一种形势所迫的无奈做法,毕竟大家也清楚,好评对于一个店铺,是非常重要的,好评返现,确实是目前的一个明规则,当然,还有一部分卖家让加微信,是也方便自己推广宝贝产品的,这也是一种有效的推广有效方法。

  • 麒麟果和火龙果的区别(麒麟果和火龙果的区别介绍)

    下面更多详细答案一起来看看吧!麒麟果和火龙果的区别外形不同。麒麟果的果皮是黄色的,里面的果肉是白色的,为透明状。营养价值上,麒麟果非常珍贵,营养价值远远高于火龙果,价格也比火龙果高出很多。

  • 打糕是哪个民族的(打糕是我国哪个民族的风味食品)

    打糕是哪个民族的打糕是朝鲜族的传统风味食品之一,也是朝鲜族人喜爱的节令饮食。它是将蒸熟的糯米放到槽子里用木槌捶打而成,故名“打糕”。打糕有两种,用糯米制作的称白打糕,用黄米制作的称黄打糕。临过年时,家家户户都要准备很多糯米打糕,分赠邻居和亲友。从这种习俗中产生了“吃打糕过年”的说法。

  • 阿能组什么词(阿字的组词介绍)

    接下来我们就一起去了解一下吧!阿能组什么词阿字的组词有阿爸、阿姨、阿谀、阿胶、阿片、阿斗、阿婆、阿公、阿訇、阿嚏、阿附、阿门、松阿、阿黎等。用在排行、小名或姓的前面,有亲昵的意味:阿大。阿字的笔画笔顺是横折折折钩/横撇弯钩,竖,横,竖,横折,横,竖钩。

  • win11cpu怎么设置最大性能(如何在Win11上本地显示CPU)

    Windows10和11系统随附安装了XboxGameBar应用程序。使用键盘快捷键Windows-G显示其覆盖。虽然这已经很方便了,但它只是暂时在屏幕上可见。然而,有一个选项可以固定某些小部件,以便它们始终可见。所需要做的就是激活面板的图钉图标,在这种情况下是显示CPU、GPU和RAM读数的性能面板。一些选项可用于更改显示。该选项在XboxGameBar应用程序的其余部分不可见时可用。该小部件仅在会话期间显示。

  • 数控车床怎么清零(一看就懂)

    数控车床怎么清零数控车床加工零件个数清零的方法是:使用宏程序计数进入宏变量画面,将540#变量改为0即可将加工零件个数清零。数控车床能够按照事先编制好的加工程序,自动地对被加工零件进行加工。按照数控车床规定的指令代码及程序格式编写成加工程序单,再把这程序单中的内容记录在控制介质上,然后输入到数控车床的数控装置中,从而指挥车床加工零件。

  • 使用卫生巾需要注意的(小小卫生巾使用不正确)

    女性朋友的贴身小物,几乎每月都要使用一次,要是使用不当,必然会引起一些妇科疾病。有数据显示,如果女性朋友在月经期间卫生巾使用不正确,导致妇科疾病的风险会上升30%,小小的卫生巾,也能引发健康问题,还密切关系着女性的生殖系统的健康。质量不达标的话,里面的微生物以及添加剂会超标,或者是卫生巾的吸水率达不到,就会影响使用,增加了女性会阴部湿疹以及炎症的发生。

  • 百合花语解答(百合花语是什么意思)

    百合花语是百年好合、幸福生活和伟大的爱,适用于多种场合,比如新人婚礼和家庭插花,以及送给亲人长辈等,可以表达纯洁美好的祝福,是象征一种宁静内敛、独立自强的女性精神。百合花的花语及其寓意1、百年好合百合花的花语其实最初就是百年好合,常见于用在新人的婚礼装饰,洁白无瑕的花朵,象征着婚礼庄严神圣的仪式,祝福即将步入婚烟殿堂的新人,祝福他们感情生活恩爱幸福,白头偕老、百年好合。

  • 几级地震会引发海啸 多少级地震会引起海啸

    大于6.5级地震会引发海啸。地震海啸由于海底或海边地震,以及火山爆发所形成的巨浪,叫做地震海啸。通常在6.5级以上的地震,震源深度小于20~50公里时,才能发生破坏性的地震海啸。