タブ区切り表の列選択・並べ替え
表からコピーしたタブ区切りの一覧を貼り付け、必要な列を好きな順番で取り出します。列番号は左から1、2、3…と数えます。
例:3,1 は第3列、第1列の順です。列番号は1〜20,000の半角整数(1〜5桁)、カンマ区切りで100個まで。各番号の前後には半角スペースを使えます。指定全体は1,000文字以内です。同じ番号を複数回指定することもできます。
各行をタブで区切り、指定した列だけを指定順にタブ区切りで出力します。見出しも通常の1行として扱います。存在しない列は空セルにします。空セル、前後の空白、重複、元の行順を保持します。スペースやカンマは表の区切りではありません。引用符は通常の文字として扱い、CSVの引用符規則やセル内改行は解釈しません。タブは常にセル区切りです。CRLF・CR・LFは行区切りとして扱い、出力はLFに統一します。先頭のBOM(不可視文字)は1個だけ除きます。入力や列番号を変更すると旧結果を消去します。
BOMを除いて何も入力していない場合は0行です。空行と末尾の改行でできる空行も1セルの行として残し、選択した列数に合わせて空セルを出力します。空セル1個だけの結果は見た目が空です。文字・タブ・改行がない結果はコピーできません。行数と存在しない列の件数は結果の上で確認できます。
使い方:表を貼り付け、必要な列番号を出力したい順で入力して「並べ替える」を押します。結果をコピーして表計算ソフトなどへ貼り付けます。
入力例(列の間はタブ):
商品 色 個数 ペン 青 3 ノート 白 2
列番号3,1の出力例:
個数 商品 3 ペン 2 ノート
入力は1,000,000 UTF-16コード単位・20,000行・200,000セルまで、出力は200,000セル・1,000,000 UTF-16コード単位までです。一部の絵文字などは2コード単位です。空セルや存在しない列もセル数に含めます。上限を超えた場合は結果を出さず、行数や指定列数を減らすよう案内します。セルの値や数式に見える文字は変更しません。
処理はブラウザー内だけで行います。入力内容の外部送信や実ファイル操作は行いません。機密情報や個人情報は入力しないでください。
関連する手順:行ごとの列数を確認する → 必要な列をこのツールで並べる → CSVへ変換する。1列だけをリストにする場合は列抽出も使えます。