フィルター処理した結果をExcelブックからCSVファイルに保存する


14

多くの行があるExcelブックがあります。1つの列の値を使用してフィルターし、フィルターした結果をCSVファイルに保存します。「名前を付けて保存...」を実行すると、すべての行が取得されます。フィルター処理した結果をコピーして別のシートに貼り付け、そこから保存できますが、そうではありません。主にExcel 2003です。


私の知る限り、マクロを書くまでは不可能かもしれません。
ukanth 2009年

ASAP Utilitiesをインストールすると、スプレッドシートを保存する前に「非表示行の削除」を実行できます。
ta.speot.is

回答:


3

高度なフィルターを使用して、結果をフィルター処理し、値として新しいワークシートに一度に貼り付けます。これにより、少なくともステップが節約され、おそらく最初よりも少ないクリックで再現性が向上します。必要な列のみを任意の順序で選択することもできます。

デブラのサイトは、おそらくこれに関する例のための最高のリソースです。

[www.contextures.com] [1]

[1]:http:// www.contextures.com


私が取得するYou can only copy filtered data to the active sheetオプション「別の場所にコピー」をExcel 2007の高度なフィルターでこれをしようとしたときにエラーが発生しました。
タイソン

0

あなたが発見したように、CSV形式はフォーマット、数式、フィルタリングを保存しません。保存するものを新しいシートにコピーしてCSVとして保存するか、Excel形式で保存する必要があります。


0

ピボットテーブルを使用します。テーブルの任意の場所をクリックし、[挿入]をクリックして[ピボットテーブル]を選択し、保持する列を設定します。ピボットテーブルをフィルタリングして、CSVまたはテキスト(タブ区切り)として保存できます。フィルターされたピボットテーブルのみを保存します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.