40歳からExcelに挑戦!

別々のセルの文字を結合する



こんばんは。雪ん子です。
お越しいただきありがとうございます。

このブログはExcelやAccessの備忘録です。

初心者なので、変なコードとか出てくるかもしれません( ノД`)
もっと良い方法があったら、どしどしコメント下さいね。

f:id:snow0303:20190311203048j:plain


先ずは表をご覧下さい。
f:id:snow0303:20171221075041j:plain

これを
「東京都千代田」や「東京都港区」と1つのセルにまとめたい。


結合するには「&」

数式の出だしは半角で「=」

繋げたいセル番号とセル番号の間に「&」


A1とB1を繋げたいときは

=A1&B1


A2をB2繋げたいときは

=A2&B2


出来上がりはこんな感じ。
※C列に数式が入っています
f:id:snow0303:20171220214439j:plain

応用

姓(苗字)と名をつなげる場合

先ほどと同じように繋げると、姓と名の間にスペースができない。

そんな場合は、姓と名の間にスペースも追加。


数式でスペースを作るには
「"」+「 □(スペース)」+「"」で
「" "」とする。
※スペースは半角でも全角でもお好みで。


出来上がりはコレ。
スペース有りと無しの比較も。
f:id:snow0303:20171220214443j:plain

文字列と日付をつなげる場合

文字列と日付を「&」で繋ぐだけだとうまくいかない……
変な数字になってしまう。


文字列と日付を繋げる場合、日付がきちんと表示されるように工夫が必要。


日付のセルを引用する部分は
TEXT(セル番号,"yyyy/mm/dd")


ちなみに、「yyyy/mm/dd」の部分は、「セルの書式設定」→「ユーザ定義」で日付の表示方法を参考にするとわかりやすい。
「yyyy/m/d」「yyyy"年"m"月"d"日"」等

一行目が「&」で繋いだだけ。
二行目以降が「TEXT(セル番号,"◯◯")」
f:id:snow0303:20190125235615j:plain

オートフィル

わざわざコピー&貼りつけ(コピペ)しなくてもオートフィルで一気に式をコピーできる。


コピーしたい式が入ったセルを選択して、右下角にマウスを合わせると「+」になる。
f:id:snow0303:20171225202358j:plain


式を入れたい部分まで「+」を下の方へドラッグしていく。
(マウスの左のボタンを押したまま下へ移動させる。)
f:id:snow0303:20171225202423j:plain


自動で式が入る。

=A2&B2
=A3&B3
=A4&B4

のように参照するセルの行番号が増えていく。

列と行

いつもわからなくなるんですけどね。

f:id:snow0303:20171222195524j:plain

列は縱線が2本あるから縱

行は横が2本あるから横

と覚えると良いみたいですね。