Zapisywanie przefiltrowanych wyników ze skoroszytu programu Excel do pliku CSV

14

Mam skoroszyt programu Excel z dużą ilością wierszy. Filtruję go przy użyciu wartości z jednej kolumny, a następnie chcę zapisać przefiltrowane wyniki w pliku CSV. Kiedy wykonuję „Zapisz jako ...”, otrzymuję wszystkie wiersze. Mogę skopiować wklejone wyniki do innego arkusza i zapisać stamtąd, ale wolałbym nie. To przede wszystkim Excel 2003.

Niklas Winde
źródło
AFAIK, może nie być możliwe, dopóki nie napiszemy makra.
ukanth
Zainstaluj ASAP Utilities i możesz zrobić „Usuń ukryte wiersze” przed zapisaniem arkusza kalkulacyjnego.
ta.speot.is

Odpowiedzi:

3

Użyj zaawansowanego filtra do filtrowania i wklejania wyników jako wartości do nowego arkusza za jednym razem, co przynajmniej oszczędza krok i jest prawdopodobnie bardziej możliwe do odtworzenia za pomocą mniejszej liczby kliknięć za każdym razem po pierwszym. Możesz także wybrać tylko kolumny, które chcesz i w dowolnej kolejności.

Strona Debry jest prawdopodobnie najlepszym źródłem przykładów na ten temat:

[www.contextures.com] [1]

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

AdamV
źródło
You can only copy filtered data to the active sheetPodczas próby skorzystania z tej opcji przy zaawansowanym filtrze programu Excel 2007 pojawia się błąd „Kopiuj do innej lokalizacji”.
Tyson
0

Jak odkryłeś, format CSV nie zapisze formatowania, formuł ani filtrowania. Musisz albo skopiować tylko to, co chcesz zapisać na nowy arkusz i zapisać jako CSV lub zapisać w formacie Excel.

datatoo
źródło
0

Użyj tabeli przestawnej. Kliknij dowolne miejsce w tabeli, kliknij Wstaw, wybierz Tabela przestawna, a następnie skonfiguruj kolumny, które chcesz zachować. Możesz filtrować tabelę przestawną, a następnie zapisywać jako CSV lub tekst (rozdzielany tabulatorami). Zapisuje tylko filtrowaną tabelę przestawną.

Scott Whitney
źródło