ホームページ > ソフトウェアチュートリアル > オフィスソフトウェア > Excelのvlookupを忘れてください:Xlookupを使用する理由は次のとおりです

Excelのvlookupを忘れてください:Xlookupを使用する理由は次のとおりです

DDD
リリース: 2025-02-06 18:49:10
オリジナル
728 人が閲覧しました

クイックリンク

  • 構文:xlookup and vlookup
  • その他の一致オプション
こぼれた配列を返してください
  • 長期的なExcel愛好家として、私は常にExcelの最も有名なルックアップ関数の1つであるVlookupを使用して楽しんでいます。ただし、2019年にMicrosoftがXlookupを導入したことはすべてを変えました。 Xlookupがどれほど有用であるかに気付いたら、振り返ることは決してないことを知っていました。
    直接のセル参照を使用して、構造化された参照よりも明確であるため、この記事のポイントを例示します。私はまた、その方向よりも他の人がvlookupとまったく同じように機能するため、Hlookupについて明確に話しません。 xlookup to vlookup、私はそれらがどのように機能するかをお見せします。
  • xlookup
    xlookupには6つの議論があります:
  • a(必須)はルックアップ値です。 > c
  • (必須)はリターンアレイです。ルックアップアレイ(
  • b)では、
  • e(オプション)は一致モードであり、
  • f(オプション)は検索モードです。 この例では、Cell H1の名前に基づいてExcelに従業員IDを調べて、結果をCell H2に戻したいと思います。これを行うには、次の式をセルH2に入力します。 B2からB12は、その値を見つけることができる場所(従業員の名前)、A2からA12は、対応する結果が(従業員のID)から引き出される場所、「無効な名前」はルックアップ値がある場合にExcelを返したいものですルックアップアレイにはどこにもありません。引数のデフォルト値を求めて
  • e
  • およびf正確な一致が必要なので、そして、Excelにルックアップアレイの上部から検索したい(これらについては後で詳細)。引数:
  • ここで
    • a(必須)はルックアップ値です。
    • c
    • (必須)は列のインデックス番号であり、
    • d
    • (オプション)は一致モードです。
    • この例では、ExcelがCell H4の従業員IDに基づいて国籍を調べ、結果をCell H5に返したい。これを行うには、セルH5で、セルH4にはルックアップ値(ID 3264)が含まれているため、 vlookupとXlookupの重要な違いの1つは、前者が結果が見つかる列インデックス番号を指定する必要があるのに対し、後者はそうではないことです。これは、vlookupがルックアップとリターン配列を1つの引数に組み合わせているのに対し、Xlookupは2つの別々の引数でそれらを定義するためです。 :特にルックアップアレイが何百もの列である場合は、誤って列を誤って誤って誤っていることがあります。

    列を追加または削除すると、列インデックス番号の精度に影響する可能性があります。

    ルックアップ配列は左端の列でなければならず、返品配列は右側になければなりません。これにより、vlookupの汎用性が制限されます。 Excelのvlookupを忘れてください:Xlookupを使用する理由は次のとおりです

    xlookup

    一方、xlookupには別の引数としてルックアップ配列が含まれています。つまり、次の利点を理解できることを意味します。

    • 関与することはありません!フォーミュラのその部分に到達したら、マウスを使用して返品配列を選択してください。これにより、時間とAIDSの精度が節約されます。
    • 返品配列は指定されたセルの範囲内にあるため、スプレッドシートに列を削除または追加することはXlookupの式には影響しません。
    • returnアレイはルックアップアレイの両側にある場合があります。つまり、xlookupはvlookupよりも多用途です。

    その他の一致オプション

    vlookupとXlookupの両方が、正確な一致(連続した正確な値)とおおよその一致(近くの対応する値)を返すことができます。 >

    vlookup

    より具体的には、vlookupの近似マッチ(式でtrueで示されている)は、ルックアップ値よりも大きい値が見つかるまでルックアップ配列を検索します。次に、以下の例では、1列の1列の値を1列に戻します。 vlookupは65のルックアップ値を取得し、ルックアップ配列を確認し、ルックアップ値(この場合、70)よりも大きい最初の値を見つけ、上記の行からグレードを返します(グレードc)。 >

    これには2つの欠点があります。まず、ルックアップアレイを昇順でリストする必要があります。第二に、vlookupに一致しない引数を述べるオプションがないため、ルックアップアレイに故障行を追加する必要があります。 Xlookupは、vlookupの1次元近似マッチの3つの代替手段を提供します:

    • -1:正確な一致がない場合、ルックアップアレイの次の最小値を返します。
    • 1:これは、正確な一致がない場合、ルックアップアレイの次の最大値を返します。
    • 2:これは、ワイルドカードを使用して、より柔軟なルックアップを可能にします。

    もう一度、学生Dを例に取ります。 65のスコアで、Excelはルックアップアレイの次の最小値が60であり、次の最大の値は70であることがわかります。学生はまだグレードBのしきい値に達していないため、Excelは必要です。ルックアップアレイ(60)の次の最小値を取得して、returnアレイからグレードCを返します。したがって、式のマッチングオプションとして-1と入力します。正確な一致がない場合は、最も高い高値または低い値を見つけるための配列。また、学生のスコアがグレードと一致しない場合、Xlookup構文の4番目の引数を使用して単語を返すことができるため、ルックアップアレイからの失敗行を省略することもできます。

    vlookup検索が最初から最後まで検索し、最初のマッチング値を返している間、Xlookupは4つの検索オプションを提供します。最後に、必要な結果を返します。たとえば、電話番号と人の名前のディレクトリがある場合、vlookupを使用して入力に基づいて電話番号を見つけます。その人の名前は一度だけ表示される可能性が高いためです。 xlookup Excelのvlookupを忘れてください:Xlookupを使用する理由は次のとおりです

    ただし、xlookupでは、検索オリエンテーションを選択できます
    • 1:最初に最後まで検索
    • -1:最後まで最後に検索
    • 2:バイナリ検索(昇順でルックアップ配列を使用)
    • -2バイナリ検索(下降順序でルックアップ配列を使用)

    最後に最初に検索することの利点は、ルックアップアレイで値の最新の発生を見つけることができることです。日付の順序でリストされています。 vlookupでこれを達成するには、最初にデータの順序を逆にする必要があります。

    エラー出力を定義します

    Xlookupの本当に便利な機能は「発見されていない引数」です。 vlookupは持っていません。

    vlookup

    正確な一致vlookup式で値が見つからない場合、Excelは恐ろしい#n/aエラーメッセージを返します。これを修正するために、vlookupが一致していない場合に出力を定義できるように、iferror関数内にvlookup関数を常に埋め込んでいます。合理的なソリューションであり、フォーミュラの書き込みをはるかに複雑にし、データ分析の正確性に影響を与える可能性のある問題を隠すことができます。 「引数、「引数」は、ルックアップに値が表示されない場合に何が起こるかを定義でき、iferror内に式を埋め込む必要がないようにします。頑固なプロパティとは、Xlookupが範囲を返すことができるのに対し、1つの一致しか返すことができないということです。 🎜>セルi1(この場合は私をquizpable Me)の値を調べ、セルA2からA7のその値を探し、対応するすべての値をこぼした配列として返します。 >

    vlookup

=XLOOKUP(<em>a</em>,<em>b</em>,<em>c</em>,<em>d</em>,<em>e</em>,<em>f</em>)
ログイン後にコピー
vlookupを使用してこれを複製しようとした場合、

しかし、これは#refを返します!エラーは、3番目の引数(列インデックス番号)が範囲ではなく、単一の数字であるためです。これは、xlookupが式に追加するパラメーターに応じて、単一の値または範囲のいずれかを返すことができるため、xlookupがはるかに順応性があることを意味します。 xlookupをサポートし、vlookupを破棄したり、hlookupを完全に破棄したりしないでください!数年間オフィスパッケージをアップグレードしていない人にスプレッドシートを送信する場合など、それらを使用する必要がある場合でも、まだある場合があります。

以上がExcelのvlookupを忘れてください:Xlookupを使用する理由は次のとおりですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート