2016-08-17 181 views
0

我想索引一列信息,運行vlookup特定文本,然後執行if錯誤來忽略不同於「查找值」的事情。我在第五欄中的數據稱爲「餅乾」,其他名稱不同。 「餅乾」必須替換爲不同的名稱。但名稱變更在每次出現時都不相同。我想維護原始列V的數據和索引,將特定列的值存入另一列。一旦我創建了名爲列AV的原始數據的「副本」,然後我需要在列AV上運行vlookup。我有一列AW,這個列中輸入了不同名稱的手動信息。在「索引」列AV中,我想僅在「餅乾」上運行vlookup,跳過其他條目並用AW列的內容替換「餅乾」(列AW中的所有條目用於名稱更改與「餅乾」 「如何結合INDEX,IFERROR和VLOOKUP公式

Original Column, Indexed Column, Manual input column and final result

=INDEX(V2, ,)-this is the formula I wrote to Index column V, thus creating column AV 
=IFERROR(VLOOKUP("Biscuits",V2:AW2,28,FALSE),"")-This is a formula I wrote to look for "Biscuits" and replace it with the contents of column AW 

請這方面的幫助。

謝謝!

+0

一個(簡單)示例(可以複製/粘貼)可能有所幫助,區分你想要什麼和你有什麼。我懷疑有一個更簡單的方法。 – pnuts

+0

對不起,我上傳了一個過程的圖像以及最終結果的樣子。 – yeahprettimuch

+0

基於你的形象,一個簡單的IF就足夠了,這種類型:'= IF(AW2 =「」,V2,AW2)'。 – pnuts

回答

0

根據OP 它工作!,式存在:

=IF(AW2="",V2,AW2) 

即返回V2的內容如果AW2是空的,AW2的否則內容。這可以複製下來應用於其他行,並且引用可以自動調整。 「索引列」和INDEX,IFERROR或VLOOKUP都不需要。