2016-08-25 101 views
0

假設我有許多具有Pass值的貼標機。如何在Excel中列出具有匹配名稱的列值?

(A)   (B) 
    Labelers  Pass 
    _________  ___ 
4 Labeler X1A 111 
5 Labeler O2A 62 
6 Labeler R1 61 
7 Labeler O1B 60 
8 Labeler R2A 49 
9 Labeler A1 10 
... 
60 Labeler Y1 29 

我需要用上面的匹配值的總和填充下表。總之,我預計10的值爲Total Pass,Labeler A1。公式將在Total Pass之下,位於Labelers旁邊。該公式將查看Labeler的「名稱」(即Labeler A1),掃描上表,當它看到"Labeler A1"時,它將從上表中將10的值傳遞給下表。

(A)   (B) 
    Labeler  Total Pass 
    __________ __________ 
63 Labeler A1 
64 Labeler A2 
65 Labeler A3 
66 Labeler A4 
67 Labeler A5 
68 Labeler A6 
69 Labeler A7 
... 

我試圖SUMIF功能=SUMIF(A4:A60,"=A63",B4:B60),而A4:A60是貼標的第一表的範圍內,A63Labeler A1細胞,並B4:B60是所述第一表的Pass列,但它返回0

我怎樣才能做到這一點?

+0

只是想澄清您的示例數據。標籤前面的數字是行號?而在Labeler面前的A應該表示貼標機是A列? –

+0

正確。我添加了它們以供參考。 A 1 2 3 4 ...列是excel列/行,用於視覺輔助目的。希望不會讓它更混亂! – Iggy

+1

列A中的名稱是否出現多次或是否唯一?我試圖找出是否要添加來自相同名稱的所有結果,或只是試圖從唯一名稱中找到一個結果。它使用SUMIF或VLOOKUP,INDEX/MATCH選項之間的區別 –

回答

2

如果我理解正確,從63到119是你想要總結第4到60行中出現的值的行。如果是這種情況,在B63中使用下面的公式並複製下來:

=SUMIF($A$4:$A$60,$A63,$B$4:$B$60) 
相關問題