发布网友
共5个回答
热心网友
Excel提示有合并单元格,那么就代表所选区域内就一定有合并的单元格,这里给出找出表格内全部合并单元格的方法:
所需材料:Excel。
一、首先选中两个空白的单元格,按Ctrl+!打开单元格格式窗口,进入“对齐”选项卡,勾选“合并单元格”,点击“确定”。
二、 然后按Ctrl+F打开查找窗口,点击“格式”。
三、 在对齐选项卡下勾选“合并单元格”,点击该窗口“确定”。
四、接着点击格式旁边的箭头,下拉菜单内点击“从单元格选择格式”。
五、这时会暂时隐藏查找窗口,鼠标光标点击一个刚才合并的空白合并单元格,点击之后查找窗口会自动弹出,点击“查找全部”。
六、这时就可以在当前表格内找到全部的合并单元格,点击列表内的合并单元格即可定位至此。
热心网友
系统提示有合并单元格就肯定有的,可能是合并单元格在隐藏的行或者列中,或者在大量数据里面忽视了,可以CTRL+F点【选项】设置【格式】里面的合并单元格找到,界面如下:
如果实在有困难,可以百度云分享文件,我给你找找。
热心网友
应该是有合并单元格的,隐藏了或是暂时你看不出来。实在不行,你可以新建一个文档,复制粘贴后,好多问题可以解决
热心网友
排序的时候把这个数据包含标题勾选上,然后就可以排序了。亲测可用。
热心网友
给你一段VBA代码吧,在2007测试通过。这代码可以检查表格是否有合并单元格,如果有,会报出合并单元格地址:
Sub 检查是否有合并单元格()
Cells.EntireColumn.Hidden = False
Cells.EntireRow.Hidden = False
If ActiveSheet.UsedRange.MergeCells Or IsNull(ActiveSheet.UsedRange.MergeCells) Then
Dim rng As Range, msg As String
For Each rng In ActiveSheet.UsedRange
If rng.MergeCells And rng.Address = rng.MergeArea.Cells(1, 1).Address Then msg = msg & rng.Address & "为合并单元格" & vbCrLf
Next
MsgBox "合并单元格信息如下:" & vbCrLf & msg
Else
MsgBox "无合并单元格!"
End If
End Sub