新しく質問する

行のデータ(a列b列c列)をd列に表示したい

役に立った:0件
  • 質問者:1344ka
  • 投稿日時:2006/10/05 04:23
  • 困り度:困ってます
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

a1、b1、c1のセルに入力したデータをd1セルに表示したい。可能でしょうか。一例「a1セルに1と入力、b1セルに2と入力、c1セルに3と入力しd1セルに123と表示する」

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:0件
  • 回答者:mshr1962
  • 回答日時:2006/10/05 09:12

関数で行うなら
=CONCATNATE(A1,B1,C1)
ですね。
数値で桁数を固定する場合は#2の方の方法が適してますが先頭の0を残す場合は
=TEXT(A1*100+B1*10+C1,"000")
と書式付の文字列にするか?表示形式をユーザー定義にして 000 としてください。

通報する

  • 参考になった:0件
  • 回答者:hirorin00
  • 回答日時:2006/10/05 08:49

はじめまして

いろいろありますけど…

=A1*100+B1*10+C1

という考え方もありますね。

通常は1番さん、2番さんの方法だと思います。

通報する

  • 参考になった:0件

こういうのはどうでしょうか・・・

Sub test()

Dim a As String '文字列
Dim b As String
Dim c As String
Dim d As String
Dim Sh1 As Worksheet

Set Sh1 = Worksheets("Sheet1")

a = Sh1.Range("A1").Value
b = Sh1.Range("B1").Value
c = Sh1.Range("C1").Value
d = a + b + c

Sh1.Range("D1").Value = d

End Sub

vbaですが・・・こっちの方がややこしいですね(~_~;)

通報する

  • 参考になった:0件

No.2ベストアンサー20pt

  • 回答者:boke-chan
  • 回答日時:2006/10/05 06:22

d1セルに =a1&b1&c1

エクセルですよね?

通報する

この回答へのお礼

早速の回答ありがとうございました。助かりました。

  • 参考になった:0件

No.1ベストアンサー10pt

簡単です。
A1&B1& と&でつなぎます。

通報する

この回答へのお礼

早速(06/10/05)ご教示いただきありがとうございました。初めての質問でありました。10月7日に回答内容を見て、すぐ、”お礼”をしようとやり方を模索中に他の用事に紛れ、大変失礼しました。お許しください。質問した友達からは大変喜ばれました。

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ

Facebook公式ページ

公式Twitter