![Word から Excel に貼り付ける - Word の改行が新しいセルに変換されないようにする](https://rvso.com/image/1259810/Word%20%E3%81%8B%E3%82%89%20Excel%20%E3%81%AB%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%82%8B%20-%20Word%20%E3%81%AE%E6%94%B9%E8%A1%8C%E3%81%8C%E6%96%B0%E3%81%97%E3%81%84%E3%82%BB%E3%83%AB%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B%20.png)
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) に置き換えることが挙げられます。