- 締切済み
エクセルの条件付き書式?に関しての質問です。
エクセルでAの列の中で『半角文字だけのセルはそのまま』で『全角文字が入っているセルは色を赤に変える』なんてことは出来ますか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
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
回答No.2
これでは? =LENB(A1)>LEN(A1) 他に良い方法があるかもしれませんが。
noname#164823
回答No.1
セル内が全角か半角かのどちらかなら、以下の方法で。 混在していると、できませんが。 A列を選択し、 「条件付き書式の設定」ダイアログで、 「数式が」にして、右のボックスに =EXACT(A1,JIS(A1)) と入れてみて下さい。 「書式」→「パターン」で「赤」に。
質問者
お礼
ありがとうございます! でも、残念ながら混在しているんです(T_T)
お礼
試してみましたが半角文字だけのセルも赤くなってしまいました(T_T) お答えありがとうございます。