[[20171013171305]] 『再計算を一部分だけ実行させたい』(AnesthEarth) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『再計算を一部分だけ実行させたい』(AnesthEarth)

シート1に数千行のデータがあります。
シート2にはシート1から複数の指定列だけを抜き出して全行を参照します。例えば、
シート2のA1, B1, C1, D1セルにはそれぞれ、
"=シート1!A1", "=シート1!C1", "=シート1!E1", "=シート1!F1"
という感じです。
このシート1から参照してきたデータに対して、部分一致検索に合致するデータのみを抽出し、平均値などを計算するセルをシート2に置いています。しかしながら、シート1からシート2への参照と、部分一致検索の実行に結構時間をとられます。部分一致検索の部分は検索語句が変わるのですが、シート1の部分は値が変わることはありません。よって、再計算したときにシート1からシート2への参照に関しては再計算させたくないのですが、このようなことは可能でしょうか?

< 使用 Excel:Excel2016、使用 OS:Windows7 >


自動更新か手動更新かは指定できますが、どちらも対象は全てのセルになるので、一部のセルだけ更新しないというのは無理です。

マクロを利用して計算するならば、任意のセルだけ処理できますが、いかがでしょうか? または、マクロを使わないまでも、再計算する前に別シートに値コピーしておく、とか。
(???) 2017/10/13(金) 18:32


ありがとうございます。マクロで行けそうです。当該シートは配布物なので、マクロでナントカしようと思います。どうもお騒がせしました。
(AnesthEarth) 2017/10/13(金) 18:36

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.