为什么excel表格中有时候不能排序?会出现提示“有合并单元格···”可是表格里明明没有合并单元格啊。

如题所述

Excel提示有合并单元格,那么就代表所选区域内就一定有合并的单元格,这里给出找出表格内全部合并单元格的方法:

所需材料:Excel。

一、首先选中两个空白的单元格,按Ctrl+!打开单元格格式窗口,进入“对齐”选项卡,勾选“合并单元格”,点击“确定”。

二、 然后按Ctrl+F打开查找窗口,点击“格式”。

三、 在对齐选项卡下勾选“合并单元格”,点击该窗口“确定”。

四、接着点击格式旁边的箭头,下拉菜单内点击“从单元格选择格式”。

五、这时会暂时隐藏查找窗口,鼠标光标点击一个刚才合并的空白合并单元格,点击之后查找窗口会自动弹出,点击“查找全部”。

六、这时就可以在当前表格内找到全部的合并单元格,点击列表内的合并单元格即可定位至此。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-01

系统提示有合并单元格就肯定有的,可能是合并单元格在隐藏的行或者列中,或者在大量数据里面忽视了,可以CTRL+F点【选项】设置【格式】里面的合并单元格找到,界面如下:

如果实在有困难,可以百度云分享文件,我给你找找。

本回答被网友采纳
第2个回答  2012-07-06
应该是有合并单元格的,隐藏了或是暂时你看不出来。实在不行,你可以新建一个文档,复制粘贴后,好多问题可以解决
第3个回答  2019-10-12

排序的时候把这个数据包含标题勾选上,然后就可以排序了。亲测可用。

第4个回答  2012-06-22
给你一段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
相似回答