返回列表 上一主題 發帖

[發問] 請問如何將表A相同客戶中之多筆資料全數帶入表B

[發問] 請問如何將表A相同客戶中之多筆資料全數帶入表B

想請教先進前輩們:

表A:所有客戶採購明細表
表B:單一客戶採購明細表(列印供日後手填筆寫更新用)
問題:請問要如何才能依照表B的客戶編碼對照出表A相同客戶的所有採購明細轉貼在表B(表B內有合併儲存格存在,若造成困擾,可以改成其他方式供列印表格且日後空白處還需手填筆寫方式延續資料)

後輩不才,期望各位先進前輩可以解惑給予答案
如需使用VBA是否可以程式解答

範例-資料表對照.rar (5.81 KB)

若〔客戶代號〕並未排序,應須用〔陣列〕比對,對合併儲存格較麻煩(可解除合併,完成公式再合併〕,
但運算較卡,加個〔輔助欄〕,用最簡單的公式就可以達成目的:
輔助欄公式.H6:把符合條件的〔列號〕先抓出來
=LOOKUP("z",IF({1,0},"-",(MATCH($L$2,OFFSET($A$1,H5,,COUNTA(A:A)-H5),)+H5)&""))

剩下的就簡單:
I6.日期:=IF(H6="-","",INDEX(B:B,H6))
L6.品項:=IF(H6="-","",INDEX(D:D,H6))
餘類推∼∼
(合併格無法右拉,只能逐一設置,也沒幾個)
 
參考附件:
範例-資料表對照v01.rar (6.68 KB)
 

TOP

回復 2# 准提部林
感謝 准提部林 先進前輩再次幫忙解答,但後輩對於這些語法陌生不懂,故先自行研究消化些再跟前輩請教不懂之處。

TOP

        靜思自在 : 為人處世要小心細心,但不要「小心眼」。
返回列表 上一主題