ワードをエクセルに変換する方法|表の貼り付けと001や日付が変わるときの直し方

ワードをエクセルに変換する方法|表の貼り付けと001や日付が変わるときの直し方

ワードの表をエクセルにするなら、Word で表をコピーして Excel に貼り付けるのが一番かんたんです。ただし、そのまま貼ると 001 が 1 に、1-2-3 が 2001/2/3 に変わります。

番号や品番をそのまま残したいときは、貼る前にセルを「文字列」にして、「Unicode テキスト」で貼り付けます。実際に試した結果を説明します。

練習用Excelファイル(無料ダウンロード)
貼り方ごとの結果を比べた表です。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

方法 1:コピーして貼り付ける(一番かんたん)

1. Word で表を選んでコピーする

ワードの表で番号が001で納期が1-2-3や12/25になっている画面
ワードの表で番号が001で納期が1-2-3や12/25になっている画面

表全体を選んで Ctrl + C でコピーします。

2. Excel で Ctrl + V を押す

ワードの表をエクセルにそのまま貼り付けると001が1に1-2-3が日付に変わる画面
ワードの表をエクセルにそのまま貼り付けると001が1に1-2-3が日付に変わる画面

表にはなりますが、Excel が数字や日付と判断して変えてしまいました。貼る前にセルの書式を「文字列」にしておいても、Ctrl + V では同じ結果でした。

方法 2:文字のまま貼り付ける(001 を残す)

  1. Excel で、貼り付ける範囲を選びます。
  2. Ctrl + 1 で表示形式を「文字列」にします。
  3. Word で表をコピーします。
  4. Excel で左上のセルを選び、Ctrl + Alt + V を押します。
  5. 「Unicode テキスト」を選んで「OK」を押します。
エクセルの形式を選択して貼り付けでUnicodeテキストを選ぶ画面
エクセルの形式を選択して貼り付けでUnicodeテキストを選ぶ画面
文字列の書式にしてUnicodeテキストで貼り付けると001や1-2-3がそのまま入った画面
文字列の書式にしてUnicodeテキストで貼り付けると001や1-2-3がそのまま入った画面

001 も 1-2-3 も、Word のままの文字で入りました。「Unicode テキスト」の下にある「テキスト」を選ぶと、¥3,000 が ?3,000 になりました。Unicode のほうを選んでください。

この方法で入れた数字は文字なので、計算するセルは数値に変換します。

【実機で検証】貼り方で結果がどう変わるか

Word の文字そのまま貼り付け文字列+Unicode テキスト
0011001
1-2-32001/2/31-2-3
12/2512月25日12/25
1,2001,200(数値)1,200(文字)
10%10%(数値)10%(文字)
=SUM(ただの文字)#CALC!=SUM
セルの中の改行2 行に分かれる2 行に分かれ、右の列がずれる
結合したセル結合のまま結合されない

セルの中で改行している表は、どちらの貼り方でも行が分かれます。文字のまま貼ると、改行のあった行で列がずれました。先に Word で改行を消しておきます。

ほかの方法を試した結果

方法結果
docx を Excel で直接開くエラー(ファイル形式が正しくありません)
Word を Web ページ形式で保存して Excel で開く表は入るが、001 は 1、1-2-3 は 2001/2/3 に変わる。=SUM は #NAME?
Word をテキスト形式で保存表のセルが 1 行に 1 つずつ並び、表の形がなくなる

試した中では、コピーして貼り付けるのが一番手間がかかりませんでした。

よくある質問

Excel の表を Word にしたいときは?

エクセルをワードに変換する方法をご覧ください。

日付に変わってしまった数字は戻せますか?

2001/2/3 になったセルの書式を変えても、1-2-3 には戻りません。元の Word からもう一度、文字のまま貼り付けます。

あわせて読みたい:Word・文字の関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次