Wskazówka: inne języki są tłumaczone przez Google. Możesz odwiedzić English wersja tego linku.
Zaloguj Się
x
or
x
x
Zarejestruj
x

or

Jak zapisywać / eksportować tylko filtrowane dane z Excela do pliku csv?

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

Zapisz / eksportuj tylko przefiltrowane dane z Excela do pliku csv tylko za pomocą opcji Kopiuj widoczne komórki

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

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


Zapisz lub wyeksportuj dane lub przefiltrowane dane tylko z pliku Excel do pliku csv / pdf / txt / html / xlsx:

Z Kutools dla programu Excel's Eksportuj zakres do pliku funkcja, możesz szybko zapisać lub wyeksportować wybrane komórki do plików csv, txt, pdf, xlsx, html według potrzeb.

doc zapisać przefiltrowane dane jako csv 12

Kutools dla programu Excel: z więcej niż 200 poręcznymi dodatkami do Excela, możesz wypróbować bez ograniczeń w 60 dniach. Pobierz i bezpłatnie wersję próbną!



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

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

2. Następnie kliknij Strona glowna > Znajdź i wybierz > Przejdź do specjalnego, zobacz zrzut ekranu:

doc zapisać przefiltrowane dane jako csv 1

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

doc zapisać przefiltrowane dane jako csv 2

4. Następnie kliknij OK , a następnie skopiuj i wklej przefiltrowane dane do nowego arkusza, a tylko wklejone dane zostaną wklejone do nowego arkusza.

5. Teraz możesz zapisać ten nowy arkusz jako plik CSV, kliknij filet > Zapisz jako, W Zapisz jako okno dialogowe, podaj nazwę i lokalizację tego pliku i wybierz CVS (rozdzielany przecinkami) z Zapisz jako typ rozwijana lista, zobacz zrzut ekranu:

doc zapisać przefiltrowane dane jako csv 3

6. Następnie kliknij Zapisz aby zapisać te przefiltrowane dane, a niektóre komunikaty ostrzegawcze zostaną wyskoczyć, kliknij OK i tak aby zamknąć wiadomości, a następnie tylko przefiltrowane dane są zapisywane jako plik csv w wybranym katalogu.

doc zapisać przefiltrowane dane jako csv 4

 1

doc zapisać przefiltrowane dane jako csv 5


Może to być nieefektywny sposób, używając powyższej metody, tutaj mogę utworzyć kod VBA, aby pomóc Ci szybko i wygodnie eksportować przefiltrowane dane do pliku csv.

1. Przytrzymaj przycisk 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 filtrowane dane z Excela do pliku csv

Sub Macro1()
'updateby Extendoffice 20151109
    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 klawisz, aby uruchomić ten kod, a pojawi się okno dialogowe z przypomnieniem o wyborze filtrowanych danych, które chcesz zapisać jako plik CSV, patrz zrzut ekranu:

doc zapisać przefiltrowane dane jako csv 6

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

doc zapisać 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 formatów.

Kutools dla programu Excel : z więcej niż 300 poręcznymi dodatkami do Excela, za darmo możesz wypróbować bez ograniczeń w 60 dniach.

Po zainstalowaniu Kutools dla programu Excel, wykonaj następujące czynności:

1. Wybierz przefiltrowane dane do eksportu.

2, Kliknij Przedsiębiorstwo > Import Eksport > Eksportuj zakres do pliku, zobacz zrzut ekranu:

doc zapisać przefiltrowane dane jako csv 8

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

doc zapisać przefiltrowane dane jako csv 9

4. Następnie kliknij Ok i pojawi się kolejne okno z przypomnieniem o wpisaniu nazwy eksportowanego pliku, patrz zrzut ekranu:

doc zapisać przefiltrowane dane jako csv 11

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

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


Kutools dla programu Excel: z więcej niż 200 poręcznymi dodatkami do Excela, możesz wypróbować bez ograniczeń w 60 dniach. Pobierz i bezpłatnie wersję próbną!



Zalecane narzędzia zwiększające wydajność

Karta Office

złota star1 Przynieś poręczne zakładki do Excela i innego oprogramowania Office, tak jak Chrome, Firefox i nowy Internet Explorer.

Kutools dla programu Excel

złota star1 Niesamowity! Zwiększ swoją produktywność za 5 minut. Nie potrzebujesz żadnych specjalnych umiejętności, oszczędzając dwie godziny dziennie!

złota star1 300 Nowe funkcje programu Excel, uczynienie z Excela bardzo prostym i wydajnym:

  • Scal komórki / wiersze / kolumny bez utraty danych.
  • Łącz i konsoliduj wiele arkuszy i zeszytów.
  • Porównaj zakresy, skopiuj wiele zakresów, przelicz tekst na datę, jednostkę i walutę.
  • Zliczaj według kolorów, podstrony stronicowania, sortowanie zaawansowane i super filtry,
  • Więcej Wybierz / Wstaw / Usuń / Tekst / Format / Link / Komentarz / Skoroszyty / Arkusze zadań Narzędzia ...

Zrzut ekranu z Kutools dla Excela

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.