Przejdź do głównej zawartości

Jak zapisać / wyeksportować tylko przefiltrowane dane z Excela do pliku CSV?

Jak wszyscy wiemy, łatwo jest nam zapisać arkusz roboczy jako plik csv. Ale czy kiedykolwiek próbowałeś zapisać tylko przefiltrowane dane jako plik CSV? Zwykle Zapisz jako funkcja W programie Excel zapisze całe dane arkusza roboczego jako plik csv, w tym przypadku jak można zapisać lub wyeksportować tylko przefiltrowane dane z programu Excel do pliku csv?

Zapisz / eksportuj tylko przefiltrowane dane z Excela do pliku csv tylko z kopiowaniem widocznych komórek

Zapisz / eksportuj tylko przefiltrowane dane z Excela do pliku csv z kodem VBA

Zapisz / eksportuj tylko przefiltrowane dane z Excela do pliku csv Kutools for Excel


W programie Excel nie możesz zapisywać przefiltrowanych danych bezpośrednio do pliku csv, ale możesz zakończyć to obejściem, wykonaj następujące czynności:

1. Wybierz przefiltrowane dane, które chcesz zapisać.

2. Następnie kliknij Strona główna > Znajdź i wybierz > Przejdź do specjalnegozobacz zrzut ekranu:

doc zapisuje przefiltrowane dane jako csv 1

3, w Przejdź do specjalnego okno dialogowe, wybierz Tylko widoczne komórki opcja, patrz zrzut ekranu:

doc zapisuje przefiltrowane dane jako csv 2

4. Następnie kliknij OK przycisk, a następnie skopiuj i wklej przefiltrowane dane do nowego arkusza, a tylko przefiltrowane dane zostały wklejone do nowego arkusza.

5. Teraz możesz zapisać ten nowy arkusz roboczy jako plik csv, kliknij filet > Zapisz jako, W Zapisz jako w oknie dialogowym określ nazwę i lokalizację tego pliku, a następnie wybierz CVS (rozdzielany przecinkami) z Zapisz jako typ rozwijana lista, zobacz zrzut ekranu:

doc zapisuje przefiltrowane dane jako csv 3

6. Następnie kliknij Zapisz aby zapisać te przefiltrowane dane i pojawią się komunikaty ostrzegawcze, kliknij OK i Tak aby zamknąć wiadomości, a następnie tylko przefiltrowane dane są zapisywane jako plik csv w wybranym katalogu.

doc zapisuje przefiltrowane dane jako csv 4

1

doc zapisuje przefiltrowane dane jako csv 5


Może to być nieefektywny sposób przy użyciu powyższej metody, tutaj mogę utworzyć kod VBA, który pomoże Ci szybko i wygodnie wyeksportować przefiltrowane dane do pliku csv.

1. Przytrzymaj Alt + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

2. Kliknij wstawka > Modułi wklej następujące makro w Moduł Okno.

Kod VBA: Zapisz / eksportuj tylko przefiltrowane dane z Excela do pliku csv

Sub Macro1()
'updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xAddress As String
    Dim xUpdate As Boolean
    Dim xFileName As String
    Dim xWb As Workbook
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("please select the filtered range", "Kutools for Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xRg = xRg.SpecialCells(xlCellTypeVisible)
    If xRg Is Nothing Then Exit Sub
    xFileName = Application.GetSaveAsFilename(, "CSV Files (*.csv), *.csv", , "please specify the file name")
    If xFileName = "" Then Exit Sub
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    xRg.Copy
    Set xWb = Application.Workbooks.Add
    xWb.ActiveSheet.Paste
    xWb.SaveAs Filename:=xFileName, FileFormat:=xlCSV, CreateBackup:=False
    xWb.Close False
    Application.ScreenUpdating = xUpdate
End Sub

3. Następnie naciśnij F5 klucz do uruchomienia tego kodu i pojawi się okno zachęty przypominające o wybraniu przefiltrowanych danych, które chcesz zapisać tylko jako plik csv, zobacz zrzut ekranu:

doc zapisuje przefiltrowane dane jako csv 6

4. Następnie kliknij OK i pojawi się kolejne okno przypominające o określeniu nazwy pliku i lokalizacji pliku csv, zobacz zrzut ekranu:

doc zapisuje przefiltrowane dane jako csv 7

5. A następnie kliknij Zapisz przycisk, tylko przefiltrowane dane są zapisywane jako plik csv.


Kutools dla programu Excel zawiera przydatne narzędzieEksportuj zakres do pliku, może pomóc w wyeksportowaniu lub zapisaniu zakresu wybranych komórek do plików csv, pdf, tekstowych i innych plików formatujących.

Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni.

Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:

1. Wybierz przefiltrowane dane do wyeksportowania.

2. Kliknij Kutools Plus > Import Eksport > Eksportuj zakres do plikuzobacz zrzut ekranu:

3, w Eksportuj zakres do pliku W oknie dialogowym wybierz format pliku, który chcesz zapisać w Format pliku, a następnie kliknij doc zapisuje przefiltrowane dane jako csv 10 przycisk, aby wybrać folder do zapisania wyeksportowanego pliku, zobacz zrzut ekranu:

doc zapisuje przefiltrowane dane jako csv 9

4. Następnie kliknij Ok przycisk i pojawi się kolejne okno zachęty przypominające o wpisaniu nazwy eksportowanego pliku, patrz zrzut ekranu:

doc zapisuje przefiltrowane dane jako csv 11

5. A następnie kliknij Ok, i tylko wybrane przefiltrowane dane zostały zapisane jako plik csv zgodnie z potrzebami.

  Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!


Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you for saving me with this info!! Greetings from Mexico
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations