• ベストアンサー

エクセルについてです。

A列に100行くらいのデータが入っています。B列に同じく100行くらいのデータが入っています。     A  B (例)AAA  120    BBB  2300    CCC  3500 コレをA列に AAA120、BBB2300 等のように1つのセルにデータをまとめたいのです。できれば一括で・・。でB列を削除したいのです。何か方法がありますか??

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

A列のセルに関数を入力してA列、B列の値を連結することはできませんが、C列に一旦連結した文字列を作成してA列に書き戻すことは可能です。 C1に  = A1 & B1 と入力して、100行分下方向にコピーします。次にC:D列を選択し「右クリック」→コピー。最後に「A:B列を選択」→「編集」→「形式を選択して貼り付け」→「値」で貼り付けです。 その他にマクロで実現する方法もあります。マクロが希望なら補足にその旨をお書きください。

noname#30351
質問者

補足

マクロを教えてください!!!お願いします<m(__)m>

その他の回答 (2)

  • fx70_2150
  • ベストアンサー率57% (123/213)
回答No.3

C1のセルを、=A1&(B1*100)&"%"としてみて下さい。

noname#39963
noname#39963
回答No.2

C1のセルに =A1&B1 を入力 C1をオートフィルで下の行までコピー C列を選択して 右クリックでコピー A列を選択して 右クリックで 「形式を選択して貼り付け」 を選ぶ 「値」 を 選んで OKボタンをクリックする B列とC列を削除する

noname#30351
質問者

補足

B列には%や文字などが入っていて、&で結ぶと、100%が1とかになります(>_<)。

関連するQ&A