Как да запазя / експортирам само филтрирани данни от Excel в csv файл?
Както всички знаем, за нас е лесно да запазим работен лист като csv файл. Но опитвали ли сте някога да запазите само филтрирани данни като csv файл? Обикновено, Save As функция В Excel ще запази целия работен лист данни като csv файл, в този случай как бихте могли да запазите или експортирате само филтрирани данни от Excel в csv файл?
Запазване / Експортиране само на филтрирани данни от Excel в csv файл с VBA код
Запазете / Експортирайте само филтрирани данни от Excel в csv файл Kutools за Excel
Запазване / Експортиране само на филтрирани данни от Excel в csv файл с Копиране само на видими клетки
В Excel може да не запазите филтрираните данни директно в csv файл, но можете да го завършите със заобиколно решение, моля, направете следното:
1. Изберете филтрираните данни, които искате да запазите.
2, След това кликнете Начало > Търсене и избор > Отидете на Special, вижте екранна снимка:
3. В Отидете на Special диалогов прозорец, изберете Само видими клетки опция, вижте екранна снимка:
4, След това кликнете OK и след това копирайте и поставете филтрираните данни в нов работен лист и само филтрираните данни ще бъдат поставени в новия работен лист.
5. Сега можете да запишете този нов работен лист като csv файл, моля щракнете досие > Save As, В Save As диалогов прозорец, задайте име и местоположение за този файл и изберете CVS (разделени със запетаи) от Запиши като тип падащ списък, вижте екранната снимка:
6, След това кликнете Save за да запазите тези филтрирани данни и ще изскочат някои предупредителни съобщения, моля, щракнете OK намлява Да за да затворите съобщенията и след това само филтрираните данни се записват като csv файл в избраната от вас директория.
Запазване / Експортиране само на филтрирани данни от Excel в csv файл с VBA код
Може да е неефективен начин, като използвам горния метод, тук мога да създам 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 файл, вижте екранна снимка:
4, След това кликнете OK и друго поле се появява, за да ви напомни да посочите име на файл и местоположение за вашия csv файл, вижте екранна снимка:
5, И после щракнете върху Save само филтрираните данни се записват като csv файл.
Запазете / Експортирайте само филтрирани данни от Excel в csv файл Kutools за Excel
Kutools за Excel съдържа полезен инструмент-Експортиране на диапазон във файл, може да ви помогне да експортирате или запазите диапазон от избрани клетки в csv, pdf, текстови и други форматиращи файлове.
Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. |
След инсталиране Kutools за Excel, моля, направете следното:
1. Изберете филтрираните данни за експортиране.
2. Щракнете Kutools плюс > Внос износ > Експортиране на диапазон във файл, вижте екранна снимка:
3. В Експортиране на диапазон във файл изберете файловия формат, който искате да запишете под формат на файла, след което щракнете върху бутон за избор на папка за запазване на експортирания файл, вижте екранна снимка:
4, След това кликнете Ok и друго поле за подкана се появява, за да ви напомни да въведете име за вашия експортиран файл, вижте екранна снимка:
5, И после щракнете върху Okи само избраните филтрирани данни са запазени като csv файл, както ви е необходимо.
Изтеглете и изпробвайте безплатно Kutools за Excel сега!
Демонстрация: Запазете / Експортирайте само филтрирани данни от Excel в csv файл Kutools за Excel
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!