如何在EXCEL表中将纵向数据关联成横向数据?

想把A表中的一组纵向数据在B表中横向显示,并且A表数据变动,B表能够随着变化。
百度到的答案,我试验了下,都不行啊。
求高人指点,谢谢
因为数据太多,所以希望能够在表2中将表1的纵向数据横向拉取出来。研究半天,不知道用什么公式······

假设第一个表为sheet1


第二个表B3  公式:

=SUM((LOOKUP(ROW($1:$100),IF(Sheet1!$A$1:$A$100<>"",ROW($1:$100),""),Sheet1!$A$1:$A$100)=$A3)*(Sheet1!$B$1:$B$100=B$1)*Sheet1!$L$1:$L$100)

按Ctrl+shift+Enter结束公式 ,右拉 下拉


此公式无视 A列合并  和 B列 工序顺序变化


如附件例子


温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-27
在B表中B3输入公式:
=INDIRECT("表A!L"&MATCH($A3,表A!$A:$A,0)+COLUMN(A1)-1)
下拉、右拉填充就可以了。本回答被提问者采纳
第2个回答  2013-11-27
使用数据透视功能,有数据更新的时候刷新下列表就可以了。
第3个回答  2013-11-27
复制粘贴

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网