[[20050110072929]] 『6桁表示をしたいのですが』(りか) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『6桁表示をしたいのですが』(りか)

 000023
 001590
のように頭に0を付けるにはどうすればいいのでしょうか?


 6桁表示をしたいのセルを選択して右クリック セルの書式設定
 表示形式 ユーザー定義 種類(T)でそのボックスへ000000と入力 です
 (123)

 便乗で質問させていただきます。
 ↑のように変更したら確かに6桁表示にはできたのですが
 その後に再度セルの書式設定をしようとするとその他のロケールが「ロシア語」になってしまっています。
 これは仕様なのでしょうか?
 ちなみにExcel2003です。(みな)

 あっ  本当だ〜
 σ(^o^;)も、ロシア語になりました〜
 なぜ???
 Excel2002にて確認
 (キリキ)


a1に数値「23」が入ってる場合、
=text(a1,"000000")
とすると、000023 となると思います。

(ファイブイレブン)


 衝突しました。

 仕様というよりは不具合のようです。
[XL2002]特定のユーザー定義表示形式を設定するとロケールが変更される
http://support.microsoft.com/default.aspx?scid=kb;ja;418194
(Yosh!) OS:WinXP Excel:2003

 ありがとうございました〜
 みたところロケールが変更になるだけでそのほかに問題はなさそうなので、
 このまま使用したいと思います。
 (みな)

 Yosh!さん、わざわざありがとうございます。
 不具合だったんですね〜
 (キリキ)

 ロケールが変更されないようにできるか試してみたのですが、
000000 の頭にロケール指定子[$-411]を追加して、
表示形式を [$-411]000000 と指定するようにすれば防げるみたいです。
 その他にも、表示形式に0以外の指定をしていれば変更はされないようなので、
表示形式を ""000000 のようにしても大丈夫なようです。
(Yosh!)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.