Excel の「間接」セルからテキストをコピーする

Excel の「間接」セルからテキストをコピーする

Excel には、テキスト セルを含む大きな「生の」データ シートと、「間接的な」数式を使用して異なる方法で整理された生のデータのサブセットを表示する別のシートがあります。たとえば=INDIRECT("Data!C5")、データ シートの C5 の内容 (「私は犬が好きです」など) を表示します。

さて、このような「派生」シートを見ながら、特定のセルに表示されるテキストの一部 (たとえば、上記の例では「dogs」という単語のみ) を (手動で) コピーし、別の場所に貼り付けたいと思います。F2 キーを押すと、参照されたテキスト セルが非表示になり、数式が表示されます (予想どおり)。これは必要なことではありません。

簡単な方法はありますか? 数十、あるいは数百のセルに対して実行する必要がある可能性があります。そのため、セルの内容全体をメモ帳にコピーし、そこからコピーして貼り付けるといったソリューションは、オーバーヘッドが大きすぎます。

答え1

考えられるアプローチの 1 つは、次のとおりです。

  1. (「派生」)シート全体を新しいシートにコピーします
  2. 新しいシートに切り替えて、すべてのセル(「間接」数式を含む)を選択し、「コピー」を押します。
  3. それらを「値」として「その場」(つまり、同じセル範囲)に貼り付けます。
  4. 元のシートの代わりに新しいシート(現在はプレーンテキスト)で作業する

もちろん、「生の」データシートが変更された場合、これらの変更は新しいシートに反映されません。ただし、選択的なコピーと貼り付けは、今では十分に簡単になっているはずです。

関連情報