ข้ามไปยังเนื้อหาหลัก

คู่มือกรองแถว CSV

วิธีกรอง CSV ให้เหลือเฉพาะแถวที่ต้องการ

เปิดกรองแถว

ตัวอย่างเช่น หากต้องการเก็บเฉพาะคำสั่งซื้อตั้งแต่ 10,000 บาท ให้เลือกคอลัมน์ยอดเงิน เลือกการเปรียบเทียบแบบตัวเลข แล้วใส่เกณฑ์ ตรวจรูปแบบค่าก่อนเพราะข้อความกับตัวเลขเปรียบเทียบต่างกัน

เผยแพร่:

อัปเดต:

เครื่องมือที่เกี่ยวข้อง: กรองแถว

ตัวอย่าง: คำสั่งซื้ออย่างน้อย 10,000 บาท

คอลัมน์ยอดเงินต้องเป็นเลขทศนิยมที่ถูกต้อง โดยไม่มีสัญลักษณ์สกุลเงิน เครื่องหมายคั่นหลักพัน หรือช่องว่างรอบค่า

  • คอลัมน์: ยอดเงิน_THB
  • ชนิด: ตัวเลข
  • เงื่อนไข: มากกว่าหรือเท่ากับ 10000

CSV ก่อนกรอง

ยอดเงินทั้งหมดอยู่ในรูปแบบที่เปรียบเทียบเป็นตัวเลขได้

sales.csv
รหัสคำสั่งซื้อ,จังหวัด,ยอดเงิน_THB,ผู้รับผิดชอบ
V001,กรุงเทพมหานคร,12800,อรทัย
V002,เชียงใหม่,8400,กิตติ
V003,ชลบุรี,21500,พิมพ์ชนก
V004,กรุงเทพมหานคร,9900,ธนา

แถวที่ผ่านเกณฑ์

จากข้อมูลต้นทาง 4 แถว มี 2 แถวที่ตรงเงื่อนไขและยังเรียงตามเดิม ส่วนอีก 2 แถวถูกตัดออก

sales_filtered.csv
รหัสคำสั่งซื้อ,จังหวัด,ยอดเงิน_THB,ผู้รับผิดชอบ
V001,กรุงเทพมหานคร,12800,อรทัย
V003,ชลบุรี,21500,พิมพ์ชนก

กรอง CSV ในห้าขั้นตอน

ตรวจทั้งหมายเลขและชื่อคอลัมน์ในตัวอย่าง

  1. เปิดกรองแถวแล้วเลือก CSV
  2. ตรวจรหัสอักขระ ตัวคั่น หัวตาราง และค่าตัวอย่าง
  3. เลือกคอลัมน์และข้อความหรือตัวเลข
  4. กำหนดวิธีเปรียบเทียบ ค่า และการแยกตัวพิมพ์
  5. ประมวลผล ตรวจว่าทุกแถวต้นทางอยู่ในผลลัพธ์หรือถูกตัดออก แล้วดาวน์โหลด
กรองแถว

ข้อผิดพลาดที่พบบ่อย

ค่าที่ดูเหมือนกันอาจมีอักขระต่างกัน และการจัดกลุ่มเปลี่ยนผลลัพธ์

  • ตัวเลขมีจุลภาคหรือคำว่า บาท
  • ช่องว่างท้ายข้อความทำให้ไม่ตรงกัน
  • เปรียบเทียบวันที่หลายรูปแบบเป็นข้อความ
  • วางกิ่ง AND/OR ผิดระดับ

เมื่อใดควรใช้ตัวกรอง

เหมาะตั้งแต่กฎง่ายไปจนถึงกฎธุรกิจแบบซ้อน

  • เหมาะ: สถานะ AND จังหวัด
  • เหมาะ: หลายเกณฑ์ตัวเลขด้วย OR
  • ข้อมูลซ้ำให้ใช้ลบข้อมูลซ้ำ
  • ตรรกะวันที่โดยเฉพาะยังไม่รองรับ