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

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

时间: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文件在此:

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


图文作者:赵中山

原载公众号 速录小知识

    推荐阅读
  • 跑男全新阵容迪丽热巴会做嘉宾吗(跑男团跨年晚会集体假唱)

    浙江卫视的跨年晚会已经结束了,只是此次浙江卫视的跨年晚会上,缺少了队长邓超,跑男团的表现实在是差到极点。而小猎豹郑恺,唱歌的时候歌词虽然有记错了段,但是台风太强,气氛简直像自己的演唱会,霸气十足。)说实话,没有了邓超这个队长,跑男团其余成员真的镇不住舞台。

  • 矿物标本的保养方法(矿物标本的基本保养方法)

    矿物标本的保养方法矿物标本的保养是一项很重要的工作,保养不当将大大影响标本寿命。其中在保养当中最重要的内容是防虫、防潮、防霉、防尘和防污染,其中防虫最为重要。春夏两季温度高、湿度大,是虫类、微生物活动的繁盛期,是标本保养的关键时期,应加强防护。每五年可用氢化钾硫酸加水熏一次,这样就可以达到长期保存目的。切忌在太阳下曝晒。

  • 含蓄表白的话短一点(表白唯美的句子)

    以下内容希望对你有帮助!一阵子吵,一辈子好,相扶到老。什么时候想嫁人了就告诉我,我娶你。甜甜的微笑是火,真心的快乐是锅,虔诚的祝福是排骨。过尽千帆,皆不是吾心所爱;弱水三千,只有你知我冷暖。若我是万千繁星其中一个,你便是我的星轨,使我昼夜不知停。只要心中有爱,就一定有希望。等待,不是为了你能回来,而是找个借口不离开。我爱你,无需感慨。我们恰巧在对的时间遇到了对的人。即使世界消失,我对你的爱依然在。

  • 胃病能吃什么食物最好(胃病吃什么食物好)

    大便溏泻及脾胃虚弱者不宜多吃。卷心菜富含防衰老的抗氧化成分,具有提高免疫力、增进身体健康的功效。钾对防治高血压很有益处。维生素K有助于防止血液凝固,增强骨质。糖尿病患者食用。同时,果胶可保护胃部免受刺激,减少溃疡。过度安逸,完全不参加劳动和体育锻炼,可使气血运行不畅,脾胃功能呆滞,食少乏力,精神萎靡。

  • 为什么有些蟑螂会飞(为啥有些蟑螂会飞)

    蟑螂扁平,黑褐色,通常中等大小。触角长丝状,复眼发达。翅平,前翅为革质后翅为膜质,前后翅基本等大,覆盖于腹部背面;有的种类无翅。约有6000种,主要分布在热带、亚热带地区。蟑螂一分钟可滑翔21公尺,1小时能跑3英里。公蟑螂一生能交配多次,母蟑螂却一生只能交配一次,便可终身产卵。有些蟑螂受到惊吓,可以跳跃数公尺之远。蟑螂在水源和食物充足的情况下,可以存活90天至1年。

  • 襄阳社保卡变更信息在哪查询(襄阳市社保查询电话)

    三、温馨提示:更多有关事项,见下方:

  • 小妙招自制洗洁精(家庭自制洗洁精的小技巧)

    洗洁精是所有家庭中必不可少的清洁用品。由于用量比较大,若是家里要清洗的东西多不防自已动手现场制作,可现做现用。下面就分亨给大家:材料:白醋、小苏打、食用碱。用温水加几勺白醋,再加上一勺小苏打和一勺食用碱,用勺子不停的绞绊,待到呈现出透明的粘稠状,但不要太稠,和市面上卖的差不多即可。偌是太稠了可以多添加点水,偌是太稀可多加点小苏打和食用碱。上面的方法不但简单还无污染,有喜欢自己动手的朋友不妨试一试。

  • 既可以换装还可以跑酷的游戏(运动游戏的前潮后浪)

    出道20多年后,它依然是电玩城的必备项目。配合上全套的跳舞毯后,这款之前只存在于街机上的游戏在不失去游戏性的同时还大大提高了便携性。这也使得跳舞毯渗透到了全球范围,除此之外跳舞机也涉足于体育领域。除了KONAMI本身举办的竞技比赛,跳舞机还被划分为电子竞技。

  • 怎样区分泰迪与贵的贵宾犬(我家的泰迪是只)

    没有拉毛之前的贵宾系泰迪犬幼崽,虽然是胎毛,但是也是卷卷的!巧克力色贵宾系泰迪犬的鼻头为褐色或肉色脚掌不管是什么颜色的贵宾系泰迪犬,脚掌下四个肉垫正常情况下都是黑色的,有杂色说明不纯。普通家养贵宾系泰迪犬的脚掌肉垫颜色很多都不是黑色体型纯种贵宾系泰迪犬的,身长和腿长的对比基本上都是1:1,身子长腿短的多数不纯,反之亦然。

  • 藕尖怎么做好吃(藕尖做法)

    接下来我们就一起去了解一下吧!藕尖怎么做好吃藕尖300克,小米辣三个,大蒜籽四瓣,酱油一勺,芝麻油半勺。先把藕尖洗干净,摘去老的坏的部位,再切成片。再把小米辣切开去掉籽,再切碎,大蒜籽用刀背拍一下去皮,再切碎备用。锅烧七成热,放少量花生油,油一滚就关火,再把辣椒和大蒜籽放下去,用油的热度爆香大蒜和辣椒就好。再倒入一小碟酱油,滴上几滴芝麻油和香醋。最后把酱料铲在焯好水的藕尖上,脆爽可口的藕尖做好了。