【发布时间】:2016-09-17 02:31:30
【问题描述】:
我有一个 Excel 工作簿,其中一个工作表上有联系信息,另一个工作表上有表格。我想创建另一个工作表,其中包含一组已过滤的联系人 FULLNAME,以显示在表单工作表的列表中。我让它使用带有 FULLNAME 的数据透视表,但如果不对项目进行分组,我就无法在 LASTNAME 上添加排序,这不是我想要的。任何不包含数据重复的建议
更新:
所以我用这种方法部分地按照我想要的方式工作。下图是基于工作表中的表的数据透视表。您可以看到名称是按名字排序的。我希望它们按姓氏排序
因此,当我将姓氏添加到数据透视表以便按姓氏排序时,它当然会像这样对数据进行分组,这是意料之中的。
这在我的表单列表中给出了这个结果
如您所见,姓氏分组条目也显示在列表中,这是不可取的。
更新: 使用下面的 Andreas 解决方案和其他一些修改,我能够完成这个问题。我发布了一个完整的解决方案,因为我知道其他人会需要它。
因此,使用下图中的 Andreas 解决方案,它为我提供了数据透视表右侧的第一组数据。正如您所看到的,它有空格,并且会不美观地将该表绑定到列表。因此,使用以下宏函数,我能够创建没有空格的第 3 列数据。函数如下...
=IFERROR(INDEX(SortedSpacedRange,SMALL((IF(LEN(SortedSpacedRange),ROW(INDIRECT("1:"&ROWS(SortedSpacedRange))))),ROW(A1)),1),"")
我没有在函数中使用范围数据,而是从名为“SortedSpacedRange”的第二列数据中创建了一个表。这使我可以更好地在多张纸上使用它。不要忘记使用 Ctrl+Shift+Enter 插入函数。
正如您在下面看到的,我现在有一个姓氏排序列表,除了我故意放在无空格表的第一行中的那个之外没有空格。
我希望有人觉得这很有用。再次感谢安德烈亚斯
【问题讨论】:
-
不确定您要什么,我认为您需要发布一些图片。但是,如果我理解的话,您可以添加另一个数据透视表并链接到另一个数据透视表?
-
我做了更多的测试,我认为我真正需要的是在一张表中放置一个表格,然后在第二张和第三张表中包含该数据的不同子集。然后我可以从那里获取表单列表的数据,但我希望第二张和第三张表包含参考数据,所以当我更新表格时,表格将获得更新。我会用我目前看到的一些图像来更新操作。
标签: excel pivot-table excel-2016