![为什么 Excel 和 Google Sheets 不允许过滤不连续的列范围?](https://linux22.com/image/1609332/%E4%B8%BA%E4%BB%80%E4%B9%88%20Excel%20%E5%92%8C%20Google%20Sheets%20%E4%B8%8D%E5%85%81%E8%AE%B8%E8%BF%87%E6%BB%A4%E4%B8%8D%E8%BF%9E%E7%BB%AD%E7%9A%84%E5%88%97%E8%8C%83%E5%9B%B4%EF%BC%9F.png)
在网络上快速搜索后,你会发现,Excel 和 Google Sheets 中都有一个相当常见的问题:是否可以为不连续的列范围创建过滤器?假设您在 A、B、C 和 D 列中有数据,并且希望允许过滤不相邻的 A 和 C 列,那么如何排除 B 列呢?通常答案是,您不能这样做,或者需要编写复杂的脚本。我说的不是过滤函数,而是您可以设置的每列第一行的列值下拉列表,如下所示:
我的问题是为什么电子表格程序通常似乎不包含这种可能性。是否有一些固有的功能或技术要求使这不切实际?考虑到所有需要过滤的列都可以移动到一个连续的范围,而其他列则移动到它们之后,从技术角度来看这似乎并非不可能。
请注意,我并不是在寻求解决此问题的方案,而只是询问造成此限制的原因。