怎样把行最前面的“行数”合并呢? 在内容不变的情况下可以批量实现吗?

想要实现的效果是:图片中红框的部分,第10行和第11行,把他的行数统一设置成第10行。 第12行和第13行,统一设置成第11行。 但是绿色框里的内容不变,可以批量操作吗? 这个表格,最前面不同的品种,有的品种是占据了2行,比如氧化铝。有的占据了1行,比如黄金。 我想把占据2行的都变成1行,但是显示的内容不要改变
山东省
浏览 52
收藏
1
分享
1 +1
5
+1
全部评论 5
 
懒得批爆
懒得批爆

创作者俱乐部成员

没有看见你想要的最终需求是什么样子,通过你的文字描述,我的理解是这样(看动图) 选中合并单元格后,【合并单元格】的下级菜单中会出现“拆分并填充内容”的选项
· 四川省
回复
懒得批爆
懒得批爆

创作者俱乐部成员

另外说一句,这个功能对横向合并的单元格同样有效,嗯~不需要调整代码
· 四川省
回复
 
Mr Chen
Mr Chen

创作者俱乐部成员

代码不全字数限制,如果需要一会发帖告诉你
· 甘肃省
回复
 
Mr Chen
Mr Chen

创作者俱乐部成员

可以利用下面的VBA代码直接操作,具体操作直接按ALT+F8, Sub 合并单元格插入序号() Sub AutoNumberMergedCells() Dim rng As Range, cell As Range Dim i As Integer i = 1 Set rng = Application.InputBox("选择合并单元格区域", Type:=8) For Each cell In rng If cell.MergeCells Then If cell.Address = cell.MergeArea.Cells(1).Address Then cell.Value = i i = i + 1 End If Else cell.Value = i
· 甘肃省
回复
 
纯真少年
这是表格用来识别的行数,不能修改的吧。根据你描述想要的效果,加多一列序号列不知道合不合适呢?下面是增加一列的方法:在左边增加一列,输入图示公式后,下拉填充,选择品名整列,格式刷,再点击序号列
· 广东省
回复