2017-01-22 7 views
0

別のシートの別のセルと同じ行からセルを取得する最適な機能は何ですか?シート1では、A2はリードIDであり、B2は名前である。シート2上で、私がA2上のリードIDを入れた場合、私はその名前をB2にオートポピュレートする必要があります。私が使用した関数は、= IF(A2 = Leads!A:A、Leads!B:B、 "")で、最初の2つのリードでうまく動作しますが、それは数回働いたが、それは本当に不思議そうだ。これを達成するためのよりよい方法はありますか?別のシートの別のセルと同じ行からセルを取得するためのベスト機能

答えて

2

私はこのためにvlookup関数を使用できるはずだと思います。 Sheet2のセルB2に次の数式を入れてみてください:

=VLOOKUP(A2,Sheet1!A:B,2,FALSE) 
1

VLOOKUPが動作するあなたが挿入することにより、シートの構造を変更した場合、またはので、個人的に私はインデックス/マッチを使用して好む

(クリス・ムーアはこれに答えました)列を削除すると、式は良く適応し、また、インデックスマッチが任意の順序で列を検索することができますので、より綿密な説明については、より正確な範囲

=INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0)) 

を使用しています一つはここにあります:https://www.deskbright.com/excel/using-index-match/

+0

これは完全に機能しました。本当にありがとう! –

関連する問題