メインコンテンツへスキップ

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。 の中に 右から左へのルックアップ ダイアログボックスで、次の操作を行ってください。

  • ルックアップ値セルと出力セルをから選択します ルックアップ値と出力範囲 セクション;
  • 次に、から対応するアイテムを指定します データ範囲 のセクションから無料でダウンロードできます。

Note:#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して連結する方法について説明します。

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

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


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

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
Here’s a pretty great explanation:
https://youtu.be/ceBLc-tBj5g
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
Thanks.....its works
This comment was minimized by the moderator on the site
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!
This comment was minimized by the moderator on the site
Screenshot of my spreadsheet
This comment was minimized by the moderator on the site
Screenshot (not sure why it didn't attach above)
This comment was minimized by the moderator on the site
very confusing, is there any youtube video about this?
This comment was minimized by the moderator on the site
Thank you very much...
This comment was minimized by the moderator on the site
Thank u thank u so much
This comment was minimized by the moderator on the site
please make me understand "IF({1,0},$D$2: $D$10,$B$2:$B$1 0)", how does it works.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations