2016-12-15 16 views
0

私は手動で列AとBにデータを追加して書き込む場合があります。Excelで列AとDを一致させ、列Bの右の列の対応する値を返します。 例として、 ExcelはCell E3に82、Cell E19に29などを書きます。 この数式を書く方法はありますか?IF、マッチ&VLOOKUP?

列A & Bの入力は、時々刻々と変わることに注意してください。 D列のリストは、ある時点で長くなっている可能性もあります。

ありがとうございました! :)

Example

+1

あなたは 'VLOOKUP'を試してみました。それはうまくいくはずです。数式を質問に追加します。 – nightcrawler23

答えて

1

このお試しください:ダウン式をドラッグし

=VLOOKUP(D2,$A$2:$B$6,2,FALSE) 

を。私の例では

は、私が(余分な行が含まれる)は以下の式

=VLOOKUP(D2,$A$2:$B$7,2,FALSE) 

VLOOKUPを使用し、以下のパラメーターを受け入れます:

VLOOKUP(Value to Lookup, Range to Search, Column To Return, Range Lookup)

あなたが通常の範囲のルックアップを設定したいですFALSEそれ以外の場合は、私の経験上まれに正しい "近似マッチ"を返す

Range_lookup - あなたはVLOOKUP方法が完全一致または近似マッチを見つけたいかどうかを指定する論理値:

我々の場合に返すために列が列2です。

カラム1を使用すると、見つかった名前が返されます。

検索範囲は、データを含む「テーブル」です。

あなたの場合は$A$2:$B$6です。

テーブルをハイライト表示し、名前付き範囲を指定することもできます。

名前付き範囲を指定すると、名前付き範囲を更新することができ、式を変更する必要はありません。

名前を付けた場合は、指定した範囲を検索範囲として使用できます。

例:=VLOOKUP(D2,MyNamedRange,2,False)

結果:

Results

+1

ありがとうございました - ちょうど私が探していた! :) –