メインコンテンツへスキップ
見出し画像

[Excel]セル内の改行を削除(消去)する方法

    【まとめ】セル内の改行を削除(消去)する方法
    その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です。

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

    あなたへのおすすめ