SPLIT TO ROWS
セルを行に分割
セル内改行や「、」で1つのセルに入った値を1行ずつに分け、ほかの列は各行にコピーします。
- 表をコピーして、下の欄に貼り付けます。
- 結果が自動で出ます。区切りはボタンの下で選べます。
- 「結果をコピー」を押して、Excelに貼り付けます。
分ける列のセルを区切りで分け、その行で最も多く分かれた数だけ行を作ります。分かれないセルの値は、作ったすべての行にそのままくり返します。分かれたセルで数が足りない所は空欄にします。「前後の空白を除く」は分けた値の前後の空白(半角・全角)と改行を、「空の値を除く」は続けて書いた区切り(、、)や最後の改行でできる空の値を除きます。2つ以上の値に分かれないセルは、入力のまま残します。「1行目は見出し(分けない)」は、表が2行以上のときだけ使います(セルを1つだけ貼ったときも分けます)。
使い方の例
セル内改行で入った品目を1行ずつに分ける
- 入力
注文番号 店舗 品目 1001 東町店 "りんご みかん ぶどう" 1002 西町店 バナナ
Excelで3行×3列をコピーしたもの(列の間はタブ。セル内改行のあるセルは「"」で囲まれます)
- 設定
- 区切り:セル内の改行/分ける列:すべて(初期設定のまま)
- 結果
注文番号 店舗 品目 1001 東町店 りんご 1001 東町店 みかん 1001 東町店 ぶどう 1002 西町店 バナナ
「3行を5行に分けました(C列)。」と表示されます。注文番号と店舗は、分けた3行すべてにくり返します。
2つの列を同時に分ける(品目と数量)
- 入力
担当 品目 数量 田中 りんご、みかん 3、5 佐藤 バナナ、いちご、もも 10、2
- 設定
- 区切り:セル内の改行と読点(、)/分ける列:すべて
- 結果
担当 品目 数量 田中 りんご 3 田中 みかん 5 佐藤 バナナ 10 佐藤 いちご 2 佐藤 もも
「3行を6行に分けました(B列・C列)。」に続けて、「数がそろわない行が1行あります(3行目:B列3個・C列2個)。足りない所は空欄にしました。」と表示されます。
よくある質問
ほかの列の値はどうなりますか?
区切りのないセルの値は、分けてできたすべての行にくり返して入れます。たとえば「注文番号」の列の値は、品目の数だけ同じ値が並びます。
2つ以上の列を同時に分けられますか?
はい。「分ける列」で選んだ列のうち、区切りのあるセルを同時に分け、1つ目どうし・2つ目どうしを同じ行に並べます。行の数は、その行で最も多く分かれたセルに合わせます。数がそろっていない場合、足りない所は空欄にして、何行目かを表示します。
改行ではなく「、」や「,」で区切られている場合は?
「区切り」で「読点(、)」「カンマ(, ,)」「スラッシュ(/ /)」を選べます。複数を同時に選ぶこともできます。3桁ごとに区切った数(1,500、12,345,678)のカンマと、数字にはさまれたスラッシュ(2026/10/19、10/19、1/2 のような日付や分数)は、区切りとして扱いません。
Excelに貼り付けると「001」の先頭の0が消えます。
Excelが数字として読み込むためです。貼り付ける前に、貼り付け先の列の表示形式を「文字列」にしてから貼り付けると、0が残ります。日付のように見える値(1/2 など)も同じです。
入力した表は、どこかに送信されますか?
いいえ。処理はすべてお使いのブラウザの中で行われ、入力した内容が外部に送信されたり、保存されたりすることはありません。