• ベストアンサー

EXCEL2007関数を実行させない方法

EXCEL2007関数を実行させない方法 セルAにデータが入力されている場合、セルBに組み込まれている関数を実行しない。 というような制御は可能でしょうか。 シートAに入力されたキーワードをシートBのリストと照合して キーワードがシートB内に何件あるかをCOUNTで調べようと思っています。 一度何も考えずに実装してみたのですが、 この場合シートBのデータが膨大なものになると、 このブックを開くたびに照合が実行されて、莫大な時間がかかってしまっているようでした。 ですので、今回このような質問をさせていただきました。 アドバイスなどありましたら よろしくおねがいします!

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>セルAにデータが入力されている場合、セルBに組み込まれている関数を実行しない。 セルBに =IF(A1="STOP","HOLD",COUNTIF(Sheet2!A:A,"*キーワード*")) などのようにしておきます。

その他の回答 (1)

  • ziziwa1130
  • ベストアンサー率21% (329/1546)
回答No.2

Microsoft Officeボタン→Excelのオプション→数式→計算方法の設定で、「手動」にすれば良いですよ。 計算を実行する場合には、数式→シートの再計算でできます。