2012-07-02 35 views
0

我一直在Google上搜索一下,並且發現了一些關於這方面的信息,但我似乎無法將它們與我在這裏做的事情聯繫起來。基本上我有一個大的數據集,在列A中,有一個獨特的ID標籤(字母和數字的組合,每個引用一個基因,每列是細菌菌株)的列表。該表有24列24個不同的菌株。如何跨越幾列進行VLOOKUP?

如果存在來自不同菌株(即不是菌株A)的基因,該基因與特定菌株的A列中的基因非常相似,那麼將該基因的ID代碼放在同一行中,無論其中哪一個與來自菌株A的菌株相似,無論它來自何種菌株。

現在這裏是棘手的部分,不是A列中的每個基因在另一個菌株中都有相應的基因。如果沒有相應的基因,那麼這個值就是#N/A(當我使用vlookup函數時,這是由excel自動生成的)

我必須找到一種方法來挑出那些有基因的行來自A欄,它們在菌株C,D,E和F中有相應的基因,只有那些菌株,並且沒有其他

有沒有可能爲此使用VLOOKUP?或者可能的INDEX和MATCH?

回答

1

您是否嘗試過濾?篩選每個列並排除#N/A值,並且應該只剩下所有4個具有非#N/A值的行或使用輔助列(例如,在塔25 TY該式中第2行復制下來

=IF(A2="","",IF(COUNTIF(C2:F2,"<>#N/A")=COLUMNS(C2:F2),"x",""))

會給你行一個「x」,其中,列C至F都填充有非#N/A值。然後你可以單獨過濾那一列

+0

從字面上看,第二張貼在我的腦海裏,我只是不確定它是否會起作用。謝謝 :) – TheFoxx