メモ:Excel「セル内改行」を一括で消す・整える

Office:Excel

こんにちは、いーかです。

Office:Excelの「データ整形」メモです。つまずきやすいポイントを、短い手順で整理していきます。


30秒まとめ(結論1行)

セル内改行は“見えない改行コード”なので、置換(Ctrl+J)で一括処理できる。迷ったら「スペースに置換」が安全。


先に安全ネット(事故防止)

いきなり「すべて置換」しないで、対象列をコピーして別シートで試すのが安心。
(戻せる=心が折れない)


まず状況確認(改行が混ざってるサイン)

  • セルをダブルクリックすると、途中でカーソルが次の行へ落ちる
  • 見た目は1行なのに、貼り付け先で改行されて崩れる
  • CSV化・並べ替え・フィルターでズレる(これ、定番事故)

手順:改行を「消す or スペースに変える」(最短ルート)

  1. 対象範囲を選択(列まるごとでもOK)
  2. Ctrl + H(置換)
  3. 「検索する文字列」にカーソルを置く
  4. Ctrl + J を押す
    ※見た目は何も出ないけど、ここに“改行”が入ってる
  5. 「置換後の文字列」に 半角スペース1個 を入れる(おすすめ)
  6. 「すべて置換」

置換後を「空欄」にしてOKな場合

文章をくっつけて良い(住所の改行を消す等)なら、置換後を空欄でもOK。
ただ、迷ったら スペース1個が事故りにくい。


つまずきポイント(ここだけ押さえると強い)

  • Enter を押すとダイアログが閉じるだけ(改行は入らない)
    → 改行は Ctrl+J
  • 置換後が空欄だと 単語が癒着する
    → 迷ったら スペース置換
  • Ctrl+Jで見つからない/効かないことがある
    別アプリ由来の改行(CR/LF混在)の可能性。下の「逃げ道」へ。

逃げ道:Ctrl+Jが効かない時(関数で確実に掃除)

別列に“整形用”を作って、最後に値貼り付けで確定するのが安全。

=SUBSTITUTE(SUBSTITUTE(A1,CHAR(13),""),CHAR(10)," ")
  • CHAR(10):改行(LF)
  • CHAR(13):復帰(CR)
  • 置換結果がOKなら、その列をコピー → 値貼り付けで上書き

今日の1アクション

困ってる列に対して、まずこれだけ:
Ctrl+H → Ctrl+J → 置換後はスペース1個 → すべて置換


ミニクイズ(答えは末尾)

Q1. 置換でセル内改行を入力するショートカットは?
Q2. 改行を消したら文章がくっついた。置換後に入れると安全なものは?
Q3. Ctrl+Jで効かない時に使う“確実な逃げ道”は?
Q4. 「すべて置換」の前にやると安心なことは?


今日のひとこと(成長ログ)

“見えない文字”を見える化できると、Excelが急に素直になる。


解答とくわしい解説

A1. Ctrl + J(見えない改行が入る)
A2. 半角スペース(単語の癒着を防ぐ)
A3. CHAR(10)/CHAR(13)をSUBSTITUTEで置換 → 値貼り付け
A4. 別シートにコピーしてテスト(事故っても戻せる)


コメント

タイトルとURLをコピーしました