- 締切済み
エクセル関数で困っています
特定セルの数字を特定文字に変換したいのですが、希望表示にさせることが出来ません 現在は下記変更 希望 123⇒あかさ 123⇒あかさ 321⇒あかさ 321⇒さかあ 223⇒かさ 223⇒かかさ 希望通りに表示できる関数を教えてください よろしくお願いいたします。 現在の関数は下記を使用中 =IF(ISERROR(SEARCH("1",A20))=FALSE,"あ","")&IF(ISERROR(SEARCH("2",A20))=FALSE,"か","")&IF(ISERROR(SEARCH("3",A20))=FALSE,"さ","")
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- bin-chan
- ベストアンサー率33% (1403/4213)
=substitute(substitute(substitute(A20,"1","あ"),"2","か”),"3","さ") じゃだめですか?
- KURUMITO
- ベストアンサー率42% (1835/4283)
A1セルから下方に123,321・・・などが入力されているとします。 データベーとなる表として例えばD1セルからD3セルに1から3の数値を入力し、E1セルからE3セルにはあ、か、さと 入力します。 その上でB1セルには次の式を入力して下方にドラッグコピーします。 =IFERROR(VLOOKUP(MID(A1,1,1)*1,D:E,2,FALSE),"")&IFERROR(VLOOKUP(MID(A1,2,1)*1,D:E,2,FALSE),"")&IFERROR(VLOOKUP(MID(A1,3,1)*1,D:E,2,FALSE),"")
お礼
ありがとうございました
補足
123⇒あかさ 321⇒さかあ と問題なく変換されますが 123,321⇒あかさ としか変換されません 解決方法がありますか エクセル2003で使用できるようにするには よろしくお願いします。
お礼
ありがとうございました。 大変助かりました。 これからもよろしくお願いいたします。