這是一位網友問我的問題,他有客戶出貨明細,要製作每一個客戶的應收帳對帳單,這個工作是每個月都要做的事,如果客戶很少那還OK,如果客戶有一二百個,那這個工程就會很費工,所以我就想利用Excel公式來簡化他的工作。

vlookup_01

1.   第一先增加一個欄位來將相同的公司資料產生一個流水號

=IF(D2=D1,B1+1,1)

vlookup_02

2.在A欄利用公式將公司名跟流水號組合

=D2 & "-" & B2

vlookup_03

3.由於他公司名稱用簡稱,為了要用vlookup查表,所以在儲存格中輸入簡稱,並將字體設為白色不要顯示

vlookup_04

4.利用Vlookup將資料查出並顯示
=IF(ISNA(VLOOKUP($B$3 & "-"  & ROW(A1),明細!A:M,2,0)),"",VLOOKUP($B$3 & "-"  & ROW(A1),明細!A:M,2,0))