2つの列を持つ sheet_1 があります:
ea
COL_A COL_B
ITM_RRT_Transaction_Status Y/N
C991、マネージャーからのアラームなし、または Y/N
.....
sheet_2の参照テーブルに基づいてCOL_Bに入力しようとします(COL_Aの両方が一致します)
COL_A COL_B
ITM_RRT Y
no alarm N
sheet_2.COL_Aの値はsheet_1.COL_A内の任意の場所に配置できます。
どうすればいいですか?
ご協力ありがとうございます
答え1
の場合Vlookup(x,y,TRUE
、ルックアップテーブルは昇順でソート動作します。これが、in vlookup の場合の動作ですTRUE
。
vlookupのヘルプページがなぜ変更されたのかは分かりませんが、ここvlookupページで「技術的な詳細」をクリックすると
range_lookup (オプション)
VLOOKUP で近似一致を検索するか完全一致を検索するかを指定する論理値:
TRUE は、テーブルの最初の列が数値またはアルファベット順に並べ替えられていると想定し、最も近い値を検索します。指定しない場合は、これがデフォルトの方法です。
FALSE は最初の列の正確な値を検索します。
よりよく見えるのはHLOOKUP:
範囲検索が TRUE の場合、テーブル範囲の最初の行の値は昇順 (...-2、-1、0、1、2、...、AZ、FALSE、TRUE) で配置する必要があります。そうでない場合、HLOOKUP は正しい値を与えない可能性があります。範囲検索が FALSE の場合、テーブル範囲を並べ替える必要はありません。
それはまた、見上げるページ。
また、同じことが にも当てはまることに注意してくださいMATCH
。type: 1
では、MATCH
リストtype: -1
が降順で並べ替え。
完全一致のみ以下から見つけることができますソートされていないリスト。