クリックしてアップロード、または表計算ファイルをドロップ
XLSX・XLS・ODS・CSV — ブラウザ内で読み取り、アップロードなし列の分割と結合について
この2つが1つのツールになっているのは、同じ仕事を両側から見たものだからです。2列であるべき氏名。1行の住所であるべき2列。同じ人がこの両方を1分と置かずに必要とし、そしてどちらも単独のページを設けるほどではありません。
Excelは前者を区切り位置と呼びます。3段階のウィザードで、右隣の列を警告なく上書きします。後者はバージョンによってCONCATENATE、&、TEXTJOINと呼ばれます。
ここではどちらも、設定しながら結果が見えます。そしてどちらも元のファイルには手を触れません。
列を分割する
- 区切り文字には任意の文字や文字列を指定できます。空白、カンマ、ハイフンなど、そのまま入力してください。\t はタブを意味します。入力欄に直接打ち込むことができないためです
- 分割数の上限は、2列だけほしいのに3語の名前が3列になってしまうのを防ぎます
- 残りを最後の要素に含めるは、あふれた分の扱いを決めます。オンなら Ada Byron Lovelace を2つに分割して Ada + Byron Lovelace になります。オフなら姓が失われます。既定はオンです。黙ってデータを失うほうが重大な誤りだからです
- 正規表現で分割するは、込み入った場合のためのものです。区切りの候補が複数あるときや、前後の文脈で切り方が変わるときに使います
新しい列は元の列から名前を受け継ぎます。氏名 という列は 氏名 1・氏名 2 になります。
列を結合する
- 結合する列にチェックを入れます。表に並んでいる順に連結されます
- 連結文字には、間に入れたいものを指定します。空白、カンマと空白、 - 、あるいは何も入れない、のいずれかです
- 新しい列の名前を入力するか、空欄のままにして 姓 + 名 のような名前を自動で付けさせます
- 結合した列を置き換えるにすると、結果は最初の列があった位置に入ります。チェックを外せば、結合した列は末尾に追加され、元の列はそのまま残ります
途中の空のセルが、余分な区切りを残すことはありません。Ada、空のセル、Lovelace を空白で連結すると Ada Lovelace ではなく Ada Lovelace になります。
使い方
- 行を貼り付けるか、表計算ファイルをアップロードします
- 分割か結合を選んで設定します。下の表は入力に合わせて更新されます
- CSVまたはExcelでダウンロードするか、元のシートにコピーして戻します
こんな場面で使われています
- 氏名を姓と名に分ける
- 1つのセルに書き出されてしまった市区町村と国を切り分ける
- 1つの文字列として届いた日付と時刻を分ける
- 差し込み印刷のために、住所の各行を1つの項目にまとめる
- 2つか3つの列を組み合わせてキーとなる列を作る
- 姓, 名 を、きちんとした2つの列に変える
知っておくと便利なこと
- Windows・macOS・Linux・ChromeOS、スマートフォンやタブレットでも動きます。 受け取るのは貼り付けたテキストかファイルで、フォルダーではありません
- アップロードは行いません。読み取りも分割も結合も、すべてページ内で完結します
- 分割時は、すべての行に同じ数の新しい列ができます。最も多く分かれた結果が基準となり、短い行は埋められるので、表は長方形のまま保たれます
- 正しくない正規表現は、黙って何にも一致しないのではなく、正しくないと報告されます
- プレビューには最初の200行が表示されますが、ダウンロードには常にすべての行が含まれます
関連ツール
- テキストを表に — まだ表になっていない、貼り付けた行を分割する
- 行と列を入れ替え — 代わりに表を倒す
- 文字列の検索と置換 — 分割する前に値を整える
- 列をカンマ区切りリストに変換 — 1列をまるごと1行にする