点击蓝字关注我吧
excel 里可以用自动筛选进行竖向筛选,但需要横向筛选时就没有办法了,因为excel没有提供横向筛选的功能。遇到这种情况我们该怎么办呢?
例:下图所示。要求筛远产品C数量大于50的月份。

分析:
excel里即然提供了竖向筛选,那么我们想办法把表格倒置一下,原来的行变成列,列变成行。完成转置有两种方法。
1选择粘贴转置。这种方法一性的,数据源数据变化后再筛选还需要重复操作。不可取。
2函数转置。transpose函数可以把一个区域进行行列转换。即然是公式,原表变化,公式结果当然也会跟着变化。这种方法是我们所要的。
操作步骤:
步骤1: 新建一个工作表,选取一个和原表行列相同大小的区域(行数=源表列数,列数=原表的行数),如本例原表是7列6行的区域,那么在新工作表中选取 7行6列的区域,当然选更多的行列数也行。
步骤2:选取区域后,在编辑栏中输入=TRANSPOSE(Sheet2!A1:G6),光标放在公式结尾处,按ctrl+shift同时再按回车键,再同时松开三键结束公式输入。结果如下图所示。

转置后如下图

步骤3:我们用公式备份了一个倒置的表,在这个备份表里你就可以利用自动筛选进行筛选,等同于在原表中横向筛选。筛选效果如下图所示。

excel虽功能强大,但还是有很多我们需要的功能没有提供,这时我们可以巧妙借用现有的功能进行“曲线救国”,实现我们的目的。
夜雨聆风