• 締切済み

エクセルの条件付き書式?に関しての質問です。

エクセルでAの列の中で『半角文字だけのセルはそのまま』で『全角文字が入っているセルは色を赤に変える』なんてことは出来ますか?

みんなの回答

noname#164823
noname#164823
回答No.3

LEN関数は、「全角、半角の区別なく「1文字」と数えます。 http://excel.onushi.com/function/len.htm LENB関数は「バイト数」を数えます。 例えば、 「12あ」について、LEN関数なら「3」,LENB関数なら「4」になります。 半角文字は1バイト、全角文字は2バイトです。 だから、先程の関数を入れれば、 セル内の文字が半角だけなら「=」になるので、「FALSE」。 1文字でも全角があれば、LEN関数でカウントした数より多くなるので、 赤くなるはずです。 新たに設定し直してみて下さい。こちらでは、正常に動作します。

noname#164823
noname#164823
回答No.2

これでは? =LENB(A1)>LEN(A1) 他に良い方法があるかもしれませんが。

stranger0544
質問者

お礼

試してみましたが半角文字だけのセルも赤くなってしまいました(T_T) お答えありがとうございます。

noname#164823
noname#164823
回答No.1

セル内が全角か半角かのどちらかなら、以下の方法で。 混在していると、できませんが。 A列を選択し、 「条件付き書式の設定」ダイアログで、 「数式が」にして、右のボックスに =EXACT(A1,JIS(A1)) と入れてみて下さい。 「書式」→「パターン」で「赤」に。

stranger0544
質問者

お礼

ありがとうございます! でも、残念ながら混在しているんです(T_T)

関連するQ&A

専門家に質問してみよう