Excel 中的水平/列过滤?应该很简单

Excel 中的水平/列过滤?应该很简单

在 Excel 中,直接在列上应用过滤器(标记感兴趣的区域,点击数据>过滤器)。这样,您只需“简单点击”即可获得显示与某个值对应的内容的便捷选项。

例如,假设我在一列中重复显示工作日,在其他列中显示各种数据。通过上面描述的过滤,我只需单击一下,就可以显示仅与星期一对应的行。

如果我们将上面描述的过滤称为垂直过滤,那么我该如何以同样简单的方式完成水平过滤?

这应该很简单,但我找不到任何方法来做到这一点。真烦人!

答案1

另一种方法是使用数组形式的 Transpose 函数。步骤如下:
1. 首先选择目标区域。2
. 在公式框中输入以下内容:“=Transpose(source)”
3. 不要按 Enter,而要按 ctrl+shift+enter。

步骤 3 的作用是创建一个链接到源数据的数组类型。这类似于复制/粘贴链接,只不过它会转置数据,此时您只需像往常一样进行过滤即可。

如果操作正确,您的代码可能看起来像这样:
{=TRANSPOSE(A1:Z100)}
在每个目标单元格中​​。

答案2

我发现我自己的问题的答案是:没有简单的使用 Excel 水平过滤的方法。(到目前为止)两个答案显示了如何进行 — 它们清楚地表明您必须重塑数据。

答案3

我已经上传了一个视频,详细展示了如何完成水平过滤。

https://www.youtube.com/watch?v=icpLC3CqMUs

希望这可以帮助。

问候 Irfan

相关内容