リストのカンマ区切り変換(改行からカンマへ)
1行に1項目のリストを、カンマ区切りの1行、SQLのIN句、JSON配列に変換します。引用符、区切り文字、重複の削除、並べ替えに対応し、逆に改行で分割もできます。
| 形式 | 結果 |
|---|---|
| カンマとスペース | りんご, バナナ, さくらんぼ, O'Brien, バナナ |
| カンマ(CSVの1行) | りんご,バナナ,さくらんぼ,O'Brien,バナナ |
| SQLのIN句 | ('りんご', 'バナナ', 'さくらんぼ', 'O''Brien', 'バナナ') |
| JSON配列 | ["りんご", "バナナ", "さくらんぼ", "O'Brien", "バナナ"] |
| セミコロン | りんご; バナナ; さくらんぼ; O'Brien; バナナ |
| パイプ | りんご | バナナ | さくらんぼ | O'Brien | バナナ |
| スペース | りんご バナナ さくらんぼ O'Brien バナナ |
スプレッドシートの列や、1行に1項目のリストを貼り付けると、メール、検索ボックス、CSVの行、SQLのIN (…) 句、JSON配列にそのまま使える、カンマ区切りの1行にして返します。区切り文字は自由に選べ、各項目を安全に引用符で囲み、重複を削除し、並べ替えることもできます。逆方向にも使えます。カンマ、セミコロン、タブで区切った1行を、1行に1項目へ分割できます。
使い方
- 1行に1項目のリストを貼り付けます。
- 区切り文字を選びます。項目がSQL、CSV、JSON用のテキスト値なら引用符も選びます。
- SQLのIN句なら ( … )、配列なら [ … ] のような囲みを選びます。
- 結果、または表にある完成した形式をコピーします。元に戻すには、「区切り文字でつないだ1行 → 1行に1項目」を選んでください。
計算式
出力 = 囲みの開始 + 引用符(項目₁) + 区切り文字 + 引用符(項目₂) + … + 囲みの終了
引用符は形式ごとに正しくエスケープされます。SQLのシングルクォートは内側のアポストロフィーを2つ重ね(O’Brien → 'O''Brien')、CSVのダブルクォートはRFC 4180のとおり内側の引用符を2つ重ね、JSONの引用符はバックスラッシュでエスケープして結果がJSONとして解析できるようにします。分割するときは、引用符の中の区切り文字は区切りとして扱わず、前後の ( )、[ ]、{ } は取り除き、「自動検出」は見つかったものから、タブ、セミコロン、カンマ、パイプの順に選びます。
計算例
サンプルのリスト(りんご、バナナ、さくらんぼ、O’Brien、バナナ)はりんご, バナナ, さくらんぼ, O'Brien, バナナになります。シングルクォート、( … )、「重複を削除する」を組み合わせると、SQLのリスト('りんご', 'バナナ', 'さくらんぼ', 'O''Brien')になり、表のJSON配列は["りんご", "バナナ", "さくらんぼ", "O'Brien", "バナナ"]です。
よくある質問
Excelの列をカンマ区切りのリストにするには?
列をコピーしてここに貼り付け(1セルが1行になります)、「カンマとスペース」のまま結果をコピーしてください。
リストからSQLのIN句を作るには?
シングルクォートと ( … ) の囲みを選びます。値の中のアポストロフィーは自動で2つ重ねられるので、O’Brienも正しい文字列のままです。
カンマ区切りの1行を別々の行に分割するには?
「区切り文字でつないだ1行 → 1行に1項目」と区切り文字(または自動検出)を選んでください。カンマを含む引用符付きの値は1つのまとまりのままです。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/list-to-comma-separated-tool/
このツールを引用する
kakaoCalc. (2026, November 8). リストのカンマ区切り変換(改行からカンマへ). https://kakao.mobile/ja/tools/list-to-comma-separated-tool/
“リストのカンマ区切り変換(改行からカンマへ).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/list-to-comma-separated-tool/.