• ベストアンサー

特定の関数の設定されたセルを見つけるには

こんにちわ!よろしくお願いいたします。 シート内で、特定の関数が使われているセルをすべて見つける方法 ってありますでしょうか。 シート内は表ですが、色々は関数が使われています。その中で 例えば「COUNTIF」が使われているセルはどことどこ?といった具合です。 いかがでしょうか。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.5

置換ウィザードで可能です Ctrl+Hで置換ウィザードを開き、置換前後の文字列に「COUNTIF」を入力します。「書式ボタン」で背景色を指定し、「全て置換」を指定するとCOUNTIFが入っているセルに背景色が着きます

SEINEN
質問者

お礼

回答ありがとうございました。 解決しました。

その他の回答 (4)

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.4

>見つけたセルに色を付けるとか何か印をつけることってできるでしょうか? 検索結果の一番上の結果を選択して、 SHIFTを押しながら一番下の結果を選択すると、 同一シートならすべて選択できますので、 そこでセルに色でも付ければ良いのでは、 別シートは、同作業の繰り返しが必要です。

SEINEN
質問者

お礼

回答ありがとうございました。 解決しました。

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.3

マクロでやる方法です。入力した関数の含まれたセルに色をつけます。 Alt+F11でVBAの画面を開き、左側のツリーからブック名を選択し、右クリックから「挿入」>「標準モジュール」を選択して、右の画面に以下のマクロをコピーして貼り付けてください。 Sub 関数検索()  Dim Func As String  Dim R As Range, F As Range  Func = InputBox("検索する関数名を入力してください。")  Set F = ActiveSheet.UsedRange  F.Interior.ColorIndex = xlColorIndexNone  For Each R In F   If InStr(StrConv(R.Formula, vbLowerCase), StrConv(Func, vbLowerCase)) > 0 Then    R.Interior.ColorIndex = 37   End If  Next End Sub Alt+F11でExcelの画面に戻ってAlt+F8からマクロを実行してみてください。

SEINEN
質問者

お礼

ご回答ありがとうございました。 マクロは素人なんです、が、期待以上です。 簡単に造ることの出来る方はウラヤマシイです。 もっと勉強します(といってもどこから始めよう・・・)

回答No.2

[編集]>[検索]で COUNTIFを検索すれば1つずつ見つけられますが この方法ではいかがでしょうか? 検索するときは「対象」を「数式」にしてください。

SEINEN
質問者

お礼

早急な回答ありがとうございます。なるほど!でした。

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.1

「編集」の「検索」で出来ますよ。

SEINEN
質問者

補足

早急な回答ありがとうございます。 なるほど!でした。もう一つわがままですが、見つけたセルに色を付けるとか何か印をつけることってできるでしょうか?もしご存知でしたらお教えくださるとありがたいのですが。

関連するQ&A