Word から Excel に貼り付ける - Word の改行が新しいセルに変換されないようにする

Word から Excel に貼り付ける - Word の改行が新しいセルに変換されないようにする

MS Word に 2 つの列がある表があります。2 番目の列ではテキストが複数行に分散されています。つまり、これを実現するために「Enter」を押しました。

Excel に貼り付けると、これらの個別の行が個別のセルに変換されます。

私がやりたいのは、同じセル内の行を別の行に保持することです。つまり、Excel のセル内で Alt + Enter を押した場合に何が起こるかということです。

これについてどうしたらいいでしょうか?

編集:これが私のデータの例です。Word では Word テーブルにあります。

----------------------------
| Bananas   | - yellow     |
|           | - curved     |
----------------------------
| Apples    | - red/green  |
|           | - round      |
----------------------------

答え1

より良い答え: セルを複数の行に分割せずに Word の表を Excel にコピーするにはどうすればよいですか

与えられたトリックは、Word の表の改行文字を段落記号 ¶ のようなものにコピー/置換することです (今では、これが「pilcrow」としても知られていることがわかっています)。元の文書を保存するために Word 文書を保存する必要はありません。

変更したデータを Excel に貼り付け、もう一度コピー/貼り付けを行うと、内部の改行を分割せずにセル内に戻すことができます。Excel 側の仕掛けは、Alt コードを使用して検索と置換を定義することです。参照リンクを参照してください。

答え2

貼り付けは機能しません。Excel の Alt + Enter は特殊文字ではなく、次のセルに強制的に移動するのではなく、CR + LF がセル内に確実に保存されるようにするための方法にすぎません。

1 つのオプションとしては、Word の表で Enter キーを押さずに、代わりに別の文字 (例: '#') を使用し、Excel のマクロを使用して '#' を検索し、貼り付けた後に CHR(10) に置き換えることが挙げられます。

関連情報