我正在为我玩的视频游戏创建工具。
Link to the example spreadsheet(请制作副本进行编辑,以使该副本完整无缺,以供其他助手使用。)
第1张是“ 选择拥有的”。它包含游戏中所有可用冠军的列表,并包括其属性。
第二页称为“ 拥有”。它包含在“选择拥有的”中选中的冠军(也就是用户拥有的冠军)的列表。 “拥有”也包括冠军属性,如“选择拥有”中首次看到的那样。
由于冠军很多,我希望用户能够在“拥有的”中使用过滤器功能,以便他们可以轻松地找到所需的冠军或对他们希望的桌子进行排序。
但是,由于我使用QUERY
函数从“自选”中获取数据,因此Filter函数趋向于中断。当您尝试对A-Z或Z-A进行排序时,最明显的错误就会出现。这根本无法完成。我对此表示满意,甚至在顶部添加了一个便条,告诉用户避免按字母顺序排序。
在用户尝试从“选择拥有的”中添加新冠军之前,其他所有方法都可以正常工作。将冠军添加到“拥有的”后,G:N列中的其他唯一数据会乱序,因为它们不会与原始冠军一起移动。
示例:
由于要添加冠军,我希望在编辑表格时附加数据(G:N)与冠军一起移动。或者,换句话说,我希望这些列保持与第一列的链接。
如果有其他方法可以实现所有这些目的,例如我必须使用QUERY
以外的功能,那很好!
请分享您可能拥有的所有解决方案。我宁愿不使用脚本,但会考虑是否可行。
答案 0 :(得分:0)
这是Google表格中的常见问题,可以通过两种方式解决:
或者通过引入一个公共值(唯一ID),然后将手动输入链接到查询并通过ID对其进行对齐
或更简单的方法-使用时间戳/线性ID,以便将每个新条目添加到底部,然后根据此顺序对查询进行排序。