『文字変換の質問です。』(みっちー)
特定の文字及び数字を、関数で変換(一つのセルで)したいのですが、どうすればいいでしょうか?
変換前 変換後
A ⇒ OK
B ⇒ OK
C ⇒ OK
0 ⇒ OK
1 ⇒ OK
2 ⇒ NG
3 ⇒ NG 4 ⇒ NG
< 使用 Excel:Excel2019、使用 OS:Windows11 >
意味不明。
セルの文字(数字)が特定文字(数字)なら指定セルに「OK」又は「NG」と表示させるとの事?
’
(4月のセミ) 2026/04/21(火) 15:34:00
もしA1セルにAと入力したらA1セルにOKと表示させたいということであれば関数では無理。 マクロを使うか、表示だけでよければ条件付き書式を使うか?
A1セルにAと入力したらB1セルにOKと表示させたいということであれば関数で可能。
みっちーさんが行いたいのはどちら? (ねむねむ) 2026/04/21(火) 15:41:15
A1セルに、A,B,C,D,0,1 と各々の文字数字が入力されていた場合は、B1セルには"OK"と表示
また
A1セルに、2,3,4 と各々の文字数字が入力された場合は、B1セルに"NG"と表示させたいです。
(みっちー) 2026/04/21(火) 15:58:25
書式設定の仕様読みながら書いてたら無駄になったけど 一応書かれた範囲内なら1セルでできたので ユーザー定義書式: [>=2]"NG";[>=0]"OK";;"OK" ※ 文字は常にok
>A1セルに、2,3,4 と各々の文字数字が入力された場合は、B1セルに"NG"と表示させたいです。
B1: =IFS(OR(A1={"A","B","C","D",0,1})*NOT(ISBLANK(A1)),"OK",ISBLANK(A1),"",TRUE,"NG")
空欄をNGにしていたので修正 (ちくわ) 2026/04/21(火) 16:13:47
=IFS(OR(EXACT(A1,{"A","B","C",0,1})),"OK",OR(A1={2,3,4}),"NG",TRUE,"")
ではどうでしょう
(´・ω・`) 2026/04/21(火) 16:58:55
「各々の文字数字」と説明されていますが、基準が曖昧です。 それでは関数だろうとなんだろうと、 厳密に要望に沿った回答にはなり難いです。
・厳密に、「この文字列はOKであり、それ以外は全てNG」と明示する ・文字列に対して、それぞれがOKまたはNGに対応するマスターを作成して、参照する
いずれかの手段で「厳密に」ルールを定義してください。 (Asa) 2026/04/21(火) 22:52:20
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.