如何对电子表格中的行进行分组并在排序后将它们保持在一起?

如何对电子表格中的行进行分组并在排序后将它们保持在一起?

我有一个电子表格,其中设置了如下信息:

ORDER     PLU/Recipe #     Name/Desc                  Components
2       27905      CINNAMON CRUMB CAKE SQUARES
2.01                           263719
2.02                           261453
2.03                           260018
2.04                           261263
2.05                           319384
2.06                           261487
2.07                           WATER
2.08                           260844
3       99804      APPLE DANISH 
3.01                           320267
3.02                           CINNAMON STREUSSEL FORMULA
3.03                           263046
3.04                           261354
3.05                           263186
4       69961      BLUEBERRY    
4.01                           320367
4.02                           CINNAMON STREUSSEL FORMULA
4.03                           261859
4.04                           261354
4.05                           263186
5       89804      CHEESE DANISH    
5.01                           320627
5.02                           CINNAMON STREUSSEL FORMULA
5.03                           263103
5.04                           261354
5.05                           263186

我希望能够折叠成分行(带小数的行),以便更轻松地浏览列表中的项目并对其进行排序。当我尝试执行此操作时,折叠的行不会保留项目名称,并且当我折叠组时项目名称会消失。我怎样才能使列表可排序,但折叠时成分保留在项目名称中?

存在“顺序”列是为了让我能够按照雇主原始列表的任意顺序重新排列列表。

作为参考,我使用的是 Excel 2003。

谢谢你的帮助!

答案1

我知道这在 Excel 2010 中有效,希望它也在 Excel 2003 中有效。

您的问题的一部分可能是 Excel 将分组的行链接到组下方的行,而不是组上方的行。

首先按降序排列数据,使产品行位于其所属成分的下方。对成分行进行分组。 分组行

现在组件已被分组到正确的项目中,您应该能够轻松地对任何项目列进行排序并让组件随之移动。

要对组件进行重新排序,您必须单独选择并排序每个组。

为了获得第二张图片,我隐藏了第 2 项和第 4 项的组件,然后按顺序排序。 排序后分组的行

答案2

对于那些偶然发现这一点的人来说,请参考一下。

要修复此问题:“您的问题的一部分可能是 Excel 将分组行链接到组下方的行,而不是组上方的行。” 看起来有一个选项可以反转它:“详细信息下方的摘要行”

要获得该选项,请执行以下操作:对于 Excel 2010:转到功能区上的数据选项卡 > 单击“大纲”部分右下角的小箭头 > 并取消选中“详细信息下方的摘要行” - 取自此处:https://answers.yahoo.com/question/index?qid=20080923131443AAIFCpn

相关内容