คุกกี้ช่วยให้เราสามารถนำเสนอบริการของเรา โดยการใช้บริการของเราคุณยินยอมที่จะใช้งานของเราคุกกี้
เคล็ดลับ: ภาษาอื่น ๆ ได้รับการแปลโดย Google คุณสามารถเยี่ยมชม English รุ่นของลิงก์นี้
เข้าสู่ระบบ
x
or
x
x
สมัครสมาชิก
x

or

วิธีการบันทึก / ส่งออกข้อมูลที่กรองจาก Excel ไปยังไฟล์ CSV?

ที่เรารู้จักกันทั้งหมดเราสามารถบันทึกแผ่นงานเป็นไฟล์ csv ได้โดยง่าย แต่คุณเคยพยายามบันทึกเฉพาะข้อมูลที่กรองเป็นไฟล์ CSV แล้วหรือยัง? โดยปกติแล้ว บันทึกเป็น ใน Excel จะบันทึกข้อมูลทั้งแผ่นงานเป็นไฟล์ csv ในกรณีนี้คุณจะบันทึกหรือส่งออกข้อมูลที่ถูกกรองออกจาก Excel ไปยังไฟล์ CSV ได้อย่างไร?

บันทึก / ส่งออกข้อมูลที่กรองจาก Excel ไปยังไฟล์ csv ด้วย Copy Visible cells เท่านั้น

บันทึก / ส่งออกข้อมูลที่กรองจาก Excel ไปยังไฟล์ csv ด้วยรหัส VBA

บันทึก / ส่งออกข้อมูลที่กรองจาก Excel ไปยังไฟล์ csv Kutools for Excel


บันทึกหรือส่งออกข้อมูลหรือข้อมูลที่ผ่านการกรองจากไฟล์ Excel ไปยังไฟล์ csv / pdf / txt / html / xlsx เท่านั้น:

กับ Kutools สำหรับ Excel's ส่งออกไปยังไฟล์ คุณสามารถบันทึกหรือส่งออกเซลล์ที่เลือกไปยัง csv, txt, pdf, xlsx, html ได้อย่างรวดเร็วตามที่คุณต้องการ

doc บันทึกข้อมูลที่กรองเป็น csv 12

Kutools สำหรับ Excel: มี Excel Add-ins ที่มีประโยชน์มากกว่า 200 และสามารถทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 60 วัน ดาวน์โหลดและทดลองใช้ฟรี Now!



ใน Excel คุณอาจไม่สามารถบันทึกข้อมูลที่กรองไปยังไฟล์ CSV ได้โดยตรง แต่คุณสามารถแก้ไขปัญหานี้ได้โดยดำเนินการดังนี้:

1. เลือกข้อมูลที่กรองแล้วที่คุณต้องการบันทึก

2. จากนั้นคลิก หน้าหลัก > ค้นหาและเลือก > ไปที่พิเศษ, ดูภาพหน้าจอ:

doc บันทึกข้อมูลที่กรองเป็น csv 1

3. ใน ไปที่พิเศษ ให้เลือก เฉพาะเซลล์ที่มองเห็นเท่านั้น โปรดดูภาพหน้าจอ:

doc บันทึกข้อมูลที่กรองเป็น csv 2

4. จากนั้นคลิก OK จากนั้นคัดลอกและวางข้อมูลที่ถูกกรองไปยังแผ่นงานใหม่และมีเพียงข้อมูลที่ผ่านการกรองเท่านั้นที่ถูกวางลงในแผ่นงานใหม่

5. ตอนนี้คุณสามารถบันทึกแผ่นงานใหม่นี้เป็นไฟล์ csv ได้โปรดคลิก เนื้อไม่มีมัน > บันทึกเป็นใน บันทึกเป็น ใหระบุชื่อและตำแหนงสําหรับไฟลนี้และเลือก CVS (คั่นด้วยจุลภาค) จาก บันทึกเป็นชนิด รายการแบบหล่นลงดูภาพหน้าจอ:

doc บันทึกข้อมูลที่กรองเป็น csv 3

6. จากนั้นคลิก ประหยัด เพื่อบันทึกข้อมูลที่กรองนี้และบางข้อความเตือนจะปรากฏขึ้นโปรดคลิก OK และ ใช่ เพื่อปิดข้อความจากนั้นเฉพาะข้อมูลที่กรองจะถูกบันทึกเป็นไฟล์ csv ในไดเร็กทอรีที่คุณเลือกเท่านั้น

doc บันทึกข้อมูลที่กรองเป็น csv 4

 1

doc บันทึกข้อมูลที่กรองเป็น csv 5


อาจเป็นวิธีที่ไม่ได้ผลโดยใช้วิธีการข้างต้นที่นี่ฉันสามารถสร้างโค้ด VBA เพื่อช่วยให้คุณสามารถส่งออกข้อมูลที่กรองไปยังไฟล์ csv ได้อย่างสะดวกและรวดเร็ว

1. กดค้างไว้ Alt + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอ็พพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางมาโครต่อไปนี้ใน โมดูล หน้าต่าง.

รหัส VBA: บันทึก / ส่งออกข้อมูลที่กรองจาก Excel ไปยังไฟล์ 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. จากนั้นกด F5 เพื่อเรียกใช้รหัสนี้และกล่องพร้อมท์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกข้อมูลที่กรองที่คุณต้องการบันทึกเป็นไฟล์ csv เท่านั้นดูภาพหน้าจอ:

doc บันทึกข้อมูลที่กรองเป็น csv 6

4. จากนั้นคลิก OK และอีกกล่องหนึ่งจะปรากฏขึ้นเพื่อเตือนให้คุณระบุชื่อไฟล์และตำแหน่งสำหรับไฟล์ csv โปรดดูภาพหน้าจอ:

doc บันทึกข้อมูลที่กรองเป็น csv 7

5. จากนั้นคลิก ประหยัด เฉพาะข้อมูลที่กรองจะถูกบันทึกเป็นไฟล์ csv เท่านั้น


Kutools สำหรับ Excel มีเครื่องมือที่มีประโยชน์ -ส่งออกไปยังไฟล์สามารถช่วยคุณส่งออกหรือบันทึกช่วงของเซลล์ที่เลือกไปยัง CSV, PDF, ข้อความและไฟล์การจัดรูปแบบอื่น ๆ ได้

Kutools สำหรับ Excel : มี Excel Add-ins ที่มีประโยชน์มากกว่า 300 และสามารถทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 60 วัน.

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำดังนี้

1. เลือกข้อมูลที่ถูกกรองเพื่อส่งออก

2. คลิก Enterprise > นำเข้าส่งออก > ส่งออกไปยังไฟล์, ดูภาพหน้าจอ:

doc บันทึกข้อมูลที่กรองเป็น csv 8

3. ใน ส่งออกไปยังไฟล์ ใหเลือกรูปแบบไฟลที่คุณตองการจัดเก็บไวใน รูปแบบไฟล์จากนั้นคลิก doc บันทึกข้อมูลที่กรองเป็น csv 10 เพื่อเลือกโฟลเดอร์ที่จะบันทึกไฟล์ที่ส่งออกดูภาพหน้าจอ:

doc บันทึกข้อมูลที่กรองเป็น csv 9

4. จากนั้นคลิก Ok และกล่องพร้อมท์อื่นจะปรากฏขึ้นเพื่อเตือนให้คุณพิมพ์ชื่อไฟล์ที่ส่งออกของคุณดูภาพหน้าจอ:

doc บันทึกข้อมูลที่กรองเป็น csv 11

5. จากนั้นคลิก Okและเฉพาะข้อมูลที่กรองที่เลือกไว้เท่านั้นที่ได้รับการบันทึกเป็นไฟล์ csv ตามที่คุณต้องการ

ดาวน์โหลดและทดลองใช้ฟรี Kutools สำหรับ Excel Now!


Kutools สำหรับ Excel: มี Excel Add-ins ที่มีประโยชน์มากกว่า 200 และสามารถทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 60 วัน ดาวน์โหลดและทดลองใช้ฟรี Now!



เครื่องมือเพิ่มประสิทธิภาพที่แนะนำ

แท็บ Office

gold star1 นำแท็บที่มีประโยชน์ไปยัง Excel และซอฟต์แวร์ Office อื่น ๆ เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่

Kutools สำหรับ Excel

gold star1 น่าทึ่ง! เพิ่มประสิทธิภาพการทำงานของคุณในอีก 5 นาที ไม่จำเป็นต้องมีทักษะพิเศษประหยัดสองชั่วโมงทุกวัน!

gold star1 300 คุณสมบัติใหม่สำหรับ Excel, Make Excel ง่ายมากและมีประสิทธิภาพ:

  • ผสานเซลล์ / แถว / คอลัมน์โดยไม่สูญเสียข้อมูล
  • รวมและรวมแผ่นงานหลายแผ่นและสมุดงาน
  • เปรียบเทียบช่วง, คัดลอกหลายช่วง, แปลงข้อความเป็นวันที่, หน่วยและการแปลงสกุลเงิน
  • นับตามสี, เพจย่อยย่อย, การเรียงลำดับขั้นสูงและตัวกรอง Super,
  • เพิ่มเติมเลือก / แทรก / ลบ / ข้อความ / รูปแบบ / ลิงก์ / ความคิดเห็น / เวิร์คบุ๊ค / แผ่นงานเครื่องมือ ...

ภาพหน้าจอของ Kutools for Excel

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.