excel怎么把横排数据变竖排 excel表格横向纵向变换( 二 )


在J2输入公式=VLOOKUP($I2&J$1,Choose({1,2},A:A&B:B,E:E),2,0) 。并按Ctrl+Shift+Enter组合键 。再向下复制填充 。
步骤4. 同理,
在K2输入公式=VLOOKUP($I2&K$1,Choose({1,2},A:A&B:B,E:E),2,0) 。并按Ctrl+Shift+Enter组合键 。再向下复制填充 。在L2输入公式=VLOOKUP($I2&L$1,Choose({1,2},A:A&B:B,E:E),2,0) 。并按Ctrl+Shift+Enter组合键 。再向下复制填充 。在M2输入公式=VLOOKUP($I2&M$1,Choose({1,2},A:A&B:B,E:E),2,0) 。并按Ctrl+Shift+Enter组合键 。再向下复制填充 。第四种方法 。Sumproduct. 不需要添加辅助列 。
此方法只适用于 , 查询结果为数值的情况 。但比以上方法简单一些,不用添加辅助行,不需要设置复合数据列 , 不需要按Ctrl+Shift+Enter组合键 。
步骤如下 。
在J2输入公式=SUMPRODUCT((A:A=$I2)*(B:B=J$1),E:E) ,并向下复制填充;
在K2输入公式=SUMPRODUCT((A:A=$I2)*(B:B=K$1),E:E),并向下复制填充;
在L2输入公式=SUMPRODUCT((A:A=$I2)*(B:B=L$1),E:E)  , 并向下复制填充;
在M2输入公式=SUMPRODUCT((A:A=$I2)*(B:B=M$1),E:E),并向下复制填充;
Sumproduct的语法结构为: Sumproduct((查询区域1)=条件1)*(查询区域2=条件2),结果区域) 。前面的违章“Vlookup之多条件查询”有介绍过 , 大家可以翻阅前面的文章 。

第五种方法 。Sumproduct +绝对引用. 不需要添加辅助列 。
此方法和第四种方法相同 。区别在于第四种方法需要设置多个sumproduct公式 。而此种方法,只需要设置一个sumproduct公式 。
但缺点在于 , 必须对绝对引用非常熟悉 。
步骤如不:
在J2输入公式=SUMPRODUCT(($A:$A=$I2)*($B:$B=J$1),$E:$E),并向下向右复制填充 。

如果对绝对引用不熟悉的朋友 , 还是使用前面几种方法 。
大家还有其他横竖查询的方法吗?
以后总会用得上,值得关注 , 收藏,点赞 , 转发 。

推荐阅读