![Excel で条件付きでデータを別のシートにコピーする](https://rvso.com/image/1493923/Excel%20%E3%81%A7%E6%9D%A1%E4%BB%B6%E4%BB%98%E3%81%8D%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%88%A5%E3%81%AE%E3%82%B7%E3%83%BC%E3%83%88%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B.png)
各行に新しいデータ エントリがあるスプレッドシートがあります。Excel で特定の列の値を自動的にチェックし、その値が 1 の場合は、その列と同じタイトルのシートに移動する必要があります。例として、以下の画像を参照してください。
(拡大画像)
つまり、基本的にこのチェックを実行する必要がある列は 6 つあります。画像にあるように、OUT_O_10、OUT_10_20 などです。最初のシートの列 OUT_O_10 に 1 がある場合、行 (列 A から列 H のみ) を、同じく OUT_0_10 というタイトルのシートの次の使用可能な行にコピーする必要があります。
このリンクすると、私がやりたいことのほぼ完璧な例をダウンロードできます。このスプレッドシートが「Department」列をチェックして、対応するタイトルのシートに行を移動できるように、スプレッドシートで「OUT」という単語が含まれる各列の値が 1 かどうかをチェックし、1 がある場合は行 (列 A から H のみ) を同じ「OUT」タイトルのシートに移動する必要があります。
不明な点がありましたらお知らせください。ただし、このシートはまさに私が必要としている機能を備えているので、自動的に実行する方法があるはずです。自分のシートで自分で実行する方法を見つけられません。Excel 2016 は持っています。