0

我已经在谷歌上搜索了一段时间,我找到了一些关于这方面的信息,但我似乎无法将它们与我在这里所做的事情联系起来。基本上我有一个大型数据集,在 A 列中,有一个唯一 ID 标签列表(字母和数字的组合,每个引用一个基因,每列是一个细菌菌株)。该表有 24 列,用于 24 种不同的菌株。

如果来自不同菌株(即不是菌株 A)的基因与某个菌株中的 A 列中的基因足够相似,则该基因的 ID 代码将与其相似的基因放在同一行中列中的菌株 A,无论它来自什么细菌菌株。

现在这是棘手的部分,并非 A 列中的每个基因在另一个菌株中都有相应的基因。如果没有对应的基因,则值为#N/A(这是我之前使用vlookup函数时由excel自动生成的)

我必须找到一种方法来从 A 列中挑选出有基因的行,这些基因在菌株 C、D、E 和 F 中具有相应的基因,并且只有那些菌株,没有其他菌株

是否可以为此使用 VLOOKUP?或者可能的索引和匹配?

4

1 回答 1

1

你试过过滤吗?过滤这些列中的每一列并排除#N/A值,你应该只剩下所有4个中都具有非#N/A值的行.....或者使用辅助列,例如在第25列中这个公式在第 2 行向下复制

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

这将在 C 到 F 列都填充有非 #N/A 值的行中为您提供“x”。然后,您可以单独过滤该列

于 2012-07-02T15:26:32.797 回答