web-dev-qa-db-ja.com

Googleスプレッドシートでカンマを検索して改行に置き換えます

コンマを改行に置き換える方法を見つけようとしてきました。私は_(/r/n/)_、char(10)、Unicode表現(今は覚えていない)を使用しようとしましたが、コンマを他のボックスに入力したものに置き換えます。改行

30
Dani

Ctrl + Fを使用して適切に検索および置換しようとしている場合は、できません。少なくとも、私には方法がわかりません。

しかし、次の内容を含むセルA1がある場合: "stack、overflow" A2にこれを入力すると動作します:= SUBSTITUTE(A1、 "、"、char(10))

https://support.google.com/docs/bin/static.py?hl=ja&topic=25273&page=table.cs

その後、A2のコンテンツをコピーし、A3で右クリック->形式を選択して貼り付け...->値のみ。

お役に立てれば

2016年8月更新Googleスプレッドシートは、\ nを使用した改行の検索をサポートするようになりました。編集方法->検索と置換 you will be presented with this dialog

40
gmansour

この応答は元の質問に具体的に答えているわけではありませんが、他の誰かを助けるかもしれない、私が見つけた同様のユースケースです。他のテキストで改行文字を検索していて、置換で改行文字を保持したい場合は、次の方法があります。

私の例では、改行とスペースを検索してから、改行だけで置き換えます。

検索:(\n)\s

置換:$1

Googleが置換フィールドで正規表現を許可していればいいのですが、改行文字が検索パラメーターの一部であり、置換部分に含める必要がある場合、これは誰かを助けるかもしれません。

注:Googleの ドキュメント に従って、グループの置換はスプレッドシートでのみ機能します。 (2017年7月13日現在)

6
Crazycoolcam

私が適切に理解していれば、あなたはそのようなものを手に入れたいです:

enter image description here

私が発見したトリックはこれです:

  1. =SUBSTITUTE(A3,",","")として式を挿入します
  2. 次に、入力したばかりの式を編集し、カーソルを最新の2つの二重引用符の間に置きます:=SUBSTITUTE(A3,",","<PLACE CURSOR HERE>")
  3. 最後にCTRL + ENTERを押します。これは、「改行」文字を挿入する方法です。
1
danidemi

数式を使用して解析する例

= SPLIT(A14、CHAR(10))

0
Trey

すべての「>」(より大きい)を「>\n」(改行が続くよりも大きい)に変更するために、私はこの3段階の遠回りのアプローチを取りました。

  1. テキストをLibreOfficeの「テキストドキュメント」にコピーします
  2. 編集=>検索と置換//ショートカット:Ctrl + H
  3. そこで3つのフィールド(下図のボックス1〜3)に入力し、「すべてを置換」ボタンをクリックします。

enter image description here

0
Park JongBum

上記の代替式gmansourを使用すると、新しいGoogleシートで機能します。ただし、検索と置換(CTRL H)を実行しても実行されません。置換としてchar(10)を使用してみましたが、「char(10)」のみが表示されます。

0
sigkg