質問: エクセルでデータの抽出する際に困っています エクセルで特定の行のデータを抽出する方法を教えてください。 抽出方法を以下に示します。 a b c d e f g ---------------------------------- 1l 10 11 0 0 0 0 0 2l 12 13 0 0 0 0 0 3l 14 15 1 2 3 4 5 4l 16 17 0 0 0 0 0 5l 18 19 0 0 0 0 0 6l 20 21 6 7 8 9 10 7l 22 23 0 0 0 0 0 というような感じのエクセルデータに対して、 a b c d e f g ---------------------------------- 1l 14 15 1 2 3 4 5 2l 20 21 6 7 8 9 10 というように、c~g列が0でない行のa~gのデータを別シートに抽出したいのですが、 簡単な方法があれば教えていただきたいです。 よろしくお願いします。
回答: no.3です! 前回書き忘れたのですが、 質問文ではc~g列すべてが「0」という条件のようですね。 前回の数式では、c~g列すべてが「0」でなくても、どれか一つでも「0」であれば同様の結果になってしまいます。 質問通りにc~g列すべてが「0」の場合であれば 作業列h2セルの数式を =if(or(countblank(a2:g2),sum(c2:g2)=0),"",row()) としてみてください。 何度も失礼しました。m(_ _)m