複数のセルに表示された文字をくっつけて表示する方法のご紹介です。
Concatenate関数の使い方
以下にレシピを紹介しますが、これを覚える必要はないです。
その理由は……目次見れば一目瞭然かもしれませんが、一応後で書きます。
※Excel2016以降は=Concat(文字列A,文字列B)
特定の文字を入れたい場合は”文字”という具合に””で囲んでください。

直接文字を打ち込んで合成
文字列にA1などのセル番号を指定することもできます。

セルを指定して合成
もし””を入力せずに不正な文字を入力した場合はエラーになりますが、=concatenate(A1,1)と入力した場合は佐藤1と表示されます(半角数字は文字として受け付ける)。
仮に=concatenate(1,1)と入力した場合は11と表示されます(数字として扱われない)。
なお、くっつける文字列(引数)は文字列A,文字列B,文字列C…と延々とつなげることが可能です。Excel2003までは30個まででしたが、2007以降は255個まで指定することができます。
&で代用可能
Concatenate(コンカテネイト)というのは英語でいうと連結するという意味ですが、こんなややこしい単語を覚えなくても、もっとシンプルに表記することが可能です。
これでConcatenateと同様の結果を得ることができます。

めちゃくちゃシンプル
ダイアログから指定する場合
ではConcatenateは必要ないか? というと、一応そんなことはなく、ダイアログから指定する場合にはやはり関数であるほうがいいかもしれません。
どういうことかというと、まず別のセルを選び、

別のセルを選択
数式タブ→文字列操作→Concatenateを選択(ここで&よりもConcatenateのほうがそれっぽい)。

Excel2016ではConcatを選択
するとこういう画面になるので、指定したいセルや文字列を指定。

この画面経由で入力する場合は、文字列に””を付けなくても自動で付けてくれます
すると関数を手入力するのと同様の結果を得ることができます。

よく使うならこっちのほうが楽かもしれません
マクロで実装する場合
くっつけかた自体は同様で、Range(“A1”) = Range(“A1”).Value & Range(“B1”).Valueのように書きます。
For next文やFor each in next文を使った文字をくっつける処理の例としては、下記のような記事があります。よろしければご参照ください。

ExcelVBA(マクロ)で指定した回数同じ処理を繰り返す方法/For next文の使い方
フォーマットとして「分割された住所をひとつにまとめる」場合で考えます。実務上VBAでは同じ処理を何度も繰り返す必要性がよく出てくるので、繰り返し処理は必ず覚えておく必要があります。

ExcelVBA(マクロ)で範囲に同じ文字を追加する、計算をする方法/For each in Next文の使い方
たとえば範囲全てに同じ文字を追加したい場合など、通常のExcel操作ではかなり手間がかかります。これをマクロでやってしまおうという記事です。
複数のセルの文字を繋ぐ方法は以上となります。

Excel(エクセル)のセル/文字列の結合・分割方法まとめ
セルの結合・結合解除
セルの結合では、本来別々のセルをまとめたひとつのセルとして扱うことができます。
元から入力されていた内容は結合時に削除されることがあるので注意。
文字列の結合・分割
文字列を接続
複数...
コメント