表の中に全角文字と半角文字が混在しいると、まずデータベースとして美しくない。半角で揃えておいたほうがベストでしょう。カタカナやアルファベットの中には、フォントによって見た目の全角・半角の区別が難しい文字もあります。そんなときに必要なのが「全角チェック」。関数を使って全角文字を含むセルを一瞬のうちに抽出しましょう。ためには、そもそも「全角とは」「半角とは」が理解できていないと話になりません。Byte)」という表現もされるとおり、一文字のバイト数が1バイトでできています。Bytes)」とも表現され(SJISでは)2バイトでできています。半角は「文字数=バイト数」、全角は「文字数<>バイト数」と言えます。エクセル上での判定条件として利用します。全角・半角の区別なく1文字を1として値を返すのが特徴で;=LEN(文字列)のように表します。半角文字1文字なら1(byte)、全角文字1文字なら2(bytes)となり、LEN関数と同様に;=LENB(文字列)のように表します。セルに判定式を入れる2つの方法サンプルとして下図のような表を用意しました。TRUE/FALSEで判定まずはシンプルに、全角文字が含まれていれば「FALSE」、全て半角文字ならば「TRUE」を返すパターンから。セルB2に以下の数式を入力します;=LEN(A2)=LENB(A2)すると、セルB2には「TRUE」が表示されました。すべて半角文字ということです。このセルB2の数式をセルB8までコピーすると、以下のようになりました。セルB3とB7の値が「FALSE」になりました。これで、セルA3の「スズキマシナリー」と、A7の「ABCコウキ」には全角文字が混入していたことがわかりました。親切な判定結果を表示させます。「TRUE」「FALSE」ではデータ量が多いときに視認性が良くない。見がとても紛らわしい。これは、セルに全角文字の混入があった場合のみ(つまり、文字数とバイト数が不一致の場合のみ)、「全角あり」を表示させる数式です。すると、セルB2には何も表示されませんでした。「全角の混入なし」ということです。▲セルB2にはなにも表示されずセルB2の数式をB8までコピーするとこうなります。セルA3とA7のデータは、文字数とバイト数が不一致ということになり、B列に「全角あり」が表示されました。以上でExcelでデータの全角・半角をチェックする方法の解説は終了です。他の関連記事と一緒にみなさんの仕事に役立てていただけると幸いです。併せて読んでおくとさらに便利エクセルの重複データに色を付ける|「ダブり」チェック条件付き書式・COUNTIF関数エクセルで重複するデータに色を付ける方法を解説します。Excelでダブりチェックをする方法はいくつかありますが簡単に設定できるのでぜひ挑戦してみましょう。StrConv関数VBA・文字列操作カタカナを半角に変換する方法を「関数で処理」と「VBAで処理」の2パターン解説します。カタカナや英数字が半角で揃っていないと、資料としてもデータベースとしても美しくないのです。Excelの特定の文字を削除したり文字列を置換(置き換え)したり、文字列に含まれる余分なスペースや文字を削除したりする方法のまとめです。入力規則エクセルの入力規則をマスターしよう。結果による色分けや入力規則の解除方法、ユーザー設定を使用した数式による条件指定や入力規則をコピーする方法など完全網羅しました。※その他関連記事は、このページの下の方にもあります。