想通过选择条件自动筛选需求的数据,从众多的列中选择自己需要的列;数据也随着输入而自动更新。

excel中如何按条件进行数据查询并自动更新?一个公式轻松搞定!-趣帮office教程网

一个公式就行了,在L4位置输入公式=FILTER(CHOOSECOLS(A4:J200,1,2,3,7,8,9,10),C4:C200=M1)回车即可。

excel中如何按条件进行数据查询并自动更新?一个公式轻松搞定!-趣帮office教程网

CHOOSECOLS函数是根据要求筛选自己所需要的列,减少了输出列的公式;CHOOSECOLS函数还可以更改列的位置。我们把公式CHOOSECOLS(A4:J200,1,2,3,7,8,9,10)中2,3的位置进行调换,输出的数据就会变换。再用FILTER函数把满足条件的数组导出即可。

excel中如何按条件进行数据查询并自动更新?一个公式轻松搞定!-趣帮office教程网

CHOOSECOLS函数也可以跟VLOOKUP函数进行数据逆向查询,VLOOKUP函数数据部分可以用CHOOSECOLS函数调整替代。

excel中如何按条件进行数据查询并自动更新?一个公式轻松搞定!-趣帮office教程网

CHOOSECOLS函数还有个兄弟叫CHOOSEROWS函数,CHOOSEROWS函数是选择对应的行,也可以进行行的转换。