2017-06-20 92 views
0

我有大量的數據需要解析,我想添加每個節目的總觀看時間。Excel SUMIF條件

我能得到這個代碼,一個看似正確的答案:

=SUMIF(H2:H15400, "*Masterpiece", K2:K15400) 

但不是這樣的:

=SUMIF(H2:H15400, "Masterpiece", K2:K15400) 

這給了我0,我不知道有什麼區別星號讓。

我可以只使用第一個代碼,但我想從另一行繪製的標準,像這樣:

=SUMIF(H2:H15400, AG1, K2:K15400) 

,但我仍然有零一個答案。

+0

'*'是一個通配符,這意味着如果該列以'Masterpiece'結尾,它將會和。所以它可能是'這是一個傑作',它會起作用。如果沒有'*',它會查找完全匹配,所以現在「這是一個傑作」不匹配。 –

回答

0

如前所述,通配符*您要搜索的文本之前或之後。如果這段文字是在細胞(比如AG1),你可以串聯通配符它是這樣的:

=SUMIF(H2:H15400, "*" & AG1 & "*", K2:K15400) 
'     ^^^^^^^^^^^^^^^ 

如果省略右(左)通配符搜索字符串必須在年底(開始)的文字。有了這兩個通配符,它​​可以發生在文本中的任何地方。