- ベストアンサー
エクセルで値の検索方法とは?
- エクセルで値の検索方法についてご質問です。具体的には、単価に特定の値が含まれているかどうかを確認したい場合の処理方法について知りたいとのことです。
- エクセルで特定の値を検索する方法を教えてください。例えば、単価の列に「20000」という値が含まれていれば、それを表示する方法を知りたいです。
- エクセルで特定の値を検索して表示する方法についてご質問です。具体的には、単価の列に「20000」という値が含まれている場合に、そのセルの上のセルに「単価に20000が含まれているセルがあります」と表示する処理方法について知りたいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>それを単価の上のセルに「単価に20000が含まれているセルがあります」と 表示したいのです。 質問がめちゃくちゃ。 >単価に20000が含まれているセルがあ」つたとき、そのセルの「単価の上のセル」のはデータがあるだろう。そこへ式など入れられない。式を何処へ入れ手良いかが判らないのだし、式を入れるとデータが壊れるのはエクセルの関数式の基礎の基礎。 別(の列の)セルなどにならざるを得ない。 ーー 「指定したセルの値」をセル範囲から探すのはMATCH関数、VLOOKUP、VBAのFind、1行ずつ聞くなどです。 空きセルに =MATCH(20000,$E$1:$E$100,0) や =MATCH(20000,$E$1:$E$100,0) & "行目に単価に20000が含まれているセルがあります" や無い場合を考えて =IF(ISERROR(MATCH(20000,$E$1:$E$100,0)),"",MATCH(20000,$E$1:$E$100,0))
その他の回答 (3)
- kagakusuki
- ベストアンサー率51% (2610/5101)
今仮に、「単価」と入力されているセルがE2セルで、「単価に20000が含まれているセルがあります」と表示させるセルがE1セルだとしますと、E1セルに次の数式を入力されると良いと思います。 =IF(COUNTIF(E2:E$65536,"=20000")>0,"","単価に20000が含まれているセルがあります") 尚、表の下端の行(質問文中の2月4日の行)が第14だとした場合は、数式を次の様に変えても良いと思います。 =IF(COUNTIF(E2:E14,"=20000")>0,"","単価に20000が含まれているセルがあります") 又、E列以外のセルに「単価に20000が含まれているセルがあります」と表示させる場合は、数式を次の様に変えた方が良いと思います。 =IF(COUNTIF($E:$E,"=20000")>0,"","単価に20000が含まれているセルがあります")
- mar00
- ベストアンサー率36% (158/430)
=IF(ISERROR(MATCH(20000,E:E,0)),"","「単価に20000が含まれているセルがあります」") でどうでしょうか。
- kmetu
- ベストアンサー率41% (562/1346)
=IF(ISNA(MATCH(20000,E2:E12,0)),"","単価に20000が含まれているセルがあります") でいかがでしょう。