ExcelのSUMIF関数で、特定の文字列を『含む』データだけを合計する方法を解説します。ワイルドカード『*』『?』の使い方や、注意点を分かりやすく紹介します。
目次
SUMIFで文字列を『含む』条件の合計を出す方法【例付き】
Excelでデータを集計していると、『特定の文字を含むデータだけを合計したい』という場面があります。
例えば次のようなケースです。
⚫︎商品名に『りんご』を含む売上だけを合計したい ⚫︎会社名に『株式会社』を含む取引金額を合計したい ⚫︎メモ欄に『キャンペーン』を含む売上を集計したい |
SUMIF関数で『含む』条件を作るときは、ワイルドカードという特殊な記号を使います。
代表的なのが次の記号です。
⚫︎ * 任意の文字列を条件とする ⚫︎ ? 任意の1文字を条件とする |
文字列を『含む』条件では、主に『*』を使用します。文字列の前後に付けることで、『その文字を含む』という条件を作ることができます。
まず、基本構文を確認しておきましょう。
=SUMIF(範囲,"*文字列*",合計範囲)

それぞれの意味は次の通りです。
⚫︎範囲:条件を判定するセル範囲 ⚫︎文字列:特定の文字を含む条件 ⚫︎合計範囲:合計するセル範囲 |
SUMIF関数とは? SUMIF関数は、『条件に合うデータだけを合計する』ための関数です。 通常のSUM関数は、指定した範囲を全て合計します。 一方、SUMIF…
◾️文字列を含むデータを合計する
A列に商品名、B列に売上が入力されている場合に、『りんご』を含む商品の売上を合計する場合は次の式を使います。
=SUMIF(A2:A9,"*りんご*",B2:B9)

この場合、
⚫︎青森りんご ⚫︎りんごジュース ⚫︎りんごジャム ⚫︎りんごチップス |
の売上だけが合計されます。
◾️アスタリスクの位置による違い
アスタリスクは、付ける位置によって意味が変わります。
⚫︎文字列の前後に付ける: “*りんご*” → りんごを含む ⚫︎文字列の最後に付ける:”りんご*” → りんごで始まる ⚫︎文字列の最初に付ける: “*りんご” → りんごで終わる |
例えば、商品名の中で『りんごで始まる商品』だけを集計したい場合は、
=SUMIF(A2:A5,"りんご*",B2:B5)
と入力します。
このようにアスタリスクの位置を変えることで、文字列の条件を柔軟に指定できます。
■任意の1文字を含むデータを合計する
任意の1文字を含むデータを合計する場合は、ワイルドカードの『?』を使用します。
基本構文は以下の通りです。
=SUMIF(範囲,"条件?",合計範囲)
例えば、「A〇C」という形式の文字列(AとCの間に1文字)の売上を合計する場合は次のように入力します。
=SUMIF(A2:A8,”A?C”,B2:B8)

セルの値を条件にする
実務では、条件の文字列をセルに入力しておくケースもよくあります。
例えば、D6セルに『りんご』と入力し、その文字を含む売上を合計したい場合です。
この場合は次のように入力します。
=SUMIF(A2:A9,"*"&D6&"*",B2:B9)

この方法を使えば、セルの文字を変更するだけで検索条件を簡単に変更できます。
複数の文字列を含むデータを合計する
SUMIF関数では、1つの条件しか指定できません。
そのため、『りんご』『みかん』など複数の文字列を含むデータを合計したい場合は、SUMIF関数をそれぞれ作成して合計します。
例えば、商品名に『りんご』または『みかん』を含む売上を合計したい場合は、次のように入力します。
=SUMIF(A2:A9,”*りんご*”,B2:B9)+SUMIF(A2:A9,”*みかん*”,B2:B9)
=SUMIF(A2:A9,"*りんご*",B2:B9)+SUMIF(A2:A9,"*みかん*",B2:B9)

この式では、
⚫︎『りんご』を含むデータの合計 ⚫︎『みかん』を含むデータの合計 |
をそれぞれSUMIF関数で求め、その結果を足し合わせています。
この方法を使えば、複数の文字列を含む条件でも簡単に合計を求めることができます。
対象となる文字列が増える場合は、同じようにSUMIF関数を追加していきましょう。
SUMIFで文字列を含む条件を使うときの注意点
SUMIF関数で文字列を含む条件を使う場合は、いくつか注意点があります。
⚫︎条件をダブルクォーテーションで囲む ⚫︎文字列や任意の1文字など、条件に応じてワイルドカード(*・?)を使い分ける |
また、『*』を使って文字列の条件を指定する際は、平仮名と片仮名などの表記が混在していないかにも注意しましょう。
まとめ
SUMIF関数で文字列を『含む』条件を指定する場合は、ワイルドカードの『*』と『?』を使います。
この方法を使えば、商品名に特定の文字を含む売上や、メモ欄に特定の単語を含むデータなど、さまざまな条件付き集計を簡単に行えます。
まずは、基本構文から試してみてください。
構成/編集部







DIME MAGAZINE













