セルの書式設定の書式コード変更で、「321」を「32.1」と表示させたい

スプレッドシート (Calc) について

セルの書式設定の書式コード変更で、「321」を「32.1」と表示させたい

投稿記事by avon » 11月 9th, 2012, 4:27 am

使用OS Ubuntu10.10

 Calcで「XY.Z」のように3桁の数字を大量に入力しようとしているのですが、量が多いので毎回「.」(小数点)を入力するのが面倒です。
 「XYZ」と入力すれば「XY.Z」と出力されるようにしいたのですが、"セルの書式設定→数→ユーザー定義"を使って出来るようにする方法はあるでしょうか?

 一度セルA1に「XYZ」として、そのあとセルB1に「=0.1*A1」というふうにすればできるのですが、二度手間なので、できれば一回でできるようにしたいのです。

 
OpenOffice3.2
Ubuntu 10.10
avon
 
記事: 5
登録日時: 11月 9th, 2012, 4:02 am

Re: セルの書式設定の書式コード変更で、「321」を「32.1」と表示させたい

投稿記事by sunhk_25 » 11月 13th, 2012, 4:03 pm

はい、ユーザ定義で出来ます。
セルの書式設定 >> 数 >> ユーザ定義 >> 書式コード >>##\.# を入力してください

「321」を入力したら、自動的に「32.1」

もし、一桁の場合は変更したくない時、[>9]##\.# を使ってください。
「5」を入力したら、変更がない。「156」を入力したら、自動的に「15.6」

[...]というのは条件付きの書式。。。。
OpenOffice 3.4.1 Windows XP
sunhk_25
 
記事: 8
登録日時: 10月 2nd, 2012, 12:04 pm

Re: セルの書式設定の書式コード変更で、「321」を「32.1」と表示させたい

投稿記事by avon » 11月 13th, 2012, 10:25 pm

sunhk_25さんがおっしゃるように「##\.#」と書式コードに入力すると、「321」が「32.1」と表示されました。
非常に助かりました。
ありがとうございます。

本題からは外れますが、書式コードにおいて、[]内は条件指定に使うということでしょうか?
また、「##\.#」と「00\.0」の違いと、\はなぜ必要なのでしょうか?
もしよければ、今後に向けて知っておきたいです。
OpenOffice3.2
Ubuntu 10.10
avon
 
記事: 5
登録日時: 11月 9th, 2012, 4:02 am

Re: セルの書式設定の書式コード変更で、「321」を「32.1」と表示させたい

投稿記事by sunhk_25 » 11月 14th, 2012, 4:16 pm

>>本題からは外れますが、書式コードにおいて、[]内は条件指定に使うということでしょうか?
はい、そうです。条件に満たされた場合は適用されます。
数値と演算子を使用できます

>>また、「##\.#」と「00\.0」の違いと、\はなぜ必要なのでしょうか?
[#]と[0]の違いは:
# 不要なゼロを表示しません。
0 書式内にゼロの数より一桁少ない場合に、ゼロを追加して表示します。
エスケープ[\]を使うのは本来の少数点と区別するためです。
OpenOffice 3.4.1 Windows XP
sunhk_25
 
記事: 8
登録日時: 10月 2nd, 2012, 12:04 pm

Re: セルの書式設定の書式コード変更で、「321」を「32.1」と表示させたい

投稿記事by avon » 11月 14th, 2012, 4:22 pm

書式コードの一般的な質問にまで、詳しくお答えいただきありがとうございます。
OpenOffice3.2
Ubuntu 10.10
avon
 
記事: 5
登録日時: 11月 9th, 2012, 4:02 am


Return to Calc

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[3人]