見出し画像

【まとめ】セル内の改行を削除(消去)する方法
その1:一つのセルだけの場合
 BackキーかDelキーで消す。
その2:複数セルの場合
 「検索と置換」で「検索する文字列」欄に「Ctrl+J」と入力 → 「全てを置換」押下
その3:別セルに表示する場合
 CLEAN関数を使う


【説明】

過去記事

データ集計をする場合、集計を行う前に、データの洗浄(データクレンジング)を行う必要があります。
集計に適さない「異物」を取り除くのです。
「セル内の改行」もこの異物の一つであり、取り除く必要があります。
具体的には以下の通りです。

その1 一つのセルの改行だけ消す場合

BackキーかDelキーで消す。

改行の頭にカーソルを合わせて、「back(space)」キーを押下
または
改行した最後にカーソルを合わせて、「Del(ete)」を押す。

一つのセルだけを修正するなら、セルを選択し(F2押下 または セルをダブルクリック)、カーソルを改行した部分に置きます。

改行した行(前の行)の最後にカーソルがあるなら、Del(ete)キーを、改行された行(次の行)の頭にカーソルがあるなら、Back(space)キーを押します。

改行した行の最後にカーソルがあれば、Delキーを押すと、改行が消えます
改行された行の頭にカーソルがあれば、Backキーを押すと、改行が消えます

これで改行が消えます。

改行が消えました

ただし、これはセル一つだけの場合。
主には、データの修正というより、表形式の文書を直す場合に使われると思います。
表内のデータの改行を一般に直すなら、以下の方法で行います。

その2:複数セルの改行を消したい場合

「検索と置換」で、「検索する文字列」欄に「Ctrl+J」と入力し、「全てを置換」押下
 
①対象セルを選択(行/列全体でも可。その方が早い)
②「検索と置換」ウィンドを開く(Ctrl + H 又は Alt → E → E )
 *「+」:同時押し(最初のキーを押しながら次のキーを押す)、
  「→」:順番押し(最初のキーを離してから次のキーを押す)
③「検索する文字列」欄にカーソルを合わせて、Ctrl + J 
   *Ctrlキーを押しながら、Jキーを押す。
   →「検索する文字列」には文字は入らず、黒点滅だけ。

「検索と置換」ウィンドウが開いたら、
「検索する文字列」欄にカーソルを合わせて、
Ctrl + J

 ④「すべて置換」をクリック(または Alt + A)
 *「検索」を押して、一つ一つ確認しながら置き換えることもできます。

これで、改行が消えます。
列又は行の全体を選択しておけば、一度に消せます。
Ctrlと一緒に「J」キーを押すというのが、ちょっと直観的でないというか、覚えづらいところです。
「除去」の「J」とでも覚えればいいでしょうか。
(これぐらいしか使いませんが。)

改行された元のデータは残したまま、違うセルに改行を取ったデータを入れたい、という場合は、次の方法があります。

その3:別セルに表示する場合

CLEAN関数を使う。

①セルに以下のとおり入力
  =CLEAN(該当セル)
  例:=CLEAN(D2)

CLEAN関数を使うと・・・
改行が消えます

このセルの計算式を下のセルにも反映させます。
②右下にカーソルを合わせる
③「+」が出たら、ダブルクリック

セルの右下にかーそるを合わせると + が出ます

④フラッシュフィルにより下のセルにも計算式が反映される。
 *うまくいかなければ、セルをコピーして貼り付ける。

下のセルにも計算式が適用されました

以上が3つの改行を消す方法です。
おすすめは、その2の「置換」です。

ただし、データが増える度にやらないといけません。

計算式で自動でやるのなら、その3です。

以上、お役に立てば幸いです。

この記事が気に入ったらサポートをしてみませんか?