[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKUP』(太郎)VLOOKUPを使い=IF(F9=TRUE,"OK","")このような式を入れたセルの
>VLOOKUPで検索するとOKと検索せずエラー どんなVLOOKUPの式なのですか?
>=IF(F9=TRUE,"OK","") ついでですが、上の式で使われているF9にはどんなデータが入ることになっているのですか? TrueかFalseなのであれば、単にこれで良い筈ですが。。。→ =IF(F9,"OK","")
(半平太)
半平太さんと衝突して仕舞いましたが・・・ そのまま載せておきます。
新しいブックで試してください。 F9に TRUE を入力 F10に =IF(F9=TRUE,"OK","") ↑コピペしてください。 F11に =VLOOKUP("OK",F10,1,FALSE) ↑コピペしてください。
F11に「OK」が表示されれば、 太郎さんがそちらのシート上で行っている どこかに問題が有るのだと思います。
状況を、もっと詳しく説明してみるのはどうでしょう。
1.実際に使っている式(或いは実際にエラーになる式)を載せる 2.その時のシートの状況(データや、データの配置 セルの書式設定等) の説明 3.エラー値は何か
(HANA)
それぞれ使っている式を載せてください。
どのブックのどのシートのどのセルに 何の式が入っていて、現在どの様に表示されているのか
↑の説明を使っているセルの個数分 (式のコピー等で対応している場合は この限りではありませんが) また、各式中で参照しているセルに何が入力されているのか 教えて下さい。
上記の事は試してもらえましたか? 数式で返された「OK」を VLOOKUP関数で検索する事は そちらのエクセルでも可能ですよね?
(HANA)
>=VLOOKUP("OK",'1'!$A$4:$A$33,1,FALSE) >の式でエラー表示#N/Aを出さない式はどうしたらいいのですか 実際、上記式で何をしたいのでしょう 式の意味を理解できていますか?
なぜVLOOKUP関数を使用しているのかな
=if(countif('1'!$A$4:$A$33,"OK"),"OK","")
実際に使っている式が >=VLOOKUP("OK",'1'!$A$4:$A$33,1,FALSE) でしたら(閉じられたブックへの参照がない場合) 上の方が書いて居られるように、COUNTIF関数を使うのが 簡単だと思います。
'1'!$A$4:$A$33 の範囲の「OK」の数を数え IF関数で分岐し、Oでない場合に「OK」を表示します。
条件部分がわかりにくければ =IF(COUNTIF('1'!$A$4:$A$33,"OK")>0,"OK","") の様に書いても良いかもしれません。 この場合は、COUNTIF関数の結果が 0より大(=1以上)の時に「OK」を表示します。
COUNTIF関数については、こちらもご参考にどうぞ。 http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040824.html
なお、みなさんが名前を書かずに書き込みをすると 誰のコメントなのか分からなくなってしまう可能性がありますので コメント記入の際は、文中の分かりやすい所へ 署名をしていただければと思います。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.