excel - 对包含合并单元格的 Excel 表进行排序

标签 excel sorting merge

我有一个相当简单的 Excel 文件,主要是布局(这是我写的报告),但在文档的中间(第 28 行),我有一个包含合并单元格的表格。

即 A |乙| D | E | F

如下:

一个 | BCD | E | F

对它下面的三行进行相同的操作,其中包含数据,如下所示:

单元格 B28:D28 已合并

单元格 B29:D29 已合并

单元格 B30:D30 已合并

单元格 B31:D31 已合并

当我选择范围 A28:F31 时,我无法按任何列排序,错误如下:

“此操作要求合并的单元格大小相同”

微软的回应很简单,我需要确保我的单元格被合并。

http://support.microsoft.com/kb/813974

有什么建议吗?除了取消合并单元格之外?我知道我可以在单元格的选择中居中,但出于本报告的目的,我需要使用合并的单元格。

最佳答案

您不能只复制合并的单元格并将“粘贴为值”到单个单元格中吗?更直接地说,为什么您必须在此报告中使用合并单元格?我个人想不出我曾经做过的任何报告都不能以几种不同的方式重做。

如果您可以尽可能多地告诉我们报告的布局(字段、数据类型),或者只是发布屏幕截图,那将很有帮助。

除非有人有我以前从未见过的东西,否则除了将整个表格复制到 VBA 中的数组并使用排序算法之外,您将不得不找到一种方法来合并这几个单元格。

同样,举一个布局的例子,我们将从那里开始。

关于excel - 对包含合并单元格的 Excel 表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7549570/

相关文章:

excel - 在 Excel XLSM 文件中签署 VBA 代码 - 数字证书存在问题

excel - 计算一个数字自日期以来已经过去了几天

r - 如何使用来自多列的有序项目在 R 数据框中生成新列

java - 合并排序 IllegalArgumentException

html - 将 Excel 中的文本添加到 HTML 文件

java - 如何从excel文件中获取值?

java - 在Java中查找最小、最大和中间值

mysql - ASP.net C#——将来自 MySQL 的数据集合并到 SQL Server 2008 表中

git - git-diffall和git difftool --dir-diff无法与Araxis Merge一起使用

svn - 有来自一个 SVN 项目的 2 个产品 - 如何只为一个产品保留某些更改?