公開noteのまとめ↑公開しているnote(電子書籍)の内容のまとめています。【Excel】文字が全角か半角かをチェック・判定する方法【LEN関数とLENB関数の組み合わせ】エクセルを使用するとさまざまなデータ処理を効率よくできますよね。エクセルもいまでは多くの機能がついているために、逆に対応方法がわからないときがあるでしょう。エクセルで一つのシートの中に全角と半角の数字・ローマ字・カタカナなどが混在しているときが多くあります。このような場合、全角のみ、半角のみ、それとも混在しているのかをチェック、判定したいときがありますよね。このときどう対処するといいのでしょうか。ここでは、エクセルで文字が全角と半角をチェックする方法について解説していきます。・エクセルで文字が全角と半角をチェックする方法というテーマで解説していきます。エクセルで文字が全角と半角をチェックする方法それでは、実際のデータ(仮)を用いてエクセルで文字が全角か半角かを判定する方法について確認します。ここで、文字列の文字数とBYTE数に着目しますと、半角では1文字=1BYTEであり、全角では1文字=2BYTEとなります。文字列の文字数とBYTE数全体を数えて、文字数=BYTE数であれば半角のみ、文字数の2倍=BYTE数であれば、全角のみ、それ以外であれば半角と全角が混在していることになります。文字数を数えるときにはLEN関数、BYTE数を数えるときにはLENB関数を使用するといいです。続いて、IF関数で上の条件式をつくれば、全角か半角かもしくは混合しているのかがわかるのです。以下のデータを用いて処理方法を確認します。文字数の列に=LEN(文字のセル)と入力しましょう。Enterキーで確定させましょう。計算されたセルを元に、オートフィル機能(セルの右下にカーソルを合わせると出る十字をダブルクリック)により一括で計算していきます。すると、一括して文字数のカウントができました。同様に、BYTE数も求めていきます。こちらでは、出力したいセルに=LENB(対象セル)と入力します。続いて、オートフィル機能によって一気にBYTE数も出力していきます。全角と半角を判定するための条件式を入れていきます。このときIF関数を使用しますが、3つの条件に分かれているため、IF関数を2回使用する必要があります。これはIF関数が、=IF(論理式,真の場合,偽の場合)とある論理式に対して、正しいか異なるかという2拓で構成されるためです。今回の場合は=IF(C4=D4,"半角のみ",IF(2*C4=D4,"全角のみ","混在"))と入力しましょう。"でくくることを忘れないようにする必要があります。Enterで確定させていきます。オートフィル機能で一気に全角か半角かの判定を行います。関数をいくつか組み合わせるだけで、このような複雑な処理もできるため、徐々にエクセル技術を高めていきましょう。計算問題を解いてみようS/mとS/cmの換算(変換)方法は?計算問題を解いてみよう【ジーメンス毎メートルとジーメンス毎センチメートル】Twitter始めました!サイトの記事や更新情報等つぶやいていきます。よろしければフォローのほどよろしくお願いいたします。Reserved.サイト内検索:。