• 締切済み

エクセルのワークシートの自動分割

以下のような作業が頻繁にあり、良い方法はないかと悩んでいます。 1枚のワークシートの表で以下のようなものがあるとします。   A  B  C  D 1 100  1   1  1 2 110  1   2  3 3 110  2   3  4 4 112  5   6  7 5 200  7   8  9 6 210  2   3  4  7 211  5   6  7 8 300  8   9  1 9 310  2   3  4 10320  5   6  7 このシートを列Aの100番台200番台300番台 ごとに3枚のシートに簡単に分割できる方法はないでしょうか? 私のやり方はシートをまず3枚にコピーして 1枚目は200番台300番台を削除 2枚目は100番台300番台を削除 3枚目は100番台200番台を削除 という方法です。 実際のデータはもっと大量でシートも20枚くらい分割せねばなりません。 ご回答よろしくお願い致します。

みんなの回答

  • NCU
  • ベストアンサー率10% (32/318)
回答No.3

自動で分割するためには、その方法を言語に記述する必要があります。 道のりは長いと思いますが、がんばってください。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.2

マクロを使用すれば、自動でできます。

noname#204879
noname#204879
回答No.1

各シートにおいて[オートフィルタ]の“(オプション)”の次の条件で抽出した全レコードを[削除]するのが簡単かと。 1枚目は200「以上」 2枚目は200「より小さい」、OR、300「以上」 3枚目は300「より小さい」