小学館IDをお持ちの方はこちらから
ログイン
初めてご利用の方
小学館IDにご登録いただくと限定イベントへの参加や読者プレゼントにお申し込み頂くことができます。また、定期にメールマガジンでお気に入りジャンルの最新情報をお届け致します。
新規登録
人気のタグ
おすすめのサイト
企業ニュース

SUMIF関数を使って「特定の文字列を含む条件」で合計する方法

2026.04.20

ExcelのSUMIF関数で、特定の文字列を『含む』データだけを合計する方法を解説します。ワイルドカード『*』『?』の使い方や、注意点を分かりやすく紹介します。

SUMIFで文字列を『含む』条件の合計を出す方法【例付き】

Excelでデータを集計していると、『特定の文字を含むデータだけを合計したい』という場面があります。

例えば次のようなケースです。


 ⚫︎商品名に『りんご』を含む売上だけを合計したい


 ⚫︎会社名に『株式会社』を含む取引金額を合計したい


 ⚫︎メモ欄に『キャンペーン』を含む売上を集計したい

SUMIF関数で『含む』条件を作るときは、ワイルドカードという特殊な記号を使います。

代表的なのが次の記号です。


 ⚫︎  *  任意の文字列を条件とする

 ⚫︎  ?  任意の1文字を条件とする

文字列を『含む』条件では、主に『*』を使用します。文字列の前後に付けることで、『その文字を含む』という条件を作ることができます。

まず、基本構文を確認しておきましょう。

SUMIF関数の基本構文 =SUMIF(範囲,"*文字列*",合計範囲)

それぞれの意味は次の通りです。


 ⚫︎範囲:条件を判定するセル範囲

 ⚫︎文字列:特定の文字を含む条件

 ⚫︎合計範囲:合計するセル範囲

SUMIF関数の使い方完全ガイド!基本から応用まで徹底解説

SUMIF関数とは? SUMIF関数は、『条件に合うデータだけを合計する』ための関数です。 通常のSUM関数は、指定した範囲を全て合計します。 一方、SUMIF…

◾️文字列を含むデータを合計する

A列に商品名、B列に売上が入力されている場合に、『りんご』を含む商品の売上を合計する場合は次の式を使います。

SUMIF関数で文字列を含むデータを合計する場合の記述例 =SUMIF(A2:A9,"*りんご*",B2:B9)

この場合、


 ⚫︎青森りんご


 ⚫︎りんごジュース


 ⚫︎りんごジャム


 ⚫︎りんごチップス

の売上だけが合計されます。

◾️アスタリスクの位置による違い

アスタリスクは、付ける位置によって意味が変わります。


 ⚫︎文字列の前後に付ける: “*りんご*” → りんごを含む


 ⚫︎文字列の最後に付ける:”りんご*” → りんごで始まる


 ⚫︎文字列の最初に付ける: “*りんご” → りんごで終わる

例えば、商品名の中で『りんごで始まる商品』だけを集計したい場合は、

商品名の中で『りんごで始まる商品』だけを集計したい場合の記述例 =SUMIF(A2:A5,"りんご*",B2:B5)

と入力します。

このようにアスタリスクの位置を変えることで、文字列の条件を柔軟に指定できます。

■任意の1文字を含むデータを合計する

任意の1文字を含むデータを合計する場合は、ワイルドカードの『?』を使用します。

基本構文は以下の通りです。

任意の1文字を含むデータを合計する場合の記述例 =SUMIF(範囲,"条件?",合計範囲)

例えば、「A〇C」という形式の文字列(AとCの間に1文字)の売上を合計する場合は次のように入力します。

=SUMIF(A2:A8,”A?C”,B2:B8)

セルの値を条件にする

実務では、条件の文字列をセルに入力しておくケースもよくあります。

例えば、D6セルに『りんご』と入力し、その文字を含む売上を合計したい場合です。

この場合は次のように入力します。

任意の1文字を含むデータを合計する場合の記述例 =SUMIF(A2:A9,"*"&D6&"*",B2:B9)

この方法を使えば、セルの文字を変更するだけで検索条件を簡単に変更できます。

複数の文字列を含むデータを合計する

SUMIF関数では、1つの条件しか指定できません。

そのため、『りんご』『みかん』など複数の文字列を含むデータを合計したい場合は、SUMIF関数をそれぞれ作成して合計します。

例えば、商品名に『りんご』または『みかん』を含む売上を合計したい場合は、次のように入力します。

=SUMIF(A2:A9,”*りんご*”,B2:B9)+SUMIF(A2:A9,”*みかん*”,B2:B9)

任意の1文字を含むデータを合計する場合の記述例 =SUMIF(A2:A9,"*りんご*",B2:B9)+SUMIF(A2:A9,"*みかん*",B2:B9)

この式では、


 ⚫︎『りんご』を含むデータの合計


 ⚫︎『みかん』を含むデータの合計

をそれぞれSUMIF関数で求め、その結果を足し合わせています。

この方法を使えば、複数の文字列を含む条件でも簡単に合計を求めることができます。

対象となる文字列が増える場合は、同じようにSUMIF関数を追加していきましょう。

SUMIFで文字列を含む条件を使うときの注意点

SUMIF関数で文字列を含む条件を使う場合は、いくつか注意点があります。


 ⚫︎条件をダブルクォーテーションで囲む


 ⚫︎文字列や任意の1文字など、条件に応じてワイルドカード(*・?)を使い分ける

また、『*』を使って文字列の条件を指定する際は、平仮名と片仮名などの表記が混在していないかにも注意しましょう。

まとめ

SUMIF関数で文字列を『含む』条件を指定する場合は、ワイルドカードの『*』と『?』を使います。

この方法を使えば、商品名に特定の文字を含む売上や、メモ欄に特定の単語を含むデータなど、さまざまな条件付き集計を簡単に行えます。

まずは、基本構文から試してみてください。

構成/編集部

Author
IT企業に入り、新卒の頃に外資コンサル出身の先輩から分析やExcelの使い方、お作法を学び、それ以降マーケティングや事業管理や営業企画など幅広い役割で業務をする中で、常にExcelを実務で利用。 社内で新人向けにExcel研修などを実施するなどもして自分だけではなく周りに教えることも実施。 ExcelやGoogleスプレッドシートをつくるときに気をつけていることは、作成者のことを知らなくてもシートを見たら意図が伝わり、自分のものに感じられるシートづくり。 最近では生成AIを使って複雑な関数やマクロやGASなども組み、業務を効率化している。 2025年からライター業務も開始し、記事の監修なども実施

@DIMEのSNSアカウントをフォローしよう!

DIME最新号

最新号
2026年4月16日(木) 発売

『コナン』はなぜ、ヒットし続けるのか?伝説の第1話から劇場版最新作まで、制作の裏側に迫る!特別付録には劇場版ロゴの折りたたみモバイルコンテナも!さらに第2特集では躍進を続ける『無印良品』の知られざる活用術を大公開!衣食住を網羅する名品の数々を徹底調査!

人気のタグ

おすすめのサイト

ページトップへ

ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。詳しくは[ABJマーク]または[電子出版制作・流通協議会]で検索してください。