箇条書きを表にする
「・名前:山田」のような箇条書きや、スペースで区切られたメモを貼り付けると、Excelやスプレッドシートにそのまま貼れる表に変換します。行頭の「・」「-」「1.」などの記号は取り除き、「:」やスペースを区切りとして列に分けます。Markdownの表にも変換できます。入力した内容はサーバーに送られません。
確認してください
使い方
- 箇条書きやメモを貼り付けます。メール、チャット、メモ帳、Wordなど、どこからコピーした文章でも構いません。
- 区切りを選びます。「自動」にすると、「:」「タブ」「2つ以上の空白」「,」の順に探して、見つかったもので区切ります。うまく分かれないときは、区切りを指定してください。
- 出力の形を選びます。Excelやスプレッドシートに貼るなら「Excel用」、ブログや技術文書に載せるなら「Markdownの表」です。
- 結果をコピーして、表計算ソフトの1つのセルに貼り付けます。タブで区切られているので、自動で列に分かれて入ります。
変換の例
| 元の箇条書き | 変換後の表 |
|---|---|
| ・りんご:120円:3個 ・みかん:80円:5個 | りんご|120円|3個 みかん|80円|5個 |
| 1. 山田 営業部 内線201 2. 佐藤 総務部 内線305 | 山田|営業部|内線201 佐藤|総務部|内線305 |
| - 会場, 市民ホール - 日時, 10月5日 | 会場|市民ホール 日時|10月5日 |
列の数が行ごとに違う場合も、そのまま変換します。足りない列は空欄になります。
Excelだけでやる方法と、手間がかかるところ
Excelにも、1つのセルの文字を区切って列に分ける「区切り位置」(データ → 区切り位置)という機能があります。箇条書きを1列に貼り付けたあと、区切り文字に「:」やスペースを指定すれば列に分かれます。新しいExcelなら =TEXTSPLIT(A1,":") 関数も使えます。
ただ、箇条書きをそのまま貼ると、次のような手間が残ります。
- 行頭の「・」「-」「1.」を消す作業が別に必要。残ったままだと、1列目に記号が付いたままになります。
- 全角の「:」と半角の「:」が混ざっていると、片方でしか区切れない。区切り位置を2回やり直すことになります。
- スペースで区切ると、名前の中の空白でも分かれてしまう。「山田 太郎」が2列に割れます。
このツールは、行頭の記号と番号を先に取り除き、全角と半角の区切りをまとめて扱います。スペースで区切るときの「自動」は、2つ以上続いた空白だけを区切りとみなすので、名前の中の1つの空白では割れません(区切りを「スペース」に指定したときは、1つの空白でも区切ります)。
よくある使い道
- チャットやメールで届いた一覧を表にする。参加者と連絡先、品名と数量など、文章で送られてきた情報を集計しやすい形にできます。
- 会議のメモを表にまとめる。「担当:期限:内容」のように書いたメモを、そのまま進捗表にできます。
- Webページからコピーした箇条書きを整える。記号付きの一覧を、記号なしの列にそろえます。
Markdownの表にするとき
「Markdownの表」を選ぶと、| りんご | 120円 | 3個 | の形で出力します。1行目を見出しにするにチェックを入れると、1行目の下に区切りの行を入れます。見出しを付けない場合は、空の見出し行を自動で付けます(Markdownの表は見出し行が必須のため)。表の中の「|」は、表が崩れないように「\|」に置き換えます。
使うときの注意
- 区切りの推定は行ごとではなく、全体で1つに決めます。行によって区切り方が違うメモは、区切りを指定してください。
- 中身の文字は変えません。記号と区切りを取り除くだけで、全角・半角の変換などはしません。
よくある質問
変換した表をExcelに貼るとどうなりますか?
タブで区切った形で出力しているので、1つのセルに貼り付けると自動で列に分かれて入ります。
行頭の「・」や番号は消えますか?
消えます。「・」「●」「-」「*」「1.」「(1)」「①」などの記号と番号を取り除いてから列に分けます。
名前の中の空白で列が割れてしまいます
区切りを「自動」にすると、2つ以上続いた空白だけを区切りとして扱うので、「山田 太郎」の1つの空白では割れません。区切りを「スペース」にすると、1つの空白でも区切ります。
表をまた箇条書きに戻すことはできますか?
このツールでは表から箇条書きへの変換はしていません。表計算ソフトで列を「&」でつなぐか、表をコピーしてメモ帳に貼り、タブを「:」に置き換えると箇条書きに近い形に戻せます。
1行に区切りが何個あっても大丈夫ですか?
大丈夫です。区切りの数だけ列に分けます。行ごとに列の数が違う場合は、いちばん多い行に合わせ、足りない列は空欄になります。
入力した内容はどこかに送信されますか?
送信されません。処理はすべてお使いのブラウザの中で行われます。
スマートフォンでも使えますか?
使えます。アプリのインストールは不要です。