こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセル_関数_半角カナを全角にしたいのですが。

お尋ねします。
半角カナを全角カナに変換しようと、エクセル関数のJISを使いました。
ところが、1つのセルに255文字までなら正常に変換ができるのですが、256文字以上になると、#VALUEでエラーとなります。
昔のバージョンが低いエクセルでは、1つのセルに255文字までしか入らなかった記憶があるのですが、エクセル2007では、一つのセルに255文字以上登録しているセルもあり、文字が途中で切れているようには見えません。
関数LENを使って調べてみますと、300文字入ったセルもあります。
しかし、その300文字入ったセルを関数の引数とした場合に上記のようなエラーになってしまいます。
「255文字以上のセルは分割してすればいいじゃないか」とのお声もあるかとともいますが、分割はせずに半角カナの入ったセルを全角カナに置き換えることはできないでしょうか。
よろしくお願いします。

投稿日時 - 2008-10-15 14:40:07

QNo.4403449

すぐに回答ほしいです

質問者が選んだベストアンサー

=JIS(LEFT(A1,255)) & JIS(MID(A1, 256, 255))

と、分割すれば出来るのならそうするしかないと思います。
どうしても嫌なら、MyJis関数を自作するしかないでしょう。

投稿日時 - 2008-10-15 14:57:18

補足

その後色々試したのですが、やはり教えていただいたやり方が、シンプルかつ分かりやすいので、このやり方でさせていただきます。
ありがとうございました。

投稿日時 - 2008-10-21 13:12:21

お礼

ありがとうございます。
これなら、255文字+255文字で510文字まで変換できますね。

投稿日時 - 2008-10-16 08:51:43

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問