EXCEL中对数据的行、列重排的方法有很多,比如选择性粘贴中的'转置',用OFFSET、INDEX函数等。本文介绍VLOOKUP函数的一种另类用法,VLOOKUP不仅能用来查找数据,还可以转换数据行列的布局。
例如,对下图中的1行20列的数据进行重排,要求布置为4行5列的布局。
选中D3:H6,输入数组公式:
= VLOOKUP('*',$A$1:$T$1,((ROW(1:4)-1)*5+COLUMN(A:E)),0),按CTRL + SHIFT +ENTER完成数组公式的输入。
本例其实是使用VLOOKUP来对通配符'*'进行查找,ROW和COLUMN函数组成一个4*5的数组,实现了源数据的行、列转化布置。
欢迎多留言,多交流!
联系客服