返回列表 上一主題 發帖

[發問] 如何將表格內的資料轉變為出貨單樣式?

本帖最後由 Hsieh 於 2011-2-21 10:30 編輯

回復 1# bvge
定義名稱
x=金額!$F$3:$AC$3
y=OFFSET(金額!$A$3,1,MATCH('出貨單(公式)'!$H$6,金額!$3:$3,0)-1,146,)
**************************************
H6驗證:清單=x
**************************************
C1="服務零件交貨明細表 ("&MID(H6,FIND(CHAR(10),H6),256)&")"
A8:C8陣列公式
=IF(ROW($A1)>COUNT(y),"",INDIRECT("金額!R"&SMALL(IF(y<>"",ROW(y),""),ROW($A1))&"C",0))
D8陣列公式
=IF(ROW($A1)>COUNT(y)+6,"",IF(ROW($A1)-COUNT(y)>0,CHOOSE(ROW($A1)-COUNT(y),"","總計本批共交貨:","","共     件","","收貨簽章:"),INDIRECT("金額!R"&SMALL(IF(y<>"",ROW(y),""),ROW($A1))&"C",0)))
E8陣列公式
=IF((ROW($A1)-COUNT(y)=1)+(ROW($A1)>COUNT(y)+2),"",IF(ROW(A1)-COUNT(y)=2,COUNT(y)&"   項目",INDIRECT("金額!R"&SMALL(IF(y<>"",ROW(y),""),ROW($A1))&"C"&MATCH($H$6,金額!$3:$3,0),0)))
*****************************************
F8=IF(B8="","",VLOOKUP(B8,Sheet3!$A$2:$D$100,4,FALSE))

零件.rar (55.77 KB)
學海無涯_不恥下問

TOP

回復 5# bvge


    E8陣列公式
{=IF(ROW(A1)-COUNT(y)=2,COUNT(y)&"   項目",IF((ROW($A1)-COUNT(y)>0),"",INDIRECT("數量!R"&SMALL(IF(y<>"",ROW(y),""),ROW($A1))&"C"&MATCH(數量!$D$1,數量!$3:$3,0),0)))}
紅色的2就是空一列填入項目數
改成3就空白2列,以此類推
學海無涯_不恥下問

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題