为什么 Excel 和 Google Sheets 不允许过滤不连续的列范围?

为什么 Excel 和 Google Sheets 不允许过滤不连续的列范围?

在网络上快速搜索后,你会发现,Excel 和 Google Sheets 中都有一个相当常见的问题:是否可以为不连续的列范围创建过滤器?假设您在 A、B、C 和 D 列中有数据,并且希望允许过滤不相邻的 A 和 C 列,那么如何排除 B 列呢?通常答案是,您不能这样做,或者需要编写复杂的脚本。我说的不是过滤函数,而是您可以设置的每列第一行的列值下拉列表,如下所示:

Excel 筛选器示例

我的问题是为什么电子表格程序通常似乎不包含这种可能性。是否有一些固有的功能或技术要求使这不切实际?考虑到所有需要过滤的列都可以移动到一个连续的范围,而其他列则移动到它们之后,从技术角度来看这似乎并非不可能。

请注意,我并不是在寻求解决此问题的方案,而只是询问造成此限制的原因。

相关内容