• ベストアンサー

関数CONCATENATEの表示で

=CONCATENATE(A1,B1,C1,D1,E1)という式を作りました。 A1=0.10 B1=× C1=0.30 D1=× E1=0.50 上記の数値が入力されているので、 0.1×0.3×0.5 と表示されます。 確かに数値としては、0.1,0.3,0.5なのですが、この数値を少数第2位(0.10×0.30×0.50)まで表示させることはできないでしょうか? 入力するセルを「文字列」に設定して、0.10と打ち込めば少数第2位まで出せるのは知っているのですが、入力時に「.1」「.3」「.5」と入力していきたいのです。 これは無理でしょうか?

noname#20414
noname#20414

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

=CONCATENATE(TEXT(A1,"0.00"),・・・) と、TEXT() で表示形式を変更出来ます。

noname#20414
質問者

お礼

早々にありがとうございます。 できました~!!! TEXTを入れるのかな~とは思っていたのですが、こんなに簡単だったとは・・・お手数をおかけしましたm(__)m

関連するQ&A

  • CONCATENATE関数を使うメリットは?

    式 =A2&A3&A4&A5 と式 =CONCATENATE(A2,A3,A4,A5) とは同じ結果になりますよね? 前者より後者の関数を使った方が良いのはどんな場合かを知りたいのです。長年に亘って Excel を使い続けているけど、文字列結合をするときに私は CONCATENATE を使ったことがありません。 添付図をご覧ください。 セル B2 に簡単な式 =B1&A2 を入力して、このセルのフィルハンドルをマウスで「エイヤッ!」とダブクリするだけで、セル B5 には式 =CONCATENATE(A2,A3,A4,A5) と同じ効果が表示されます。このように、“CONCATENATE結合”より“&結合”の方が絶対便利と思っているので、私の知らない CONCATENATEの特長を知りたくてお尋ねしています。

  • 関数の答えをしっかりと反映してくれないのですが・・・

    B1セルとC1セルに、文字数字が入力されています。 B1とC1に入力されているのをD1セルに表示したいのですが。。。 関数等は、D1の入力式の所に =CONCATENATE(B1,C1) =B1&C1 のどちらかで出来ると思うのですが、 入力しても、そのまま =CONCATENATE(B1,C1) や =B1&C1 とでてしまい、 あわせた文字列を表示してくれません。 問題はどこにあるのか、悩んでいます。 宜しくお願いします。

  • エクセル CONCATENATE関数

    エクセル2003のCONCATENATE関数で作ったテキストを関数化(数式化)できないでしょうか。 たとえば、C3のセルに下のCONCATENATE関数を入れ =CONCATENATE(D3,E3,F3) 文字列"=sum(A1:A10)" を表示させ、 その後CONCATENATE関数をのぞき、=sum(A1:A10)を計算させたいのです。 CONCATENATE関数で合成されたセルをコピーし、形式を選択して貼り付けから値だけを貼り付けても、なぜかうまくいきません。 =sum(A1:A10)とC3に表示され、計算は実行されません。

  • Excel2007 CONCATENATE関数が使えない。

    今回も、お世話になります。 Excel2007で文字列操作関数が利用出来ません。 H5セルに=CONCATENATE(C5,D5,E5,G5)と入力しても何も変化なし。 別の方法などでもかまいません。よろしく お願い致します。

  • CONCATENATE関数の使い方は?

    複数の文字列を結合して 1 つの文字列にまとめるCONCATENATEについて。 下のようにA50セルまでをまとめたいのですが、いちいち全部のセル名を打ち込まなくてもよい簡単な方法をお教えください。よろしくおねがいします。 =concatenate(A1,A2,A3,A4,A5,A6,A7,...,A50)

  • エクセルの関数(条件付け)について

    エクセルについて質問させてください。 説明がわかりにくかったらすみません。 A行のセルに、品名(文字列) B行のセルに、価格(数値) C行のセルに、チェック1(1と入力) と入力してある状態で、 D行・E行・F行のセルに下記のような式を表示させたいのですが、 どのような関数を組めばよいでしょうか? 表示させたいのは、 D行のセルに、チェック2 …「Cに1と入力されていなかったら2と表示させる」式 E行のセルに、価格1  …「Cに1と入力されている場合のみBセルの数値を表示させる」式 F行のセルに、価格2 …Fのセルには「Dに2と表示されている場合のみBセルの数値を表示させる」式 になります。 宜しくお願いいたします。

  • 日付に関して

       A B C  D  E 1   5 / 3 2    / 5 3    / 8 4   6 / 12 5    / 25     ・     ・ 上記のように日付をかいています。すべてのセルが文字列です。 D列に曜日(火)、(木)と自動で表示させるにはどのようにすればよいでしょうか? D列にCONCATENATEでA1:C1を結合させ、E1でD1を参照してセルの書式設定で(aaa)と入力したのですが無理でした。 どなたかお願いします!

  • COCATENATE という関数について

    Excelで A1から行方向へ1から6を入力します これをB列、 C列にコピーします これらについて列ごとに平均を求めます A7=3.5, B7=3.5 ,C7=3.5 が表示されます B7 についてはユーザー定義で”0”を設定します  C7については小数点以下なしに設定します するとB7は4、C7も4となります そこで 別のセルに CONCATENATE 関数を入れると すべて3.5と少数表示になってしまいます、なぜでしょうか? 整数値表示ができません 4 の表示が出ないのです、桁数が多くい数値に対して使えないようなので気になります。 基本(標準)でのデーターが呼び出されてしまいます よろしくお願いいたします。

  • Excel関数で自動表示は可能でしょうか。

    最近Excelを始め仕事(道路関係)に使うため勉強しています。 質問失礼致します。 下記のようなExcelシートがあるとします。   A  B  C   D E 1    ○ × 2 a1  a2 a3   a4 × 3 a2  a3 a4    4 a3  a1 a4    5 a4  a1 a2      ここで質問ですが、D2のセルに、a4と入力した時に、下の計算式を通した上で、E2のセルに×と自動表示させためにはどういった数式がひつようでしょうか? 計算式 A列から、D列に入力した文字列(D2のセルに入力したa4)と同じ文字列をみつけ、(この場合はA5セルにあるa4が抽出される)。A列で抽出された一致する文字列の行から、文字列を入力した行のA列(D2のセルにa4と入力したので、その行のA列は、a1になる)に一致する文字列を判断し、さらに、○の列か×の列か、一致するほうの○×どちらかを、自動でE2セルに表示させる。   A  B  C   D E 1    ○ × 2 a1  a2 a3   a4 × 3 a2  a3 a4   a1 ○ 4 a3  a1 a4   a1 × 5 a4  a1 a2   a2 × その数式を使って、D列に文字列を入力していくと、自動にE列に結果を表示させたいです。 ややこしくて、申し訳ありませんが、よろしくお願い致します。

  • VLOOKUP関数とCONCATENATE関数で封筒に宛名印刷

    エクセルで、A列には郵便番号、B列に住所、C列は会社名、D列に名前が入力された表があります。 ひとつのセルを検索ワード入力専門のセルとし、そこに会社名を入れることで、VLOOKUP関数とCONCATENATE関数を使って封筒の宛名印刷をしようと思いますが、式の組み方がよくわかりません。 ご助言下さい。 マクロはわかりません。 宛名印刷ソフトを使ったりせず、会社の封筒に体裁を合わせて印刷しようと思いますので、エクセルで宛名印刷したいです。

専門家に質問してみよう