คู่มือกรองแถว CSV
วิธีกรอง CSV ให้เหลือเฉพาะแถวที่ต้องการ
ตัวอย่างเช่น หากต้องการเก็บเฉพาะคำสั่งซื้อตั้งแต่ 10,000 บาท ให้เลือกคอลัมน์ยอดเงิน เลือกการเปรียบเทียบแบบตัวเลข แล้วใส่เกณฑ์ ตรวจรูปแบบค่าก่อนเพราะข้อความกับตัวเลขเปรียบเทียบต่างกัน
ตัวอย่าง: คำสั่งซื้ออย่างน้อย 10,000 บาท
คอลัมน์ยอดเงินต้องเป็นเลขทศนิยมที่ถูกต้อง โดยไม่มีสัญลักษณ์สกุลเงิน เครื่องหมายคั่นหลักพัน หรือช่องว่างรอบค่า
- คอลัมน์: ยอดเงิน_THB
- ชนิด: ตัวเลข
- เงื่อนไข: มากกว่าหรือเท่ากับ 10000
CSV ก่อนกรอง
ยอดเงินทั้งหมดอยู่ในรูปแบบที่เปรียบเทียบเป็นตัวเลขได้
รหัสคำสั่งซื้อ,จังหวัด,ยอดเงิน_THB,ผู้รับผิดชอบ
V001,กรุงเทพมหานคร,12800,อรทัย
V002,เชียงใหม่,8400,กิตติ
V003,ชลบุรี,21500,พิมพ์ชนก
V004,กรุงเทพมหานคร,9900,ธนาแถวที่ผ่านเกณฑ์
จากข้อมูลต้นทาง 4 แถว มี 2 แถวที่ตรงเงื่อนไขและยังเรียงตามเดิม ส่วนอีก 2 แถวถูกตัดออก
รหัสคำสั่งซื้อ,จังหวัด,ยอดเงิน_THB,ผู้รับผิดชอบ
V001,กรุงเทพมหานคร,12800,อรทัย
V003,ชลบุรี,21500,พิมพ์ชนกกรอง CSV ในห้าขั้นตอน
ตรวจทั้งหมายเลขและชื่อคอลัมน์ในตัวอย่าง
- เปิดกรองแถวแล้วเลือก CSV
- ตรวจรหัสอักขระ ตัวคั่น หัวตาราง และค่าตัวอย่าง
- เลือกคอลัมน์และข้อความหรือตัวเลข
- กำหนดวิธีเปรียบเทียบ ค่า และการแยกตัวพิมพ์
- ประมวลผล ตรวจว่าทุกแถวต้นทางอยู่ในผลลัพธ์หรือถูกตัดออก แล้วดาวน์โหลด
ข้อผิดพลาดที่พบบ่อย
ค่าที่ดูเหมือนกันอาจมีอักขระต่างกัน และการจัดกลุ่มเปลี่ยนผลลัพธ์
- ตัวเลขมีจุลภาคหรือคำว่า บาท
- ช่องว่างท้ายข้อความทำให้ไม่ตรงกัน
- เปรียบเทียบวันที่หลายรูปแบบเป็นข้อความ
- วางกิ่ง AND/OR ผิดระดับ
เมื่อใดควรใช้ตัวกรอง
เหมาะตั้งแต่กฎง่ายไปจนถึงกฎธุรกิจแบบซ้อน
- เหมาะ: สถานะ AND จังหวัด
- เหมาะ: หลายเกณฑ์ตัวเลขด้วย OR
- ข้อมูลซ้ำให้ใช้ลบข้อมูลซ้ำ
- ตรรกะวันที่โดยเฉพาะยังไม่รองรับ