0

私はこれをしばらくグーグルで調べていて、これに関するいくつかの情報を見つけましたが、私がここでやっていることにそれらを関連付けることができないようです. 基本的に、私は大規模なデータセットを持っています.列Aには、一意のIDタグのリストがあります(文字と数字の組み合わせで、それぞれが遺伝子を参照し、各列は細菌の株です). テーブルには、24 の異なる菌株に対して 24 の列があります。

ある菌株の A 列の遺伝子と十分に類似している別の菌株 (つまり、菌株 A ではない) の遺伝子が存在する場合、その遺伝子の ID コードは、類似している遺伝子と同じ行に配置されます。列の菌株 A は、それが由来する細菌の菌株に関係なく、

ここで注意が必要なのは、列 A のすべての遺伝子が別の菌株に対応する遺伝子を持っているわけではないということです。対応する遺伝子がない場合、値は #N/A です (これは、以前に vlookup 関数を使用していたときに Excel によって自動的に生成されました)。

列Aから遺伝子があり、系統C、D、E、およびFに対応する遺伝子があり、それらの系統のみがあり、他の系統がない行を選択する方法を見つける必要があります

これに VLOOKUP を使用することは可能ですか? または可能なINDEXとMATCH??

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 に答える