エクセルでセルにテキストが含まれている場合の合計(6つの適切な数式)

  • これを共有
Hugh West

今回は、Excelでセルにテキストが含まれている場合に合計する方法を紹介します。 あらゆる種類のテキストが含まれているセルに基づいて合計する方法と、テキストが含まれている場合について学びます。 特定のテキストが含まれている を、適切な例と図解で説明します。

練習用ワークブックをダウンロードする

セルにテキストが含まれている場合の合計.xlsx

Excelでセルにテキストが含まれているかどうかを合計するための6つの適切な計算式

ここでは、データセットに 名称 一部の製品の 連絡先アドレス 買ってくれたお客様の、そして 数量 Jupyter Groupという会社の。

今日の目的は、このデータセットからテキストを含むセルを合計することです。

1.Excelでセルにテキストが含まれている場合、SUMIF関数を使用して合計する

を使用することができます。 SUMIF関数 のExcelで、セルにテキストが含まれているかどうかを合計する。

例えば、顧客の住所が以下のような商品の数量を合計してみる。 EメールID ではなく 電話番号 .

つまり、合計する必要があるのです。 数量 隣接するセルにテキストが含まれている場合、そのセルの お客様の住所 .

どうすれば実現できるのか?

を入力すると実行されます。 アスタリスク記号(*) として クライテリア SUMIF関数 のように、次の式で表されます。

=SUMIF(C4:C13,"*",D4:D13)

ほら、ここにテキストアドレスを持つ顧客の商品の総量がありますね。

1558年のことである。

計算式の説明

  • があります。 SUMIF関数 は3つの引数を取ります。 レンジ , a クライテリア であり、また sum_range .
  • ここでいう範囲とは C4:C13 (お客様アドレス) とのことです。 クライテリア でございます "*" . "*" ホールド の範囲にあるすべてのテキスト値を検索します。 C4:C13 .
  • 範囲内のテキスト値を見つけると C4:C13 から対応する値を加算する。 sum_range , D4:D13 ( 数量 ).
  • こうして SUMIF(C4:C13,”*”,D4:D13) の範囲のすべての量の合計を返します。 D4:D13 ここで,範囲内の対応するアドレスは C4:C13 はテキストアドレスです。

続きを読む Excelで文字や数字を含むセルを合計する方法

2.Excelでセルにテキストが含まれている場合、SUMIFS関数を使用して合計する

を使用することができます。 SUMIFS関数 の代わりに SUMIF関数 を使用すると、Excelでセルにテキストが含まれているかどうかを合計することができます。

どのように達成するか?

式はほぼ同様で、ここでは スミフ という数式で、数量を合計することになります。

=SUMIFS(D4:D13,C4:C13,"*")

ここでも、テキストアドレスを持つ顧客との商品の総量を取得しています。

再び1558年のことである。

計算式の説明

  • があります。 SUMIFS関数 を取る。 sum_range と1組以上の レンジ の基準で判断しています。
  • ここで私たちの sum_range でございます D4:D13 ( 数量 を1組使用しています。 レンジ クライテリア .
  • レンジは C4:C13 (コンタクトアドレス) であり、その基準は "*" の範囲にあるすべてのテキスト値を検索します。 C4:C13 .
  • 範囲内のテキスト値を見つけると C4:C13 から対応する値を加算する。 sum_range D4:D13 .
  • こうして sumifs(d4:d13,c4:c13, "*") の範囲のすべての量の合計を返します。 D4:D13 ここで,範囲内の対応するアドレスは C4:C13 はテキストアドレスです。

続きを読む Excel Sum セルに条件が含まれている場合 (5 例)

3.SUM関数、IF関数、ISTEXT関数を組み合わせて、Excelでセルにテキストが含まれているかどうかを集計する

ご希望であれば、組み合わせで SUM機能 は、その もし関数 を、そして ISTEXT機能 を使用すると、Excelでセルにテキストが含まれているかどうかを合計することができます。

どのように達成するか?

任意のセルを選択し、この組み合わせの数式を入力します。

=sum(if(istext(c4:c13),d4:d13,0))です。

[ それは アレイ式 ...だから、プレス ctrl+shift+エンター でなければ オフィス365 .]

見てください、テキストアドレスを持つお客様の商品の総量は1558個と同じなんです。

計算式の説明

  • ISTEXT(C4:C13) は、範囲内の各値をチェックします。 C4:C13 を返します。 を返し、それ以外の場合は FALSE .
  • ここで、式は次のようになります。 sum(if({true,true,false,...,false},d4:d13,0)) .
  • if({true,true,false,...,false},d4:d13,0) の範囲から対応する値を返します。 D4:D13 について、それぞれ そして、それぞれについて ファルス を返します。 0 .
  • したがって、式は次のようになります。 SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
  • では、その SUM機能 の範囲から対応する値の合計を返します。 D4:D13 .

続きを読む セルにテキストが含まれている場合、Excelで別のシートにコピーする

類似の読み物

  • Excelのセルの合計:連続、ランダム、条件付き、など。
  • Excelでセルに単語が含まれている場合に値を代入する方法(4つの簡単な方法)
  • セルにテキストが含まれている場合、Excelの数式を使用して別のセルに値を返します。
  • セルがリストの特定のテキストを含んでいる場合、値を返す方法
  • Excelの範囲内のテキストを検索し、セルの参照を返す(3つの方法)

4.エクセルでセルに特定の文字列が含まれているかどうかを合計するSUMIF関数を使う(大文字小文字を区別して一致させる)

今までは、テキスト値を含むすべてのセルを合計していました。

今度は少し違う方法で、テキスト値を含むセルを特定のテキストで合計してみます。

例えば、赤い製品の数量をすべて合計してみる。

つまり、任意のセルにテキストが含まれていれば、それを合計する必要があります。 "赤" が入っています。

どうすれば実現できるのか?

を使って実現することもできます。 SUMIF関数 でのエクセルの アスタリスク記号(*) .

この数式をワークシートの任意のセルに入力してください。

=SUMIF(B4:B13,"*Red*",D4:D13)

ここでは、全商品の合計をテキストにした "レッド" で、691です。

計算式の説明

  • があります。 SUMIF関数 は3つの引数を取ります。 レンジ , a クライテリア であり、また sum_range .
  • ここでいう範囲とは B4:B13 (製品名) とのことです。 クライテリア でございます "レッド" を持っています。 を持つ任意のテキスト値に対して "レッド" が入っています。
  • したがって、この数式は、範囲内のすべてのテキスト値を検索します。 B4:B13 というテキストを含む "レッド" .
  • の範囲にある値を見つけると B4:B13 から対応する値を加算する。 sum_range , D4:D13 ( 数量 ).
  • こうして SUMIF(B4:B13, "*Red*",D4:D13) の範囲のすべての量の合計を返します。 D4:D13 ここで、製品名にはテキストが含まれます "レッド" が入っています。

覚えておきたいこと

  • これは 大文字・小文字を区別しない の式で表されます。 つまり、もしあなたが "RED" または "赤" かわりに "レッド" も同じように動作します。

続きを読む セルに特定の文字列が含まれている場合、Excelで1を追加する(5例)

5.エクセルでセルに特定の文字列が含まれているかどうかを合計するSUMIFS関数を使う(大文字小文字を区別して一致させる)

を使用することができます。 SUMIFS関数 の代わりに SUM機能 を使えば、あるセルに特定のテキストが含まれているかどうかを合計することができます。

どのように達成するか?

があります。 スミフ というテキストですべての積の和を求める公式があります。 "レッド" になります。

=SUMIFS(D4:D13,B4:B13,"*Red*")

ここで再び、全商品の合計をテキストにした "レッド" で、691です。

計算式の説明

  • があります。 SUMIFS関数 を取る。 sum_range と1組以上の レンジ の基準で判断しています。
  • ここで私たちの sum_range でございます D4:D13 ( 数量 を1組使用しています。 レンジ クライテリア .
  • レンジは B4:B13 (製品名) であり、その基準は "*Red*" の範囲にあるすべてのテキスト値を検索します。 C4:C13 テキスト付き "レッド" が入っています。
  • の範囲にある値を見つけると B4:B13 から対応する値を加算する。 sum_range D4:D13 .
  • こうして sumifs(d4:d13,c4:c13, "*") の範囲のすべての量の合計を返します。 D4:D13 ここで、製品名には、テキスト "レッド" が入っています。

覚えておきたいこと

  • これもまた 大文字・小文字を区別しない の数式です。 "RED" または "赤" かわりに "レッド" も同じように動作します。

続きを読む セルにテキストが含まれている場合、Excelで別のセルにテキストを追加する

6.SUM関数、IF関数、ISERROR関数、FIND関数を組み合わせて、Excelでセルに特定の文字列が含まれているかどうかを合計する(大文字小文字を区別して一致させる)。

前の2つのメソッドでは ケースインセンシティブ マッチは、特定のテキストを含むすべてのセルを合計するために使用します。

さて、もしあなたが ケースセンシティブ が一致すれば、この式に当てはめることができます。

を組み合わせることができます。 SUM機能 , IF機能 , ISERROR機能 そして FIND機能 を使って、あるセルに特定のテキストが含まれているかどうかを合計します。 ケースセンシティブ に匹敵する。

どのように達成するか?

があります。 ケースセンシティブ というテキストですべての積の和を求める公式があります。 "レッド" になります。

=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))

[ それは アレイ式 ...だから、プレス ctrl+shift+エンター を使用していない限り オフィス365 .]

ほら、またまた商品の総量をテキストで "レッド" を名乗る。

計算式の説明

  • FIND("赤",B4:B13) を検索します。 大文字小文字を区別した一致 の範囲にあるすべての値について B4:B13 ( 製品名 ) をテキストで表示します。 "レッド" .
  • マッチした場合は数値を返し、そうでない場合は #バリュー のエラーが発生しました。
  • ということで、式は次のようになります。 sum(if(iserror({15,#value!,15,#value!,...,#value! }),0,d4:d13)) .
  • iserror({15,#value!,15,#value!,...,#value! }) を返します。 を各エラーに対して、そして ファルス でなければなりません。
  • したがって、式は次のようになります。 sum(if{true,false,true,...,false},0,d4:d13)) .
  • if{true,false,true,...,false},0,d4:d13)。 収益 0 について、それぞれ の範囲から対応する値を返します。 D4:D13 について、それぞれ ファルス .
  • ここで、式は次のようになります。 和(d4,0,d5,0,...,0) .
  • 最後に SUM機能 は対応する値の合計を返す。

続きを読む Excel セルにテキストが含まれている場合、値を返す(8つの簡単な方法)

覚えておきたいこと

  • があります。 SUMIF関数 とのことです。 SUMIFS関数 が使用できます。 ワイルドカード (*, ?, ~) で部分一致の検索ができます。
  • があります。 SUMIF関数 とのことです。 SUMIFS関数 を探す 大文字・小文字を区別しない が一致するのに対し FIND機能 を検索します。 ケースセンシティブ に匹敵する。

結論

これらの方法で、Excelでセルにテキストが含まれているかどうかを合計することができます。 他の方法を知っていますか? または何か質問がありますか? 遠慮なく私たちに尋ねてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。