標題:
條件塞選後,將資料複製到特定欄位的方法?
[打印本頁]
作者:
sugotw
時間:
2014-12-22 11:22
標題:
條件塞選後,將資料複製到特定欄位的方法?
大家好,小的是剛註冊的會員,請大家多多指教
想請問這裡的高手
下圖是工作表2和工作表1的內容
工作表2
[attach]19889[/attach]
工作表1
[attach]19890[/attach]
有沒有方法可以當工作表2的A、B兩欄符合工作表1的A、B兩欄後
將工作表2的C、D兩欄複製到工作表1的G跟H
作者:
p212
時間:
2014-12-22 12:05
本帖最後由 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)),"")
向下複製公式
請參考!
作者:
sugotw
時間:
2014-12-22 14:40
回復
2#
p212
感謝回復,但是小弟照你的方法輸入公式沒有作用
附上範例EXCEL
[attach]19893[/attach]
作者:
p212
時間:
2014-12-22 15:18
本帖最後由 p212 於 2014-12-22 15:24 編輯
回復
3#
sugotw
確認2#功能正常無誤!
儲存格G2與儲存格H2皆為
陣列公式
, 複製2#的公式貼上後必須同時按下
Ctrl+Shift+Enter
三鍵輸入公式,請問您是如此執行?
作者:
p212
時間:
2014-12-22 15:35
本帖最後由 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)
請參考!
作者:
sugotw
時間:
2014-12-22 16:20
回復
5#
p212
可以動作了,非常感謝
少做了Ctrl+Shift+Enter的動作,真慚愧...
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)