Note: The other languages of the website are Google-translated. Back to English
ログイン  \/ 
x
or
x
今すぐ登録  \/ 
x

or

Excelで値を右から左にルックアップする方法は?

VlookupはExcelの便利な関数であり、これを使用して、テーブルの左端の列の対応するデータをすばやく返すことができます。 ただし、他の列で特定の値を検索し、相対値を左側に返したい場合は、通常のvlookup関数は機能しません。 ここでは、この問題を解決するための他の公式を紹介します。

VLOOKUPおよびIF関数を使用した右から左へのVlookup値

INDEXおよびMATCH関数を使用した右から左へのVlookup値

便利な機能を備えた右から左へのVlookup値


VLOOKUPおよびIF関数を使用した右から左へのVlookup値

右側の特定のデータから対応する左側の値を取得するには、次のvlookup関数が役立ちます。

データ範囲があり、人の年齢がわかったとすると、次のスクリーンショットのように、左側の[名前]列に相対名を取得します。

1。 必要なセルに次の数式を入力してください。

=VLOOKUP(F2,IF({1,0},$D$2:$D$9,$B$2:$B$9),2,0)

2。 次に、この数式を適用するセルに塗りつぶしハンドルをドラッグして、特定の年齢の対応するすべての名前を取得します。 スクリーンショットを参照してください:

注意:

1.上記の式では、 F2 相対情報を返したい値です。 D2:D9 あなたが探している列であり、 B2:B9 返したい値を含むリストです。

2.ルックアップする特定の値が存在しない場合、#N / A値が表示されます。


Excelの右側の列からのVlookupマッチングレコード

Kutools for Excel's 右から左へのルックアップ この機能を使用すると、面倒な数式を覚えることなく、Excelの右側の列データに基づいて左側の対応する値をvlookupして返すことができます。 クリックしてKutoolsfor Excelをダウンロードしてください!

Kutools for Excel:300以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 今すぐダウンロードして無料トライアル!


INDEXおよびMATCH関数を使用した右から左へのVlookup値

上記の式を除いて、ここにINDEXとMATCH関数を組み合わせた別の式があります。

1。 以下の数式を空白のセルに入力またはコピーして、結果を出力します。

=INDEX($B$2:$B$9,MATCH(F2,$D$2:$D$9,0))

2。 次に、この数式を含めるセルまで塗りつぶしハンドルをドラッグします。

ノート:

1.この式では、 F2 相対情報を返したい値です。 B2:B9 返したい値を含むリストであり、 D2:D9 あなたが探している列です。

2.ルックアップする特定の値が存在しない場合、#N / A値が表示されます。


便利な機能を備えた右から左へのVlookup値

あなたが持っている場合 Kutools for Excelそのと 右から左へのルックアップ 機能を使用すると、数式を覚えていなくても、このタスクをすばやく処理できます。

ヒント:これを適用する 右から左へのルックアップ 機能、まず、ダウンロードする必要があります Kutools for Excel、次に機能をすばやく簡単に適用します。

インストールした後 Kutools for Excel、次のようにしてください。

1に設定します。 OK をクリックします。 クツール > スーパールックアップ > 右から左へのルックアップ、スクリーンショットを参照してください:

2。 の中に 右から左へのルックアップ ダイアログボックスで、次の操作を行ってください。

  • ルックアップ値セルと出力セルをから選択します ルックアップ値と出力範囲 セクション;
  • 次に、から対応するアイテムを指定します データ範囲 の項目を検索します。

注意:#N / Aエラー値を別のテキスト値に置き換える場合は、チェックするだけです。 #N / Aエラー値を指定された値に置き換えます オプションを選択し、必要なテキストを入力します。

3。 次に、をクリックします。 OK ボタンをクリックすると、右側のリストのルックアップ値に基づいて一致するレコードが返されます。スクリーンショットを参照してください。

クリックしてKutoolsfor Excelと無料トライアルを今すぐダウンロードしてください!


より相対的な記事:

  • 複数のワークシートにわたるVlookup値
  • Excelでは、vlookup関数を簡単に適用して、ワークシートのXNUMXつのテーブルに一致する値を返すことができます。 しかし、複数のワークシートで値をルックアップする方法を考えたことはありますか? データの範囲を含む次のXNUMXつのワークシートがあるとします。次に、これらXNUMXつのワークシートの基準に基づいて、対応する値の一部を取得します。
  • ExcelでVlookupの完全一致と近似一致を使用する
  • Excelでは、vlookupは、テーブルの左端の列の値を検索し、範囲の同じ行の値を返すための最も重要な関数のXNUMXつです。 しかし、Excelでvlookup関数を正常に適用できますか? この記事では、Excelでvlookup関数を使用する方法について説明します。
  • Excelで下から上へのVlookupマッチング値
  • 通常、Vlookup関数は、データを上から下に検索して、リストから最初に一致する値を取得するのに役立ちます。 ただし、最後に対応する値を抽出するために、下から上にvlookupする必要がある場合があります。 Excelでこのタスクを処理するための良いアイデアはありますか?
  • VlookupとExcelで一致した値の行全体/行全体を返す
  • 通常、Vlookup関数を使用して、データの範囲から一致する値をvlookupして返すことができますが、次のスクリーンショットに示すように、特定の基準に基づいてデータの行全体を見つけて返すことを試みたことがあります。
  • ExcelでVlookupと複数の対応する値を連結する
  • ご存知のとおり、ExcelのVlookup関数は、値を検索して対応するデータを別の列に返すのに役立ちますが、一般に、一致するデータが複数ある場合にのみ最初の相対値を取得できます。 この記事では、XNUMXつのセルまたは垂直リストのみで複数の対応する値をvlookupして連結する方法について説明します。

最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300以上の強力な機能。 Office / Excel2007-2019および365をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 全機能30日間の無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性が50%向上し、毎日何百ものマウスクリックが減ります。
officetab下部
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Tomas · 2 years ago
    Hi, I am looking for a way for excel to pull the right most number in a table that gets update every day. Please advise.
  • To post as a guest, your comment is unpublished.
    Kyle · 2 years ago
    Here’s a pretty great explanation:
    https://youtu.be/ceBLc-tBj5g
  • To post as a guest, your comment is unpublished.
    deepakksingh90@gmail.com · 2 years ago
    please ans : if on sheet1 one a1=Salesman_ name and a2 to a5 city name where all sales man Sales report how much Sales done . and sheet2 2 all sales man Report like which salesMan done how much sales( useing Countifs formula) by city wise and Total Sales ,i need a formula where when i use hyperlink on city wise sales and total slaes when i click total any one slaes man then get filter data on sheet1 of particuler sales man.again go back sheet2 and click anohter sales man then again get another slaes mann filered data . pleaes Help me.
  • To post as a guest, your comment is unpublished.
    deepakksingh90@gmail.com · 2 years ago
    hay any body can ans me.
    in A1 cell time is 23:59:00 and A2 cell 00:00:00 how can we get time between both date its always get show error .its meance 23:59:00 on date 18/11/2018 and 00:00:00 is next date 19/11/2018 so how can get betweeen time
  • To post as a guest, your comment is unpublished.
    asr · 3 years ago
    Thanks.....its works
  • To post as a guest, your comment is unpublished.
    wbset09@gmail.com · 3 years ago
    Hi!

    I'm trying to show a cell adjacent to a referenced cell when the referenced cell could be in one of two columns.

    The referenced cell, M9, uses this function to find the upcoming date closest to today (i.e. which bill is due next):

    =INDEX($K$1:$K$160,MATCH(M9,$L$1:$L$160,0))


    I want to cell M8 to show the AMOUNT due on that day, which is in the cell to the LEFT of the referenced cell in the list.

    I figured out in O9 how to show it when M9 references a cell in a single column L:

    =INDEX($K$1:$K$160,MATCH(M9,$L$1:$L$160,0))


    But I can't figure out how to have that apply when the referenced cell is in column N.


    A few things I've tried in O10-O12 that didn't work:
    =INDEX($K$1:$K$160&$M$1:$M$160,MATCH(M9,$L$1:$L$160&$N$1:$N$160,0))
    =INDEX(K1:K160,MATCH(M9,L1:L160,0))OR(M1:M160,MATCH(M9,N1:N160,0))
    =INDEX(K1:M160,MATCH(M9,L1:N160,0))

    Would love some help! Thanks!
  • To post as a guest, your comment is unpublished.
    Jajoo · 4 years ago
    very confusing, is there any youtube video about this?
  • To post as a guest, your comment is unpublished.
    Md. Nazmul Hoque · 4 years ago
    Thank you very much...
  • To post as a guest, your comment is unpublished.
    Manmohan · 4 years ago
    Thank u thank u so much
  • To post as a guest, your comment is unpublished.
    Gajraj singh · 4 years ago
    please make me understand "IF({1,0},$D$2: $D$10,$B$2:$B$1 0)", how does it works.
  • To post as a guest, your comment is unpublished.
    guillaume · 5 years ago
    you better use the choose 1,2 fct : example :
    =VLOOKUP(A6,CHOOSE({1,2},'TP Input'!$Z$3:$Z$36,'TP Input'!$Y$3:$Y$36),2,0)
    • To post as a guest, your comment is unpublished.
      Abdul Aleem · 4 years ago
      can show any example of this please..........
  • To post as a guest, your comment is unpublished.
    summer · 5 years ago
    If you found this too confusing, like me, here's an alternative. Create a column on the right of the Age column. Copy and paste all data from Name. So now you have 2 columns with the same data: Name, Age, Name. Now you can do a Vlookup for the name by using the age.

    Then before you submit it to your boss, delete the extra name column to avoid confusion.

    :)
  • To post as a guest, your comment is unpublished.
    Milind · 6 years ago
    Can you Specify "IF({1,0},$D$2:$D$10,$B$2:$B$10)" from - =VLOOKUP(F2,IF({1,0},$D$2:$D$10,$B$2:$B$10),2,0)