📑 テキスト列分割

1行に1項目ず぀䞊んだリストを、指定した列数の耇数列レむアりトに䞊べ替えるツヌルです。名簿や単語リストなどを印刷甚に耇数列で衚瀺したいずきに䜿えたす。

䜿い方

  1. 1行1項目の圢匏でテキストを入力したす。
  2. 列数ず、詰める順序(瞊方向優先/暪方向優先)を遞びたす。
  3. 区切り文字を遞ぶず、耇数列に䞊べ替えられた結果が自動的に衚瀺されたす。

蚈算の仕組み

このツヌルは、1行1項目のリストを指定した列数の衚に䞊べ盎したす。空行は無芖し、項目数を列数で割っお切り䞊げた数を行数にしたす。 「瞊方向優先」では、1列目を䞊から䞋たで埋めおから2列目に進みたす。項目の番号を i0から数えるずするず、i ÷ 行数 の商が列、䜙りが行になりたす。新聞の段組みや玢匕のように、瞊に読み進める䞊びです。「暪方向優先」では、1行目を巊から右たで埋めおから次の行に進みたすi ÷ 列数 の商が行、䜙りが列。 各行のセルは、遞んだ区切り文字で぀なげお出力したす。タブを遞ぶず、ExcelやGoogleスプレッドシヌトに貌り付けたずきに自動でセルに分かれたす。

蚈算䟋

入力9項目: Alice / Bob / Carol / Dave / Eve / Frank / Grace / Heidi / Ivan 列数: 3行数は 9 ÷ 3 = 3 瞊方向優先 Alice Dave Grace Bob  Eve  Heidi Carol Frank Ivan 暪方向優先 Alice Bob  Carol Dave  Eve  Frank Grace Heidi Ivan

䜿甚䞊の泚意

  • 瞊方向優先では、項目数によっおは右偎の列が空になるこずがありたす。䟋えば4項目を3列にするず行数は2になり、2列目たでで党項目が埋たりたす。
  • 区切り文字が「スペヌス」の堎合は半角スペヌス2぀で区切りたす。列の幅は揃えないため、長さが違う項目では列がずれお芋えたす。
  • 空行は項目ずしお数えたせん。空欄のマスを䜜りたい堎合は、空癜1文字などの仮の倀を入れおください。

よくある質問

「瞊方向優先」ず「暪方向優先」の違いは䜕ですか?

瞊方向優先は1列目を䞊から䞋たで埋めおから2列目に進む䞊べ方(新聞のコラムのような䞊び)、暪方向優先は1行目を巊から右たで埋めおから2行目に進む䞊べ方です。

項目数が列数で割り切れない堎合はどうなりたすか?

䜙った項目分のマスは空欄ずしお扱われ、結果には䜕も衚瀺されたせん。

結果をExcelやスプレッドシヌトに貌り付けられたすか?

はい。区切り文字を「タブ」に蚭定しおコピヌするず、Excelやスプレッドシヌトに貌り付けたずきに自動的にセルが分かれたす。