想問有關excel內set formula 的問題

2012-01-18 1:08 am
如果有以下情況..應該要點set? (用vlookup/sum)

sheet1:
(A) (B)
(1)Code Qty
(2)A111 2
(3)B222 2
(4)A111 3
(5)C333 1
(6)B222 2
(7)A111 3
(8)C333 1

咁sheet2我想要以數字
(A) (B)
(1)A111 (total Qty)
(2)B222 (total Qty
(3)C333 (total Qty)
如果我sheet2 column B用呢個=VLOOKUP(A1,Sheet1!A:B,2,FALSE) 佢就只會出左一個qty...但我係想要咁多個數加埋..

謝謝解答...!

(以上情況我一定要分開兩個sheet)

回答 (3)

2012-01-18 1:28 am
✔ 最佳答案
Vlookup係回答一格俾你, 如果以你想要的output. 唔係用呢隻formula.

你試下用sumif. 應該可以做到你想要的output. :)

=SUMIF(A3:A6,"A01",B3:B6) << 希望你睇得明

col A col BRow 3A01 10Row 4A01 10Row 5A0310Row 6A0410

2012-01-17 22:36:19 補充:
如果data在sheet 1, 而你想答案在 sheet 2, 咁你只需要在sheet 2個格容先打上
=sumif( << 之係click個fx鍵令個function面版出現, 之後再click番所有參數的正確位置就可以ga la

2012-01-18 22:34:21 補充:
加$令個參照變為絕對參照.

=SUMIF(Sheet1!$A$2:$A$100,Sheet2!A3,Sheet1!B2:B100)

你試下 :)
2012-01-20 7:40 am
當然喇! B2:B100 係浮動目標範圍, 上下複製公式, 你應該用固定 rows B$2:B$100, 甚至用固定 range $B$2:$B$100。
2012-01-18 9:01 am
第一個係=SUMIF(Sheet1!A$2:A$100,Sheet2!A2,Sheet1!B$2:B$100)


收錄日期: 2021-04-13 18:28:57
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120117000051KK00523

檢視 Wayback Machine 備份