Excel: 1 回のリターンで複数の列から vlookup


Excel の複数の列で値を検索し、別の列で一致する値を返したい場合がよくあります。

たとえば、次のデータセットでチーム「Spurs」とポジション「Centre」を検索し、対応する値をポイント列に返したい場合があります。

次のステップバイステップの例は、 VLOOKUP関数を使用してこれを行う方法を正確に示しています。

ステップ 1: データセットを作成する

まず、さまざまなバスケットボール選手に関する情報を含む次のデータセットを作成しましょう。

ステップ 2: サポート柱を作成する

次に、 VLOOKUP関数が適切に動作するようにヘルパー列を作成する必要があります。

これを行うには、セルA2に次の数式を入力します。

 = B2 & C2

次に、この数式をクリックして、列 A の残りの各セルにドラッグします。

ステップ 3: 複数の列から VLOOKUP を実行し、1 つの列だけを返します

最後に、セルG3に次の数式を入力して、チーム列で「スパーズ」を検索し、ポジション列で「センター」を検索し、ポイント列に対応する値を返すことができます。

 =VLOOKUP( G1 & G2 , A1:D10 , 4, FALSE)

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Excel の複数の列から VLOOKUP を実行して返す

この式は値35を正しく返します。これは、ポジションが「センター」である「スパーズ」チームのプレーヤーに対応するポイント値です。

数式では、 G1&G2を使用してセルG1G2の値を連結していることに注意してください。

そこで、実際に列 A でSpursCenter値を検索し、範囲内の 4 番目の列に対応する値を返しました。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel:VLOOKUPを使用して複数の値を水平に返す
Excel: VLOOKUP を使用してゼロの代わりに空白を返す
Excel:日付によるVLOOKUPの使い方

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です