Excel をマスター:簡単な数式を使用してセル内の文字を数える
Excel のセル内の文字を数えるのは、思っているよりもはるかに簡単です。いくつかの簡単な数式を使用すると、単一セルまたは複数のセル内の文字数を数えたり、特定の文字の合計を取得したりできます。
データをエクスポートする準備をしていて、セルごとの文字数を制限する必要がある場合、または特定の文字の出現数を調べたい場合は、Microsoft Excel での方法を次に示します。
Excel の単一セル内の文字数を数える
セル内の合計文字数を取得するには、Excel の LEN 関数を使用します。数式の構文は単純に LEN(cell) で、引数のセル参照を入力します。
たとえば、次の数式を使用してセル A2 の文字数をカウントできます。
=LEN(A2)
文字列の最後の文字の後のスペースと同様に、句読点とスペースも文字としてカウントされることに注意してください。
ヒント:LENB 関数を使用して、セル内のバイト数をカウントすることもできます。たとえば、上の例では =LENB(A2) を使用します。
複数のセルの文字数が必要な場合があります。 LEN 関数を使用して、数式に SUM 関数を追加できます。
たとえば、次の数式を使用すると、セル A2、A4、および A6 の文字数をカウントできます。
=SUM(LEN(A2),LEN(A4),LEN(A6))
セル範囲内の文字数を数える
隣接する複数のセルの文字数の合計を取得したい場合は、上記の数式を使用して各セル参照を簡単にリストできますが、もっと良い方法があります。セル範囲内の文字を数えるには、引き続き LEN 関数と SUM 関数を使用します。
たとえば、次の式を使用して、セル A2 から A4 までの文字数を取得できます。
=SUM(LEN(A2:A4))
ご覧のとおり、数式の LEN 部分にセル範囲を追加するだけで合計が得られます。
ヒント:SUMPRODUCT 関数に慣れている場合は、この場合の SUM 関数と同じように使用できます。この例では、「=SUMPRODUCT(LEN(A2:A4))」と入力しても同じ結果が得られます。
複数のセル範囲
2 つの異なるセル範囲内の文字をカウントするには、SUM 関数と LEN 関数を引き続き使用できます。
ここでは、次の式を使用して、セル A2 ~ A4 と C2 ~ C4 の数を取得します。
=SUM(LEN(A2:A4),LEN(C2:C4))
この場合、SUM 関数の式のかっこ内に両方の LEN 式を追加するだけです。
Excel のセル内の特定の文字を数える
もしかしたら、それはあなたが見つけなければならない特定の文字の数かもしれません。このためには、LEN を SUBSTITUTE 関数とともに使用します。
この例では、セル A1 内の L の数を数えます。次の式を使用します。
=LEN(A2)-LEN(SUBSTITUTE(A2,”L”,””))
結果 1 が正しいことがわかります。以下は、式の構造を内側から外側へと分解したものです。
- SUBSTITUTE(A2,”L”,””) は、セル A2 内の文字 L のすべてのインスタンスを空の文字列に置き換えます。
- LEN(SUBSTITUTE(A2,”L”,””)) は、セル A2 内の文字 (文字 L を除く) をカウントします。
- LEN(A2) は、セル A2 内の文字の合計数をカウントします。
- LEN(A2)-LEN(SUBSTITUTE(A2,”L”,””)) は、セル A2 の合計文字数から文字数 (文字 L を除く) を減算します。
大文字と小文字を無視する特定の文字
お気づきのとおり、上記の式では、結果として文字 L のインスタンスが 1 つしか得られません。これは、数式に大文字の L が含まれているため、小文字は検索されないためです。
この大文字と小文字の区別を考慮して、UPPER または LOWER を SUBSTITUTE 式に追加できます。簡単に言うと、大文字と小文字に関係なく、出現したすべての文字列が空のテキスト文字列に置き換えられます。
同じ例を使用して、次のように数式に UPPER を追加します。
=LEN(A2)-LEN(SUBSTITUTE(UPPER(A2),”L”,””))
今回は、大文字と小文字の両方の L を含む 3 の結果を受け取ります。
セル範囲内の特定の文字を数える
これまで学んだことを活かして、さらに前進してみませんか?この最後のセクションでは、セル範囲内の特定の文字を数える方法を説明します。基本的には、LEN、SUBSTITUTE、SUM を組み合わせます。
この数式を使用すると、セル範囲 A2 ~ A4 内の L の数を数えることができます。
=SUM(LEN(A2:A4)-LEN(SUBSTITUTE(UPPER(A2:A4),”L”,””)))
ここでは、大文字と小文字に関係なく、文字 L のすべてのインスタンスを検索するために、SUBSTITUTE 式で UPPER を保持します。
ワークシートでこれらの関数や数式を使い始めると、Excel での文字数のカウントが毎回簡単になります。何のために文字数をカウントする必要があるかに関係なく、手動で文字数をカウントするのではなく、Excel に作業を任せてください。
詳細については、Microsoft Excel での COUNTIFS、SUMIFS、AVERAGEIFS の使用に関するチュートリアルをご覧ください。
-
HDR 効果を使用して自宅で写真をプロフェッショナルに見せる方法
ブログのまとめ – 写真をプロフェッショナルに見せる簡単な方法をお探しですか?適切なツールを使用して HDR 効果で写真をプロフェッショナルに見せる方法を学ぶのに役立つブログを読んでください。 写真を撮ることは芸術です。私たちは熱狂的なイメージを捉えることがよくありますが、他のものと比較すると、その輝きはありません。プロの写真家が見逃していないことは何ですか?写真家はスタジオ管理ソフトウェアを使用します 写真を強化するための他の多くのソフトウェア。初心者の写真家であろうと、あなたや私のような素人であろうと、誰もがそれを使用できるわけではありません.私たちは、写真の美しさを引き立てるエッジを写
-
Linux でのファイル検索をマスターする:強力なコマンドと組み込みツール
新しい Linux ディストリビューションをインストールしたばかりですか?新しいシステムでファイルやディレクトリを見つける方法を疑問に思うかもしれません。 Linux PC 上でファイルやディレクトリを検索するには、いくつかの方法があります。ターミナル経由で Linux コマンド (find など) を使用すると便利です。あるいは、Linux ディストリビューションが提供する組み込みのファイル管理ツールを使用することもできます。 Linux 上でファイルとディレクトリを検索したい場合は、以下の手順に従ってください。 検索コマンドの使用 find コマンドは、Linux でファイルやディ