2016-02-23 97 views
-1

下面是表格,我需要根據查找公式填充一列。excel中的列查找公式

**Key  P-Key Main ID F Key** 
ID-2 BMWBMA     User Case 1 
ID-3 MERCEDES    User Case 2 
ID-4 AUDI     User Case 3 
ID-5 Factory    Factory 
ID-6 Godown     Godown 

我如何填充根據以下條件主ID, 重點值分配給主ID。 (當P-重點= F鍵)

**Key P-Key  Main ID Warehouse   F-Key** 
ID-2 BMWBMA  ID-5  Factory   User Case 1 
ID-3 MERCEDES  ID-5  Factory   User Case 2 
ID-4 AUDI   ID-6  Godown   User Case 3 
ID-5 Factory  ID-5  Factory   Factory 
ID-6 Godown  ID-6  Godown   Godown 
+0

這是否需要成爲一個公式,或者它是一個可行的選擇使用VBA? – Dan

+0

我正在尋找一個簡單的解決方案,使用vlookup或匹配 – AllPigsREqual

+0

爲什麼最上面一行的Main ID = ID-5? P鍵是工廠,F鍵是用戶案例1.這些鍵不相等。 – dev1998

回答

0

假設你的表A1開始,把這個C2並把它複製下來:

=VLOOKUP(B2,CHOOSE({1,2,3}, D:D, B:B, A:A), 3, FALSE) 

此進行 「反向」 VLOOKUP,其中我們使用CHOOSE函數顛倒了列的順序(並跳過C列以避免循環引用)。

+0

不給我要找的東西 – AllPigsREqual

+1

嗯,你已經改變了你的樣本數據了很多,我不明白你是如何從樣本數據轉換到期望的結果的。 a ** ID-2的關鍵值有一個主要ID值爲ID-5的關鍵值?它與您的P-Key = F-Key的條件不符。「Warehouse」從哪裏出現? – CactusCake