最終更新日:2026年06月18日
まず結論:Excelの改行削除は3つの方法で使い分ける
最初に選ぶべき方法はどれか
Excelのセル内改行を削除したいときは、まず「まとめて消したいのか」「元データを残して別セルで処理したいのか」「少しだけ直したいのか」で分けると迷いません。定番は、Ctrl+Hの置換、CLEAN関数、SUBSTITUTE関数の3つです。用途ごとに選べば、作業時間もミスもかなり減らせます。公式ヘルプでも、置換や文字列関数でテキストを扱う方法が案内されています。Microsoft Support:検索と置換、CLEAN 関数、SUBSTITUTE 関数を押さえておくと、かなり楽になります。
3つの方法の比較表
| 方法 | 向いている場面 | メリット | 注意点 |
|---|---|---|---|
| Ctrl+Hの置換 | 範囲内の改行を一括で消したい | 速い・直感的 | 対象範囲を間違えると広く置換される |
| CLEAN関数 | 別セルにきれいな値を作りたい | 元データを残せる | 数式の結果を貼り付け直す必要がある |
| SUBSTITUTE関数 | 改行を別文字に置換したい | 柔軟に編集できる | 改行コードの指定を間違えやすい |
一括で消すならCtrl+Hの置換がいちばん早い
改行コードを入力して空欄に置換する
複数セルにまたがる改行を一気に消すなら、検索と置換が定番です。手順は、対象範囲を選択してから Ctrl+H を開き、検索する文字列に Ctrl+J を入れ、置換後を空欄にしてすべて置換します。短時間で処理したい場面に向いています。
置換前に確認したい注意点
検索欄に前回の文字が残っていると失敗しやすいので、いったん消してから操作するのが安全です。さらに、置換対象を選び忘れるとワークシート全体に影響するため、先に範囲選択してから実行するのが鉄則です。少し手間でも、最初の確認で失敗を防げます。
関数で消すならCLEANとSUBSTITUTEを使う
CLEAN関数が向くケース
CLEAN関数は、印刷できない文字や不要な制御文字を取り除くときに便利です。元データをそのまま残し、別セルで整形結果を作れるので、後工程で再利用するデータに向いています。まずは元データを守りたい、というときに相性がいい方法です。
SUBSTITUTE関数で改行だけを狙って置換する
改行を別の文字に変えたいなら SUBSTITUTE 関数が向いています。CHAR(10) を使って改行を指定し、空文字にすれば削除、任意の文字を入れれば置換できます。改行だけをピンポイントで扱いたいときに便利です。
少しだけ直したいときは手作業と表示調整で十分
1セルだけならDeleteやBackspaceでもよい
改行が少数なら、セルを編集して不要な位置だけ消すほうが早いこともあります。全文置換をかけるほどではない場合は、まず範囲を見てから手作業か一括処理かを決めると無駄がありません。目の前の1件を素早く直したい場面では、これがいちばん自然です。
行の高さが残るときは折り返し表示を見直す
改行を消しても、行の高さが2行分のまま残ることがあります。そのときは「折り返して全体を表示する」を解除すると、見た目が元に戻ります。文字は消えたのに見た目だけ残る、という地味なつまずきはここで起きやすいです。
うまく消えない時は、改行と折り返しを切り分ける
そもそも改行ではなく折り返し表示の可能性がある
見た目が改行に見えても、実際はセルの幅に合わせて自動で折り返されているだけのことがあります。この場合は、置換しても見た目が大きく変わらないため、先に表示形式を確認するのが近道です。まず原因を切り分けるだけで、無駄な操作をかなり減らせます。
Ctrl+Jが効かない時の確認項目
Ctrl+J を入れたのに消えないときは、検索欄に余計な文字が残っていないか、対象範囲を間違えていないか、改行以外の空白や非表示文字を処理したいのかを見直します。うまくいかない原因は、改行そのもの以外にあることも少なくありません。
よくある質問
Macでも同じ方法で改行を削除できますか?
基本の考え方は同じです。Ctrl+Hの代わりにMac側の置換操作を使い、関数で処理する方法も同様に使えます。操作キーだけが少し変わる、と覚えると分かりやすいです。
CLEAN関数だけで全部の改行を消せますか?
多くのケースでは役立ちますが、データの種類によっては SUBSTITUTE のほうが狙い撃ちしやすいです。元データを残したいなら、別セルに式を入れて確認する流れが安全です。
検索と置換と関数、どれを選べばいいですか?
急いでまとめて消すならCtrl+H、元データを残して整形したいならCLEANやSUBSTITUTEです。1件だけなら手作業で十分なこともあります。迷ったら「一括」「保持」「少量」の3軸で選ぶと外しません。
まとめ:Excelの改行削除は“目的別に選ぶ”のが最短ルート
この記事の使い分けの結論
Excelの改行削除は、Ctrl+Hで一括、CLEANで自動整形、SUBSTITUTEで文字を指定して置換、という3本柱で考えると整理しやすくなります。さらに、改行そのものではなく折り返し表示が原因のケースもあるので、消えないときは表示設定まで見直すのがコツです。まずは目的を決めて、いちばん無駄のない方法から試してみてください。
