IF ステートメントで VLookup を使用する方法

IF ステートメントを使用すると、VLookup が非常に強力になります。 IF ステートメントは、IF ブロック内の命令が満たされるまで機能します。 IF ステートメント内で条件が満たされない場合、IF ステートメントは正常に終了しません。これにより、ループ機能とフロー制御が Excel と VLookup の結果に追加されます。 Excel プログラマーは、特に VLookup ステートメントで IF ステートメントを使用して、ユーザーが作成したフォームから生成したデータをドキュメントやスプレッドシートに自動的に入力します。
ステップ 1
Microsoft Excel を開きます。 [ファイル]、[新しいワークブック] の順にクリックします。
ステップ 2
[挿入] をクリックし、[シート] を選択します。 [新しいシート] をクリックします。
ステップ 3
1 つのシートに「Invoices」という名前を付け、もう 1 つのシートに「Accounts」という名前を付けます。シートの名前を変更するには、シート名を右クリックして [名前の変更] を選択します。
ステップ 4
列と行にランダム データを入力しますが、列 A から E までのボックスを使用します。
ステップ 5
VLookup コマンドをよく理解してください:VLookup( value, table_array, index_number, not_exact_match)。 「値」を、配列の最初の列で検索している数値に置き換えます。 "table_array" を、垂直方向に並べ替えられた 2 つ以上の列に置き換えます。 「index_number」を、検索する「table_array」内の列番号に置き換えます。 「not_exact_match」を「0」または「false」に置き換えて、完全一致の検索を通知します。それ以外の場合は、指定された値よりも大きい最も近い結果に対して "1" または "true" に設定します。
ステップ 6
IF ステートメントを VLookup と組み合わせて、"=IF (ISNA(VLOOKUP(4,A2:D10,2,FALSE)) =TRUE, "Entity not found")" を生成します。 「4」を検索する番号に置き換えます。 「A2:D10」を検索する範囲に置き換えます。 「2」を検索する列に置き換えます。厳密でない検索が必要な場合は、「FALSE」を「TRUE」に置き換えます。見つからないメッセージが必要な場合は、" =TRUE" を "FALSE" に置き換え、"Entity not found" を表示したい任意のメッセージに置き換えます。