分析一下這條題目,難點是生成專案清單。
專案清單的要求包括兩點:
1、水果名稱不重複;
2、水果名稱按拼音順序排列。
要達到這個目標,可以在明細表Sheet2使用兩列輔助列G和H。
G2=IF(COUNTIF(D$2:D2,D2)=1,D2,"")
輔助列G列用於生成不重複的水果名稱。
H2輸入陣列公式(按CTRL+SHIFT+ENTER完成輸入):
=IF(G2="",,COUNTIF(G:G,">=!")-SUM(IF(G2<G$2:G$5000,1)))
輔助列H列用於對G列的水果名稱排順序號
將G2:H2的公式向下複製。
然後就可以在彙總表設定公式了。
首先生成專案清單:
C2=IF(ROW()-1>MAX(Sheet2!H:H),"",INDEX(Sheet2!G:G,MATCH(ROW()-1,Sheet2!H:H,)))
然後生成序號:
B2=IF(C2="",,ROW()-1)
統計採購批數:
D2=IF(B2,COUNTIF(Sheet2!D:D,C2),)
統計採購數量:
分析一下這條題目,難點是生成專案清單。
專案清單的要求包括兩點:
1、水果名稱不重複;
2、水果名稱按拼音順序排列。
要達到這個目標,可以在明細表Sheet2使用兩列輔助列G和H。
G2=IF(COUNTIF(D$2:D2,D2)=1,D2,"")
輔助列G列用於生成不重複的水果名稱。
H2輸入陣列公式(按CTRL+SHIFT+ENTER完成輸入):
=IF(G2="",,COUNTIF(G:G,">=!")-SUM(IF(G2<G$2:G$5000,1)))
輔助列H列用於對G列的水果名稱排順序號
將G2:H2的公式向下複製。
然後就可以在彙總表設定公式了。
首先生成專案清單:
C2=IF(ROW()-1>MAX(Sheet2!H:H),"",INDEX(Sheet2!G:G,MATCH(ROW()-1,Sheet2!H:H,)))
然後生成序號:
B2=IF(C2="",,ROW()-1)
統計採購批數:
D2=IF(B2,COUNTIF(Sheet2!D:D,C2),)
統計採購數量: