[[20070905065651]] 『小数点と桁区切り』(初心者:ひろ) ページの最後に飛ぶ

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

 

『小数点と桁区切り』(初心者:ひろ)
請求書の数量の列に 15,000(桁区切り)と 0.5(小数点)の入力をしたいのですが、書式設定で小数点以下の桁数を 設定するとすべてに .0と記入されます。又標準の設定だと桁区切りが選択できないし、数値だと0.5が1に変わります。列の書式保護をしたいので 少数点のある時だけ設定変更をして入力は面倒なので、何かいい方法はありますか?お願いします。

「入力」      「自動変換後」

 12000           12,000
 1300          1,300
 0.5           0.5
 15000         15,000
 入力すると自動的に変わるように、成るのはどうしたらいいのですか?

 表示形式で出来ないこと 
http://miyahorinn.fc2web.com/faq/faq205.html
入力値が小数を含むかどうかの判断は表示形式ではできません。 
入力したセルの表示形式を変換するにはマクロが必要になります。
入力するセルと表示するセルを分ける、と割り切ればIF関数と
TEXT関数の組み合わせでそのように表示できるでしょう。
(みやほりん)(-_∂)b

ありがとうございます。出来ないと解れば、気持ちもすっきり!
 まだまだ 初心者なので マクロの作り方までは勉強不足なので
 少しずつステップUPしていきます。(初心者:ひろ)

 参考までにこのようなご質問は、ありました。↓  (#REF!MAN)
[[20070525104815]]『表示形式にて数字を入力した場合だけそのまま表示させたい』(のろのろ)

 リンク先が切れています。内容は、以下のとおりです。

 NO.71263  Re[3]: 小数点以下表示と0表示について 
 ■投稿者/ tt
 ■投稿日/ 2007/05/23(Wed) 19:04:30
 □URL/  

 こんばんは。ご無沙汰しています。

 小数点以下1桁ですと、みかけだけですが、このようにする方法もあると思います。

 セルの書式設定、表示形式、ユーザー定義で、種類に
 #,0!.#「Ctrl+J」/10(「Ctrl+J」とは、Ctrl+Jとを同時に打鍵することで、改行です)

 配置で、文字の制御を縮小して全体を表示する、折り返して全体を表示すると、
 この順で両方ともチェックします。

 このような手順で確認できます。
 不明の点は、この番号で教えてください。

 1.セルに1.5を入力する。

 2.右クリックして、セルの書式設定、表示形式、ユーザー定義として、
   種類の箱の中をクレアする。

 3.#,0!.#と入力する。→サンプルに0.2と表示される。

 4.続いてCtrlを押しながらJを打鍵する。
   →種類の箱が空白となり、サンプルには、0.2・と表示される。

 5.引続き/10と入力する。
   →サンプルには、1.5・/10と表示される。

 6.配置タブをクリックし、文字の制御の縮小して全体を表示するにチェックする。

 7.折り返して全体を表示するにチェックし、OKをクリックする。
   →セルには、1.5が表示している。

 8.セルに123456と入力する。
   →123,456と小数点がなくカンマ区切りで表示される。

 9.セルに123456.7と入力する。
   →123,456.7と小数点以下の1桁とカンマ区切りで表示される。 


コメント返信:

[ 一覧(最新更新順) ]


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