- 締切済み
Exel一括でセル結合
Exelで一括で2行以上のセルをそれぞれ一つに結合するにはどうしたら良いでしょうか。 例えば A B C 1 山田 花子 2 小池 鉄平 3 小島 良夫 となっている状態から A B C 1 山田花子 2 小池鉄平 3 小島良夫 と一括で結合したいです。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- bunjii
- ベストアンサー率43% (3589/8249)
>Exel一括でセル結合 >例えば > 中略 >となっている状態から > 中略 >と一括で結合したいです。 マクロを使わないとできません。 A列の文字列とB列の文字列を其々の行毎に連結することは配列数式で一括入力は可能です。 抑々、「セルの結合」はA列の各行とB列の各行を結合するとB列の値が削除されてA列の枠組みがB列まで広がるだけです。 また、文字列の連結をするには&演算子を使えますがC1セルへ「=A1&B1」と言う数式を設定すればC1セルの演算結果が「山田花子」となりますがA1セルとB1セルの値を削除するとC1セルの値も無くなります。 マクロ(VBA等)で処理する場合はA1セルの値とB1セルの値を連結してC1セルへ文字列データとして書き込みますのでA1セルとB1セルの値を削除してもC1セルの値が残りますし、マクロでC1セルへ書き込んでからA1セルとB1セルの値を削除することもできます。 あなたは何処までをやりたいのですか? また、最小労力で実行したいのであればC列へ&演算子の数式を配列数式で一括入力し、結果の値をコピー&ペーストでC列の数式を値のみに置き換えてA列とB列の値を削除することになるでしょう。
- imogasi
- ベストアンサー率27% (4737/17069)
>一括で2行以上のセル は例題では、2列を1列に作る等に受け取れるが? ーー 2013ぐらいからできた機能で、フラッシュフィルという機能がありそれでできるのでは。 ーー 参考 https://hamachan.info/win8/excel/flashfil.html https://dekiru.net/article/15871/ データ例 A,B列 山田 太郎 木村 次郎 河村 花子 C1には (1例だけ)山田 太郎を作っておく C1:C3を範囲指定して CTRL+E 結果 一発で A1:C3 山田 太郎 山田 太郎 木村 次郎 木村 次郎 河村 花子 河村 花子 関数でやるより、早いよね。
- Nobu-W
- ベストアンサー率39% (725/1832)
C1のセルに =A1&B1 C2のセルに =A2&B2 C3のセルに =A3&B3 でいかがでしょう?