2012-02-10 11 views
0

I持っているパスワードで保護されたワークシートになります使用例は、シート1で、次の表、:すべての行でルックアップ値が変化するVLOOKUP用のExcel式?

A1: ZIP Code B1: City Name 
A2: 8272  B2: Manila 
A3: 6225  B3: Quezon City 
A4: 2986  B4: Caloocan 
A5: 1632  B5: Zamboanga 

のSheet2で、私持って次の列ヘッダー:基本的に

A1: Select ZIP Code B1: City Name 

、Sheet2の中に、細胞下列Aは、シート1の郵便番号を含むドロップダウンリストです。ユーザーがZIPを選択すると、正しいZIPコードを入力したことを視覚的に確認できるように、対応する都市名が右側に表示されます。

私は、Sheet1からすべてのZIP番号を取得し、それらをSheet2!A2のすべてのセルのドロップダウンリストに配置することができました。私の問題は:Sheet2では、A [rownum]で選択されているものに基づいて、B [rownum]に対応する都市名を表示するにはどうすればいいですか?私はVLOOKUPを使用しようとしましたが、動的にルックアップ値(VLOOKUPの最初の引数)をSheet2!B1の下にあるすべての行にわたってポイントできないようです。 VBコードではなく、式が必要です。

答えて

1

私はこれを持っています.... Sheet1はデータベースです。 のSheet2あなたが列Aに郵便番号を入力し、あなたが都市名がB2で列B

にformulaically表示したい、この式を入れて、下にコピーします。

=IF($A2="", "", VLOOKUP($A2, Sheet1!$A:$B, 2, 0)) 
関連する問題