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