Board logo

標題: 合付兩個sheet的資料 [打印本頁]

作者: BETTYLO    時間: 2014-11-24 22:52     標題: 合付兩個sheet的資料

請教~~如何把付款人主檔與付款明細合併到指定上傳格式中
[attach]19656[/attach]
作者: p212    時間: 2014-11-25 09:18

本帖最後由 p212 於 2014-11-25 09:25 編輯

回復 1# BETTYLO
提供「組合函數」直覺解法,請參考!
1.「上傳檔案」工作表之儲存格D2輸入陣列公式 (以Ctrl+Shift+Enter方式輸入)
=IFERROR(INDEX(付款人主檔!$D$2:$D$5,MATCH(0,COUNTIF($D$1:D1,付款人主檔!$D$2:$D$5),0)),"")
向下複製公式
2.選取「付款明細」工作表A1:I10範圍,按Ctrl+Shfit+F3,以「頂端列」為名稱。
3.「上傳檔案」工作表之
儲存格K2輸入一般公式=IF(COUNTIF(收款人戶名,$D2)<(1+INT((COLUMN()-11)/8)),"",INDEX(單據類別,MATCH($D2,收款人戶名,0)+INT((COLUMN()-11)/8)))
儲存格L2輸入一般公式=IF(COUNTIF(收款人戶名,$D2)<(1+INT((COLUMN()-11)/8)),"",INDEX(付款憑證日期,MATCH($D2,收款人戶名,0)+INT((COLUMN()-11)/8)))
儲存格M2輸入一般公式=IF(COUNTIF(收款人戶名,$D2)<(1+INT((COLUMN()-11)/8)),"",INDEX(付款憑證號碼,MATCH($D2,收款人戶名,0)+INT((COLUMN()-11)/8)))
儲存格N2輸入一般公式=IF(COUNTIF(收款人戶名,$D2)<(1+INT((COLUMN()-11)/8)),"",INDEX(付款憑證金額,MATCH($D2,收款人戶名,0)+INT((COLUMN()-11)/8)))
儲存格O2輸入一般公式=IF(COUNTIF(收款人戶名,$D2)<(1+INT((COLUMN()-11)/8)),"",INDEX(現金折扣,MATCH($D2,收款人戶名,0)+INT((COLUMN()-11)/8)))
儲存格P2輸入一般公式=IF(COUNTIF(收款人戶名,$D2)<(1+INT((COLUMN()-11)/8)),"",INDEX(實付金額,MATCH($D2,收款人戶名,0)+INT((COLUMN()-11)/8)))
儲存格Q2輸入一般公式=IF(COUNTIF(收款人戶名,$D2)<(1+INT((COLUMN()-11)/8)),"",INDEX(調整總金額,MATCH($D2,收款人戶名,0)+INT((COLUMN()-11)/8)))
儲存格R2輸入一般公式=IF(COUNTIF(收款人戶名,$D2)<(1+INT((COLUMN()-11)/8)),"",INDEX(備註,MATCH($D2,收款人戶名,0)+INT((COLUMN()-11)/8))&"")
向右、向下複製公式
作者: BETTYLO    時間: 2014-11-25 13:23

回復 2# p212

完成了~謝謝!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)