[PR] 記事内に広告が含まれています

Excelのセル内改行を一括削除・置換する方法

Excel

Excelのセル内改行を一括削除・置換する方法

Excelのセル内改行を一括削除・置換する方法について、原因を切り分けながら直す方法を解説します。

画面やメニューの名称は、Windows版のExcel for Microsoft 365・Excel 2024を基準にしています。

 

最初に確認したい結論

検索と置換を開き、検索欄でCtrlキーとJキーを押して改行を指定すると、範囲内のセル内改行を一括置換できます。

大切なファイルを操作するときは、先にコピーを作成してから対処してください。

 

主な原因

セル内改行は画面上で見える記号ではないため、通常の文字として検索できません。

Windows版Excelの置換では、Ctrl+Jで改行コードを検索欄へ入力できます。

置換範囲を指定しないと、シート全体の改行が削除される可能性があります。

 

対処方法

 

改行を空白へ置換する

  1. 対象範囲を選択し、CtrlキーとHキーで「検索と置換」を開きます。
  2. 「検索する文字列」をクリックし、CtrlキーとJキーを押します。
  3. 「置換後の文字列」へ半角スペースを入力し、「すべて置換」をクリックします。

 

改行を完全に削除する

  1. 検索欄へCtrl+Jで改行を入力します。
  2. 「置換後の文字列」は空欄のままにします。
  3. 置換件数を確認し、意図しない範囲まで変わっていないか確認します。

 

数式で別列へ整形する

  1. 元データを残したい場合は、別列でSUBSTITUTE関数を使います。
  2. 改行コードはCHAR(10)として指定できます。
  3. 結果を確認後、必要なら値として貼り付けて元列と置き換えます。

 

作業するときの注意点

検索欄へ入力した改行は目に見えないため、欄を一度消してからCtrl+Jを押してください。

住所や備考など必要な改行まで消さないよう、先に対象列だけを選択しましょう。

 

まとめ

検索と置換を開き、検索欄でCtrlキーとJキーを押して改行を指定すると、範囲内のセル内改行を一括置換できます。

一度に複数の設定を変えず、原因になりそうな項目を一つずつ確認すると元に戻しやすくなります。

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