• 締切済み

セル内容の結合

エクセルでセル内容をくっつけるときに,&や関数のconcatenateを使う方法があると思いますが,例えばくっつけたいセルが100個とかアル場合,100個のセルを選択するのは大変です。 何か楽に出来る方法は無いでしょうか。 素人なもので,出来たらVBA以外でお願いします。

みんなの回答

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

文字列の演算などを使って、結果的に100個のセル番地を&で結んだ文字列を作り出します。 例えば、A1に右側100個のセルの文字列を結合した式、 =B1&C1&D1&…&CW1 を入力したい場合、 CW2に以下の式を入力。 CW2:=CELL("address", CW1) ($CW$1となる) CW2を選択、Ctrl+Cでコピー、Shift+Ctrl+←でA2までの範囲を選択、Ctrl+Vで貼り付け。 CW3に以下の式を入力。 CW3:==CW2&"&"&CX3 CW3を選択、Ctrl+Cでコピー、Shift+Ctrl+←でA3までの範囲を選択、Ctrl+Vで貼り付け。 B3を選択、Ctrl+Cでコピー、A1を選択、[編集]-[形式を選択して貼り付け]で「値」を貼り付け。 A1を編集、先頭に「=」、末尾の「&」を訂正し、Enter。 -- 縦方向に連結する方が数字の連番が使えるので楽です。 その後、行列を入れ替えるとか。 一時的にR1C1指定にするなんてのも良いかも。

関連するQ&A