返回列表 上一主題 發帖

條件塞選後,將資料複製到特定欄位的方法?

本帖最後由 p212 於 2014-12-22 12:08 編輯

回復 1# sugotw
1.選取工作表2之A1:D5,按Ctrl+Shift+F3,以「頂端列」為名稱,分別定義「編號」、「名稱」、「數量」與「庫存」。
2.於工作表1
(1)儲存格G2輸入陣列公式 (以Ctrl+Shift+Enter輸入)
=IFERROR(INDEX(數量,MATCH(1,(編號=A2)*(名稱=B2),0)),"")
向下複製公式
(2)儲存格H2輸入陣列公式
=IFERROR(INDEX(庫存,MATCH(1,(編號=A2)*(名稱=B2),0)),"")
向下複製公式
請參考!

TOP

本帖最後由 p212 於 2014-12-22 15:24 編輯

回復 3# sugotw
確認2#功能正常無誤!
儲存格G2與儲存格H2皆為陣列公式, 複製2#的公式貼上後必須同時按下Ctrl+Shift+Enter三鍵輸入公式,請問您是如此執行?

fig.jpg (51.73 KB)

fig.jpg

TOP

本帖最後由 p212 於 2014-12-22 15:37 編輯

回復 3# sugotw
若工作表2的資料將會向下擴增,則建議修改各定義名稱的參照公式:
編號,其「參照到」修改為 =OFFSET(工作表2!$A$2,,,COUNTA(工作表2!$A:$A)-1)
名稱,其「參照到」修改為 =OFFSET(工作表2!$B$2,,,COUNTA(工作表2!$B:$B)-1)
數量,其「參照到」修改為 =OFFSET(工作表2!$C$2,,,COUNTA(工作表2!$C:$C)-1)
庫存,其「參照到」修改為 =OFFSET(工作表2!$D$2,,,COUNTA(工作表2!$D:$D)-1)
請參考!

fig2.jpg (56.37 KB)

fig2.jpg

TOP

        靜思自在 : 謊言像一朵盛開的鮮花,外表美麗,生命短暫。
返回列表 上一主題