• 締切済み

Excelの検索がうまくできません

MackyNo1の回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.6

質問内容に何か勘違いが入っているような気がします。 >計算式は「=IF(○○="","",1)です。 >○○は2つ右のセルです。 具体的な数式をそのまま提示してください。 >編集→検索で検索対象を「値」にしても「数式」にしても検索されません。 「数式」で検索すれば、例えば10行目に入力した数式は、ヒットすると思うのですが、検索されないのでしょうか? >計算結果を値貼付けしたり、直接1を入力しても検索されません。 「オプション」のチェックをすべて外した状態なら、少なくとも直接1を入力すれば検索できるはずです。 >検索されないセルに数字以外の文字を入力すると検索されました。 数字以外の文字とはどのような文字を入力したのでしょうか? >別ファイルからコピーしたセルが部分的ににあり、そのセルが1の場合は検索されます。 この検索されたセルの書式を検索されないセルにコピーしたところ、1が検索されるようになりました。 一般的に、セルの書式のコピーではセルに入力された値が変わらないので、検索できるようになることはありません(編集モードにしてEnterすれば値が変わる可能性があります)。 >ですが、書式が大きく違うため、書式のコピーは行いたくありません。 それぞれの書式はどのような設定なのでしょうか? >そこで、書式のコピー前に戻り、書式のクリアをしましたが、これでは検索されませんでした。 書式の変更では値は変わらないので、ごく普通のことです。 >試しに、検索する文字列の欄を空欄のまま検索した所、このセルが検索されました。 例示の数式セルを「数式」で検索した場合は、必ずヒットすることになります。 >このセルは最終的にシート保護やブックの保護をする予定で、セルのロックはオフにしています。これは関係あるでしょうか? 関係ありません。 上記の補足回答とともに、もう一度落ち着いて、「値」検索を行ってみた結果を再度報告してください。

aoisunaham
質問者

補足

ご回答ありがとうございます。 今回のファイルの期限が迫っていたために、検索を諦めて別の方法を使ったファイルを作直す などをしており、お返事が遅れました。 申し訳ありませんでした。 >具体的な数式をそのまま提示してください。 例えばA1に「=If(C1="","",1)」という計算式です。 これがあちこちのセルに入力されています。 >「数式」で検索すれば、例えば10行目に入力した数式は、ヒットすると思うのですが、検索されないのでしょうか? 検索されていました。すみませんでした。 ワークシート内に沢山計算式があるために、「数式」ですと当該のセルを含め 沢山のセルがヒットしてしまいましたので、答えが「1」のセルだけを絞り込めなかった、 というのが正しい表現でした。 >「オプション」のチェックをすべて外した状態なら、少なくとも直接1を入力すれば検索できるはずです。 「値」ではオプションのチェックを外しても検索できませんでした。 >数字以外の文字とはどのような文字を入力したのでしょうか? 「a」や「あいう」などを入力してみました。 >それぞれの書式はどのような設定なのでしょうか? 検索されないセルには、条件付き書式、罫線、フォントの色、中央揃を設定しています。 検索されるセルには、入力規則(リスト、入力コントロール)、罫線、中央揃えです。 >>試しに、検索する文字列の欄を空欄のまま検索した所、このセルが検索されました。 >例示の数式セルを「数式」で検索した場合は、必ずヒットすることになります。 「値」で検索した時にヒットし、「数式」ではヒットしませんでした。 以上で何か手がかりになるでしょうか? もう半ばあきらめているのですが、もしもう少しお付き合い頂ければ、とても有り難いです。 よろしくお願いします。

関連するQ&A

  • エクセルのブック間で値のみコピー

    エクセル 2003使用です。 エクセルのブック間におけるシートのコピーについてお願いします。 Book.Aのシート1の各セルは、関数の数式で入力(出力)されています。 このシートをコピーして、Book.Bにペーストしたいのですが、 コピーは、関数計算後の”結果の文字列”で行いたいです。 Book.Aのシート全体をコピーして Book.Bのシートに「形式を選択して貼り付け」 → 「値」 で可能なのですが、シート数が多いので困っています。 Book.Aのシートタブを右クリックして「移動またはコピー」で シートのコピーをすると、数式でコピーされてしまいます。 この方法で、値のみコピーのような方法はありませんでしょうか? よろしくお願いします。

  • Excel2002の検索

    Excel2002で検索をしました。 A1セルには「3」を入力しています。数式は入れていません。 「編集」「検索」で検索する文字列には「3」を入力しました。 検索場所は「シート」、検索対象は「数式」にしました。 そこで検索をすると、A1セルの「3」も検索されました。 そこで質問です。 検索対象は「値」ではなく「数式」なのにどうして検索されたのでしょうか?検索対象の値、数式の違いはなんでしょうか?

  • EXCELで値のコピーをキーボードのみで行いたい

    あるセルに数式が入っていて、そこに計算結果があったとします。そのセルをコピーして、値を別のセルに貼付けたいのですが、通常は形式を選択して「値のみ」にチェックを入れて貼り付けますが、通常のコピペのように「CTRL+C」→「CTRL+V」のように、キーボード操作のみで値のみの貼付けを行う方法はありませんか?もしくは、ツールメニューはないですか?書式コピーのツールメニューはあるのですが、値コピーは見つけられませんでした。よろしくお願いします。

  • エクセルの入力について

    エクセル2000でセルに数式を入力しても、計算結果が反映されません。ほかの、同じ数式を入力したセルでは、ちゃんと表示されますが、そのセルに限って数式を入れても回答が"0"となってしまいます。書式を確認してみると、「通貨」になっており、「数値」に直しても(このとき表示されるサンプルも0のままです。)又「通貨」に戻ってしまいます。ほかのセルから数式をコピーしても、書式をコピーしてもだめでした。どうしたら正しく数式が反映されるのでしょうか?

  • Excel. Vba

    Vbaでセルの値だけコピーしたいのですが可能でしょうか? 数式を埋め込んだセルに、数値が入力されたセルを形式を値だけ貼り付けにして貼り付けても数式が消えてしまって値だけ入ってます。 数式は消さず、値だけコピーというのはvbaで実現可能でしょうか?

  • エクセルでのコピー方法

    エクセル97を使用しています。値はコピーせずに数式と書式だけコピーしたいのですがどうしたらいいですか?「形式を選択して貼り付け」をしても入力した値が入ってしまいます。できないのなら数式と書式だけ残して値だけ削除する方法があれば教えてください。

  • エクセル 数式

    Excelについて。 あるセルA1の設定されている数式(=SUM(E:E)など)を、 B1にコピーする方法は、ありますでしょうか? ※A1に入力されている数式をコピー貼り付けではない方法を探しています。 B1に、=A1とすると、=SUM(E:E)の計算結果が入力されてしまいます。 ゴール(表示される値)は同じですが。コピー貼り付けしか方法はないでしょうか。 お手数ですが、よろしくお願いします。 エクセル2007以上 VBAなら可能ですか?

  • Excelの計算結果が反映されない!

    Excel 2007で「Excelのオプション」画面の左にある「数式」-「計算方法の設定」-「自動」になっていますが、  あるセルに=表紙!AM17を記述すると、正しく対象のセルの数値を取ってきます が、あるセルに同じように書くと、=表紙!AM17が文字として表示され、対象のセル の数値を取ってきません。 セルによって計算されたり、計算されなかったりします。  表示形式をいろいろ変更してみましたが、結果変わらずです。  また、書式コピーやセルのコピーで持ってきて、再度書き直しても結果は同じでした。  どのようにすればセル内の計算式が反映されるようになりますでしょうか。 宜しくお願いします。

  • エクセルで数式は登録できますか?

    エクセル2000の条件付き書式の設定で   セルを選択して 一行おきに書式を設定したいので 数式が をえらんで MOD(ROW(),2)=0と入力しますよね。  この作業を50シートくらい繰り返したいのです。 その数式をコピー/貼り付けしようとしても出来ませんでした。 辞書に文字登録も出来ませんでした。   毎回 数式を打ち込むのは面倒なのですが 登録することは可能ですか?

  • EXCELで値ではなく表示されている文字を参照

    値ではなく、表示されている文字を参照することは出来ますか? 具体的にはスケジュール表を作りたいのですが、基準となるセルに日付を入力し書式を「ユーザー定義」でmmにしています。それを横のセルに+1で翌日、下のセルに=で書式ddとして日付を連続して入力しています。 その場合、1行目に月が並んでしまうので、月が変わらなければ空欄にしたいのですが、値自体は変わってしまうので条件式が書けません。 実際の値を無視して書式として表示されているものが一致していれば空欄という数式は可能でしょうか?