Прескочи на основното съдържание

Как да запазя / експортирам само филтрирани данни от Excel в csv файл?

Автор: Xiaoyang Последна промяна: 2020-05-07

Както всички знаем, за нас е лесно да запазим работен лист като csv файл. Но опитвали ли сте някога да запазите само филтрирани данни като csv файл? Обикновено, Save As функция В Excel ще запази целия работен лист данни като csv файл, в този случай как бихте могли да запазите или експортирате само филтрирани данни от Excel в csv файл?

Запазване / Експортиране само на филтрирани данни от Excel в csv файл с Копиране само на видими клетки

Запазване / Експортиране само на филтрирани данни от Excel в csv файл с VBA код

Запазете / Експортирайте само филтрирани данни от Excel в csv файл Kutools за Excel


В Excel може да не запазите филтрираните данни директно в csv файл, но можете да го завършите със заобиколно решение, моля, направете следното:

1. Изберете филтрираните данни, които искате да запазите.

2, След това кликнете Начало > Търсене и избор > Отидете на Special, вижте екранна снимка:

doc запишете филтрираните данни като csv 1

3. В Отидете на Special диалогов прозорец, изберете Само видими клетки опция, вижте екранна снимка:

doc запишете филтрираните данни като csv 2

4, След това кликнете OK и след това копирайте и поставете филтрираните данни в нов работен лист и само филтрираните данни ще бъдат поставени в новия работен лист.

5. Сега можете да запишете този нов работен лист като csv файл, моля щракнете досие > Save As, В Save As диалогов прозорец, задайте име и местоположение за този файл и изберете CVS (разделени със запетаи) от Запиши като тип падащ списък, вижте екранната снимка:

doc запишете филтрираните данни като csv 3

6, След това кликнете Save за да запазите тези филтрирани данни и ще изскочат някои предупредителни съобщения, моля, щракнете OK намлява Да за да затворите съобщенията и след това само филтрираните данни се записват като csv файл в избраната от вас директория.

doc запишете филтрираните данни като csv 4

1

doc запишете филтрираните данни като csv 5


Може да е неефективен начин, като използвам горния метод, тук мога да създам VBA код, който да ви помогне да експортирате филтрираните данни в csv файл бързо и удобно.

1. Задръжте натиснат Alt + F11 за да отворите Microsoft Visual Basic за приложения прозорец.

2. Щракнете Поставете > Модулии поставете следния макрос в Модули Window.

VBA код: Запазете / Експортирайте само филтрирани данни от Excel в 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. След това натиснете F5 ключ, за да изпълните този код, и се появява поле за подкана, за да ви напомни, че изберете филтрираните данни, които искате да запазите само като csv файл, вижте екранна снимка:

doc запишете филтрираните данни като csv 6

4, След това кликнете OK и друго поле се появява, за да ви напомни да посочите име на файл и местоположение за вашия csv файл, вижте екранна снимка:

doc запишете филтрираните данни като csv 7

5, И после щракнете върху Save само филтрираните данни се записват като csv файл.


Kutools за Excel съдържа полезен инструмент-Експортиране на диапазон във файл, може да ви помогне да експортирате или запазите диапазон от избрани клетки в csv, pdf, текстови и други форматиращи файлове.

Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни.

След инсталиране Kutools за Excel, моля, направете следното:

1. Изберете филтрираните данни за експортиране.

2. Щракнете Kutools плюс > Внос износ > Експортиране на диапазон във файл, вижте екранна снимка:

3. В Експортиране на диапазон във файл изберете файловия формат, който искате да запишете под формат на файла, след което щракнете върху doc запишете филтрираните данни като csv 10 бутон за избор на папка за запазване на експортирания файл, вижте екранна снимка:

doc запишете филтрираните данни като csv 9

4, След това кликнете Ok и друго поле за подкана се появява, за да ви напомни да въведете име за вашия експортиран файл, вижте екранна снимка:

doc запишете филтрираните данни като csv 11

5, И после щракнете върху Okи само избраните филтрирани данни са запазени като csv файл, както ви е необходимо.

  Изтеглете и изпробвайте безплатно Kutools за Excel сега!


Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
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