• ベストアンサー

エクセルのセルの結合に関してです。

 セルが、 「●」 「○○」 「●●」「○」 「●●」「○○○」 と並んでるとしてそれを一括して一つのセルに 結合したいんです。 「●○○  」 「●●○  」 「●●○○○」 といったかんじにできないでしょうか? セルの結合を使うと一方のセルの文字が消えてしまうんです。数行なら切り取り→貼り付けでするんですがこれが何百行もあるんでさすがになんとかならないかと思ってます。どなたか、よいお知恵を!

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

  • ベストアンサー
  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.1

別のセルでなら、方法はあります。 「●」はA1セルに入っているものとします。 「○○」はB1セルに入っているものとすると、 C1セルに「=A1 & B1」で合成された値が出来ますが…。いかがでしょう?

ititaka
質問者

お礼

& っていうものがあるんですね。初めて知りました。 勉強になりました。ありがとうございました。

その他の回答 (3)

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

VBAで Sub test01() d = Range("A1").CurrentRegion.Rows.Count For i = 1 To d Cells(i, "A") = Cells(i, "A") & Cells(i, "B") Next i End Sub でA列=A列+B列となります。C列等を使わなくて良いです。 Sub test01() d = Range("A1").CurrentRegion.Rows.Count For i = 1 To d Cells(i, "A") = Cells(i, "A") & Cells(i, "B") Cells(i, "B") = "" Next i End Sub でB列がA列に加わり消えます。

ititaka
質問者

お礼

VBAってこんな風に使うんですね。はじめて知りました。 ありがとうございました。

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.3

文字列を結合したいということと思いますが、 =A1&B1 のように、"&"で文字列の結合が出来ます。

ititaka
質問者

お礼

ありがとうございました。

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.2

A1セルに「●」B1セルに「○○」があるとして たとえばC1セルに =A1&B1 と入れると ●○○ と連結できます。 これを以下に必要なだけコピー。 C列を範囲指定して、コピーし、 その場で右クリックから形式を選択して貼付けをクリック 値に●をいれokをクリック これで値にかわるので、あとは、不要なA列B列を削除して完了です。

ititaka
質問者

お礼

なるほどです。 ありがとうございました。

関連するQ&A