【OpenOffice】vlookup関数を条件式として使う
タイトルどおりなんですが
A2に書いた値がE2からE200の表内の値と一致するかどうかを条件にif文を以下のように
=IF($A2=VLOOKUP($A2;$E$2:$E$200;1;0);OK;NG)
作ったんですがTRUEでない場合、NGが表示されず空白を示す#N/Aが表示されてしまうんです
ちゃんとNGが表示されるようにするにはどうすればいいのでしょうか?
どなたか教えていただけませんでしょうか、よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
=IF(ISERROR(VLOOKUP(A2,$e$2:$e$200,1,0)),"NG","OK")
上記の式で、いけると思います。
考え方としては、「ISERROR」でVLOOKUPの結果がエラーかどうか判断します。
「ISERROR」は、テスト対象(今回はVLOOKの計算結果)がエラー値の場合にTRUEを返します。
それをIF文の条件式として、「真の場合」(VLOOKの結果がエラーをTUREとしているので)を「NG」として「偽の場合」(VLOOKがエラーではないので)「OK」とします。
No.2
- 回答日時:
目的はわかりませんが
$A2=VLOOKUP($A2;$E$2:$E$200;1;0)
に於いて VLOOKUPには =の左にあるセルは使えません
OK,NGはシステム定数にありますか?
(true;false) または ("OK";"NG")
No.3
- 回答日時:
VLOOKUP関数で、FALSE型で使う場合、見つからない場合は、#N/Aのエラーになる。
(1)ISERROR関数で察知(既出回答)
(2)ISNA関数を使う
のどちらか。
(2)でも(見つからないと言う)エラーが起こるとエラー関数で捉えるとTRUEを返す。
=IF(ISNA(VLOOKUP(A1,$E$1:$F$100,2,FALSE)),"NF",VLOOKUP(A1,$E$1:$F$100,2,FALSE))
NFは自分ではNotFoundのつもり。"表になし”でもよい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Excel(エクセル) K14のセルにVlookup関数を使い IF(J14="","",VLOOKUP(J14,$B$4: 2 2023/05/17 20:26
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Visual Basic(VBA) if関数とifs関数は組み合わせることはできますか。 セルA1が「A」のとき「向日葵」と表示。 セル 4 2023/02/02 20:48
- Excel(エクセル) エクセルVBA VLOOKUPを使ってのカウント作業 2 2023/02/19 09:03
- その他(Microsoft Office) エクセルについて教えてください。 2 2022/10/20 14:55
- Excel(エクセル) マクロを簡潔にしたい 6 2022/09/16 10:37
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- Excel(エクセル) エクセルのvlookupについて質問です 3 2023/01/05 15:15
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
オープンオフィスでエラー508
Excel(エクセル)
-
openoffice calc で、IF関数
Excel(エクセル)
-
Open Office Calc で特定の文字の入ったセル数を調べる方法について
Excel(エクセル)
-
-
4
Openoffice calc で複雑な入力規則の設定について
Excel(エクセル)
-
5
openoffice calcで#DIV/0! の表示はどうやったら隠
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル②
-
エクセルVBA、別ブックへ転記す...
-
(マクロ)データをAブックからB...
-
エクセルを使っていて2024/5/15...
-
エクセルの暗号化なしのバーの...
-
Excelでセルの値が同じか...
-
エクセルの計算
-
vba Bookを最小にせずに、UserF...
-
【マクロ】必要な項目(列)の...
-
Excel
-
エクセル:一覧表に存在する文...
-
エクセルでの作業計算方法について
-
Excelで縦軸の書式を0:00形式の...
-
Microsoft 365の Excel を使用...
-
指定文字の間に
-
Googleスプレッドシートでファ...
-
エクセルで年休を管理する方法...
-
UNIQUE関数が使えないバージョ...
-
エクセル関数を教えてください
-
【マクロ】その時、その時で変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報