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

2025-03-18 23:17:39
推荐回答(4个)
回答(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列 工序顺序变化


如附件例子


回答(2):

在B表中B3输入公式:
=INDIRECT("表A!L"&MATCH($A3,表A!$A:$A,0)+COLUMN(A1)-1)
下拉、右拉填充就可以了。

回答(3):

使用数据透视功能,有数据更新的时候刷新下列表就可以了。

回答(4):

复制粘贴