- ベストアンサー
エクセル漢数字の表示方法について
自力で調べましたが、どうにもわからないので教えてください。 漢数字の表示で、以前何度か質問させていただきました。 「一二三、四五六」と表示する方法を探していたのですが、表示形式のユーザー定義で [>=1000][DBNum1]###"、"###;[<1000][DBNum1]###;[DBNum1]# とするとそれが可能となることを教えていただきました。 ところが、一度保存をし、再度ファイルを開くと、表示がアラビア数字に戻っています。ユーザー定義を確認してみたところ、 [>=1000][DBNum1][$-FFFF]###"、"###;[<1000][DBNum1]###;[DBNum1]# となっています。なぜか[$-FFFF]というものが追加されてしまっているのです。この部分を削除すれば元通り漢数字の表示になるのですが、なんとか解決方法はないでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 会社の2000では、再現しなかったのですが、自宅のXPでやってみると同じ現象を確認いたしました。 いろいろ、設定をいじってみたんですが、うまくいきませんでした。 が、以下の方法でどうやら解決できるみたいです。一度、お試しください。 セルの書式設定の表示形式、ユーザー設定で [>=1000][DBNum1]###"、"###;[<1000][DBNum1]###;[DBNum1]# と設定する代わりに [>=1000][DBNum1][$]###"、"###;[<1000][DBNum1]###;[DBNum1]# と設定してください。 つまり、[$-FFFF]が追加された後、[$-FFFF]を全部消さずに"-FFFF"だけ消したのと同じ状態です。
その他の回答 (2)
- kazuhiko5681
- ベストアンサー率49% (79/159)
はじめまして。 1.「一二三、四五六」と入れたいセル番地を選択してメニューバーから書式→セルとクリックし、セルの書式設定ダイアログボックスを表示させる。 2.ダイアログボックスの表示形式と書いてあるタブをクリックし、分類と書いてある下のウインドウの中から文字列を選択しOKボタンをクリックし、ダイアログボックスを閉じる。 この操作で.「一二三、四五六」と表示できると思います。 列全体を選択して上の操作をすると、その列のセルはすべて.「一二三、四五六」と入力することができます。 もし、この方法をご存知の節は、お許し下さい。
補足
ご回答ありがとうございます。 ご紹介の方法ですと、始めから漢数字で入力しなければないと思います。 「123456」と入力した時に「一二三、四五六」と表示されるようにしたいのです。 よろしくお願いします。
- hinebot
- ベストアンサー率37% (1123/2963)
「[>=1000][DBNum1]###"、"###;[<1000][DBNum1]###;[DBNum1]# 」を設定し、試してみましたが、[$-FFFF]が追加されることなく、ちゃんと表示できました。 お力になれるか分りませんが、宜しければ ・エクセルのバージョン ・保存する前後にしたこと を補足いただけますか?
補足
バージョンは2002です。 保存は通常の名前を付けて保存でやりました。 上書保存も試してみました。 保存の前後に特別な操作はしていません。 よろしくお願いします。
お礼
ご回答ありがとうございます。 実は質問したときは会社の2000でやっていました。 今、自宅のXPで試してみたところ、この現象は出ませんでした・・・。#1さんとは逆ですね。 なるほどこの方法ならいけそうですね!月曜日に会社で試してみます。 一応、締め切りは確認してからということにさせていただきます。