[[20170203112008]] 『CONCATENATE関数について』(初心者) ページの最後に飛ぶ

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

 

『CONCATENATE関数について』(初心者)

CONCATENATE関数で、
( B1×(H1-H2) )と、言う数式があります。
内容が、 2.60x(3.0-2.0)= と、セル表示されるとします。

このとき全ての数値を小数点第3位まで表示させたいとき
どのようにすれば一番良いですか?

・それぞれのセルの前に TEXT(B1,"0.000")と追記
・計算に使用する表をテキスト関数で小数点第3位にしてしまう

これ以外で、良いやり方ありますか?

< 使用 Excel:Excel2010、使用 OS:Windows7 >


関数を使っているセルは「=B1*(H1-H2)」のように数値にしておき、対象セル全ての書式設定で、数字型を指定してはいかがでしょう?
(???) 2017/02/03(金) 12:06

あ、答えを求めるのではなく、計算式文字列がセルに入るのですか?
実際の数式を貼ってください。こんな感じ?
 =CONCATENATE(TEXT(B1,"0.000")&" × "&"( "&TEXT(H1,"0.000")&"-"&TEXT(H2,"0.000"&" ) = "&TEXT(B1*(H1-H2),"0.000")))
(???) 2017/02/03(金) 12:15

???様

TXT関数以外には、何か方法ありませんか?

このやり方よりシンプルなやり方が良いって言われてしまいました。
(初心者) 2017/02/03(金) 12:53


TEXT関数を使わないならば、元セルの書式設定を文字列にしておいてはいかがでしょうか?
その代わり、元の値を入力する際は、自動補正されませんから手動できっちり下3桁まで入力しておく必要があります。
 =CONCATENATE(B1," × ( ",H1,"-",H2," ) = ",TEXT(B1*(H1-H2),"0.000"))
(???) 2017/02/03(金) 13:01

 「シンプル」の定義がまったくわからへんけど

 CONCATENATEをやめて&演算子にする。
 「×(」 と 「-」と「)= 」をText関数内に含める。

 くらい?
(GobGob) 2017/02/04(土) 23:46

コメント返信:

[ 一覧(最新更新順) ]


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