我已经谷歌搜索了一段时间,我已经找到了一些相关的信息,但我似乎无法将它们与我在这里做的事情联系起来。基本上我有一个大的数据集,在A列中,有一个唯一的ID标签列表(字母和数字的组合,每个都引用一个基因,每列都是一个细菌菌株)。该表有24列,适用于24种不同的菌株。
如果存在来自不同菌株(即不是菌株A)的基因,该基因与某一菌株中的A列的基因充分相似,则该基因的ID编码与所述基因的ID编码放在同一行中。类似于菌株A中的菌株,无论它来自何种菌株。
现在这里是棘手的部分,并非A列中的每个基因都在另一个菌株中具有相应的基因。如果没有相应的基因,则值为#N / A(当我使用vlookup函数时,这是由excel自动生成的)
我必须找到一种方法来挑选出来自A列基因的行,这些基因在菌株C,D,E和F中有相应的基因,只有那些菌株,而不是其他
是否可以使用VLOOKUP?或者可能是INDEX和MATCH ??
答案 0 :(得分:1)
你尝试过滤了吗?过滤每个列并排除#N / A值,您应该只留下在所有4个中具有非#N / A值的行,或者使用辅助列,例如在第25栏中,第2行中的这个公式被复制下来
=IF(A2="","",IF(COUNTIF(C2:F2,"<>#N/A")=COLUMNS(C2:F2),"x",""))
将在行中为您提供“x”,其中列C到F都填充了非#N / A值。然后,您可以单独过滤该列