列の分割と結合

1つの列を複数に分けたり、複数の列を1つにまとめたり。区切り位置指定と文字列連結を1か所で。

100%プライベート — すべてブラウザ内で動作します。データはお使いの端末で処理され、インターネットに送信されることはありません。

クリックしてアップロード、または表計算ファイルをドロップ

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行が表示されますが、ダウンロードには常にすべての行が含まれます

関連ツール

新しいツールを定期的に追加しています。公開時にお知らせを受け取るにはYouTube でチャンネル登録してください

他のツール

すべて表示

おすすめアプリ

すべて表示