Excelでは、文字数をカウントすることができる「LEN関数」という関数があります。今回は、LEN関数を利用した文字数をカウントする方法に加え、応用編としてLENB関数、SUBSTITUTE関数、TEXT関数などの関数を組み合わせ、特定の文字数をカウントする方法も解説します。
LEN関数は、指定したセルに入力された文字列(全角、半角、スペース、記号含む)の文字数をカウントし、その結果を表示する関数です。
LEN関数を使えば、簡単に文字数をカウントすることができます。
LEN関数の使い方をご解説します。
(1)カウント結果を表示したいセルを選択し、「LEN関数」を選択します。
(2)LEN関数の「文字列」欄を選択し、カウントしたいセルを選択します。
(3)カウント結果が得られました。
カウントした結果が表示されていますが、実際にセルに入力されているのは「=LEN(A2)」です。直接打ち込んでも同様の結果が得られますよ。
LEN関数では、全角・半角の区別なくカウントされます。
全角と半角を区別してカウントするには、LENB関数と組み合わせて文字数をカウントしましょう。
LENB関数は、「文字のバイト数」をカウントする関数です。全角は2バイト、半角は1バイトとしてカウントされます。
全角の文字をカウントするには、文字のバイト数をカウントする「LENB関数」の結果から、全角・半角の区別なく文字数をカウントする「LEN関数」の結果を引くことで求めることができます。
半角の文字をカウントするには、全角・半角の区別なく文字数をカウントする「LEN関数」の結果を2倍にした値から、文字のバイト数をカウントする「LENB関数」の結果を引くことで求めることが可能です。
セルの中で、特定の文字をカウントするためには、SUBSTITUTE関数を組み合わせて利用します。
SUBSTITUTE関数は、「特定文字を置換する」ための関数です。特定文字を置換する前後の文字数の差分から、特定文字の数をカウントすることができます。
SUBSTITUTE関数の結果は、文字列を元に得られます。
上記の例では、SUBSTITUTE関数によって「東京都千代田区(東京)」の文字列から、特定文字列である「田」を削除した「東京都千代区(東京)」が得られるわけです。全体文字数11から、特定文字を削除した10の差分である1が特定文字数となります。
出現回数をカウントするには、特定文字数から特定文字分を割ります。
上記の例では、特定文字「東京」は文字列の中に4文字含まれています。そこから特定文字「東京」の2文字を割った「4÷2=2回」が出現回数です。
日付やパーセントの文字数をカウントする場合、セルの見た目と異なる結果となる可能性があります。
こうした場合には、TEXT関数「=TEXT(文字列,フォーマット)」を用いて、任意の形式に変換してから文字数をカウントします。
下記の場合では、日付を「yyyy/m/d」形式に変換してから、カウントします。
パーセントも同様に「0%」形式に変換してからカウントします。
文字数をカウントする場合には、LEN関数を利用しましょう。また、LENB関数、SUBSTITUTE関数、TEXT関数を組み合わせることで、さまざまな条件で文字数をカウントすることが可能となります。
はじめは難しく感じるかもしれませんが、慣れれば簡単に扱えるようになりますので、ぜひ試してみてくださいね。
(学生の窓口編集部)
2024/08/07
600年の時を超えて伝わる “人生と仕事に役立つ” 室町時代の能楽師「世阿弥」の知恵とは?#Z世代pickフレッシャーズ
2024/07/25
2024/07/18
2024/07/11
2024/06/17
いつでもわたしは前を向く。「女の子の日」を前向きに♪社会人エリ・大学生リカの物語
視点を変えれば、世の中は変わる。「Rethink PROJECT」がつたえたいこと。
社会人デビューもこれで完璧! 印象アップのセルフプロデュース術
かわいい×機能性がつまったSamantha Thavasa Petit Choiceのフレッシャーズ小物を紹介! 働く女性のリアルボイスを集めて開発された裏側をレポート
ウワサの真実がここにある!? クレジットカードの都市伝説
【診断】セルフプロデュース力を鍛える! “ジブン観”診断
あなたの“なりたい”社会人像は? お仕事バッグ選びから始める新生活
忙しい新社会人にぴったり! 「朝リフレア」をはじめよう。しっかりニオイケアして24時間快適。
実はがんばりすぎ?新社会人『お疲れ度』診断