XLOOKUP は Google スプレッドシートで使用でき(2022 年に提供開始)、Excel と同じように動作します。
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])XLOOKUP は検索配列を検索し、別の戻り配列から一致する項目を返します。左右どちらも検索でき、既定で完全一致、組み込みの if_not_found 引数があるため IFERROR は不要です。Microsoft 365 と Excel 2021 以降で使用できます。
=XLOOKUP(E2, A2:A100, C2:C100, "Not found")結果: $1,250
E2 のキーに一致して価格を返します。見つからない場合は "Not found" を表示します。
=XLOOKUP(E2, Names, IDs)結果: A102
キーの左にある値を返します。VLOOKUP では不可能です。
ほとんどの場合そうです。任意の方向に検索し、既定で完全一致、列の挿入にも強く、見つからない場合の処理を関数内で行えます。VLOOKUP は古いバージョンの Excel と共有するときだけ使います。
Microsoft 365 または Excel 2021 以降が必要です。古いバージョンでは、同じ柔軟性を得るために INDEX/MATCH を使います。