• ベストアンサー

セルの文字列を連結する

WinXPでExcel2003を使っています。 例えば、A1「あいう」、B1「5%」、C1「0.001」といセルがあった時、D1に文字列にして「あいう5%0.001」を入れたいと思っています。B1とC1は数値です。できますでしょうか。

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

  • ベストアンサー
noname#29107
noname#29107
回答No.1

数値項目をTEXT関数で編集して、&またはCONCATENATE関数で結合します。 例: =A1&TEXT(B1,"0%")&TEXT(C1,"0.000") または =CONCATENATE(A1,TEXT(B1,"0%"),TEXT(C1,"0.000"))

x_katsu
質問者

お礼

なるほど。&ですね。知りませんでした。CONCATENATEも便利そうです。有り難うございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

5%のところだけ表示形式で5%と見えているとすると =A1&TEXT(B1,"0")&"%"&C1 0.001も「値がどうで、表示形式がどうか」で表現がすこし変わりますが、基本は=A1&B1&C1でよいと思います。

x_katsu
質問者

お礼

&は知りませんでした。これは使えます。有り難うございました。