Googleスプレッドシートで改行を削除または置換する方法

GoogleスプレッドシートやExcelで、不要な改行を一度に削除する方法を知っていますか?今回は改行を削除したり句読点に置換できるSUTSTITUTE関数と、検索と置換機能の2つをご紹介するので、ぜひ参考にしてみてください。

スポンサーリンク

SUBSTITUTE関数で改行を削除または置換する方法

SUBSTITUTE関数を利用した改行の削除方法は、スプレッドシート・エクセルともに同じです。改行を削除する方法と、句読点に置換する方法に分けてご紹介します。

改行を削除する方法

スプレッドシートで改行を削除する関数

SUBSTITUTE関数は指定した文字列内の、検索文字列を新しい文字列に置換します。

改行を削除する場合、検索文字列に改行コードにあたる CHAR(10) を指定してください。新しい文字列には、何も入力しない(“”)を指定します。

例えば SUBSTITUTE(A2,CHAR(10),””) は、改行を検索して空白に置換します。

SUBSTITUTE関数の構成要素:(テキスト, 検索文字列, 新しい文字列, [出現回数])

改行を置換する方法

スプレッドシートで改行を置換する方法

検索文字列に CHAR(10) を、置換後の文字列を新しい文字列に指定してください。

例えば SUBSTITUTE(A2,CHAR(10),”、”) なら、文字列内の改行を句読点に置換します。置換後の文字列は、ダブルクォーテーション(“文字列”)で囲います。

SUBSTITUTE関数の「出現回数」とは?

テキスト内の、何番目の検索文字列を置換するか指定する数字です。今回のように省略すると、テキスト内のすべての検索文字列が置換されます。

スポンサーリンク

検索と置換で改行を削除または置換する方法

検索と置換機能を活用した改行の置換方法は、スプレッドシートとエクセルで操作方法が異なります。それぞれ解説していくるので、ぜひ参考にしてみてください。

スプレッドシートで改行を削除または置換する方法

スプレッドシートで改行を削除する方法

まず改行を削除するセル範囲を選択し、[Ctrl]+[H]で検索と置換を開きます。

次に検索欄に、改行コード(\n) を入力してください。今回は改行を何も無い状態に置換するので、置換後の文字列には何も入力しません。

最後に[正規表現を使用した検索]にチェックを入れ、[すべて置換]をクリックします。

検索範囲が[すべてのシート]になっている場合、[特定の範囲]に変更してください。

スプレッドシートで改行を削除する方法

セル内の文字列から、すべての改行が削除されました。

改行をほかの文字列に置換する場合は、新しい文字列を[置換後の文字列]に入力します。

エクセルで改行を削除または置換する方法

エクセルで改行を削除する方法

①改行を削除、または置換したいセル範囲をすべて選択します。

②キーボードの[Ctrl]+[H]で、検索と置換の「置換」タブを開きます。

③検索する文字列の入力欄にカーソルを置いてキーボードの[Ctrl]+[J]を押すと、改行コード(点のようなもの)が入力されます。

④置換後の文字列に、句読点「、」を入力します。

改行を削除するだけなら置換後の文字列は空欄「」にしてください。置換後の文字列は句読点や空欄以外にも、自由に指定できます。

エクセルで改行を削除する方法

最後に「すべて置換」をクリックすると、選択した範囲の改行が句読点「、」に置換されました。

◎上手くいかないときは[Delete]と[Backspace]
検索する文字列に入力した「改行コード」は、入力直後しか目に見えません。上手くいかずに何度も[Ctrl]+[J]を押すと、改行コードが何個も入力されている状態になります。

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