元のワークブックを参照する式を使用せずに、Excel(2007)シートを新しいワークブックにコピーする

copy excel excel-2007 excel-formula formula
元のワークブックを参照する式を使用せずに、Excel(2007)シートを新しいワークブックにコピーする

2枚入りのワークブックがあります。 1つ目はデータと計算でいっぱいで、2つ目はほとんどが最初のシートへの参照を持つセルです。 2番目のシートは、文字列とシート内のセルへの参照も連結して、他の場所で使用されるSQLコマンドを形成します。

また、2番目のワークブックもあります(間もなく追加されます)。 異なるデータを除いて、他のブックの最初のシートと同じシートがあります。 私が抱えている問題は、新しいワークブックに元のワークブックの2番目のシートと同様のシートが必要なことです(これがわかりにくい場合はごめんなさい)。 「移動またはコピー…​」オプションを使用して、シートとその数式を単純に複製したいと思います。 残念ながら、セル内の数式は、古いワークブックの最初のシートを参照します(= [foobar.xlsx] data!A1)。 手作業で削除するにはデータが多すぎます。 2番目のシートから多くの特定の行を削除する必要があったため、数式を再実行することはできません。そのため、数式をドラッグすると正しく一致しません。 私は現在、REPLACEでこれをハッキングしようとしていますが、誰かが助けを提供できるなら、それは大歓迎です。

明確化:シートをコピーすると、数式が次のように表示されます
= [foobar.xlsx] data!A1。 データだけにしたい!

ありがとう:)

  1  0


ベストアンサー

これで問題が解決することを願っていますが、あなたのニーズについては少しわかりません!

ワークシート内のすべてのセルを強調表示します。 置換を実行して、=を「=」に置き換えます。これにより、式が「式である」ことが停止しますシートをコピーします。 新しいシートで別の置換を実行して、「=」を「=」に置き換えます。これにより、新しいブックのセルを参照して数式に戻ります。

1


タイトルとURLをコピーしました