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) に置き換えることが挙げられます。