กรอง CSV ตามสถานะ

คำสั่งซื้อ ตั๋วงาน การสมัครสมาชิก และงานต่าง ๆ ล้วนมีคอลัมน์สถานะ เลือกคอลัมน์นั้น พิมพ์สถานะที่ต้องการ แล้วเครื่องมือจะคืนเฉพาะแถวเหล่านั้นพร้อมหัวตารางด้านบน การตรวจไม่สนใจตัวพิมพ์เล็กใหญ่ ดังนั้น Paid และ paid จึงตรงกันทั้งคู่

วิธีกรอง CSV ตามสถานะ

  1. 1

    วางไฟล์ส่งออก

    วาง CSV และคงการทำเครื่องหมาย "แถวหัวตาราง" ไว้

  2. 2

    หาคอลัมน์สถานะ

    นับจากด้านซ้าย ใน `id,customer,status` สถานะอยู่ที่คอลัมน์ 3

  3. 3

    พิมพ์สถานะ

    ใส่ค่าตามที่ปรากฏ เช่น `paused` หรือ `refunded`

  4. 4

    กรอง CSV

    คัดลอกแถวที่ตรงกันไปวางในสเปรดชีตหรือรายงานของคุณ

ตัวอย่าง

id,customer,status
1,Ada,active
2,Ben,Inactive
3,Cy,active
4,Di,paused

คอลัมน์ 3 กับ paused จะคืนหัวตารางและแถว 4 นี่เป็นกรณีที่ชัดเจน เพราะ paused ไม่ปรากฏในสถานะอื่น

กับดักของสถานะที่ซ้อนทับกัน

ลองพิมพ์ active แทน ผลลัพธ์จะมีแถว 1, 2 และ 3 แถว 2 ก็ตรงกันด้วย เพราะ Inactive มีตัวอักษร active อยู่ เครื่องมือจะเก็บทุกแถวที่เซลล์มีข้อความที่คุณพิมพ์ และไม่มีตัวเลือกแบบ “ตรงทุกตัวอักษร” หรือ “ไม่มีข้อความนี้”

วิธีจัดการค่าที่ซ้อนทับกัน:

  • กรองด้วยคำที่ยาวกว่า การพิมพ์ inactive จะคืนเฉพาะแถว 2
  • หากระบบของคุณใช้ตัวเลขหรือรหัสเป็นสถานะ เช่น 1 และ 0 ให้กรองด้วยคอลัมน์ที่ค่าไม่ซ้อนทับกัน
  • หลังกรองแล้ว ให้ตรวจผลลัพธ์ด้วยตาก่อนนำไปใช้ เพื่อดูว่ามีค่าคล้ายกันปนเข้ามาหรือไม่

การกรองสถานะที่พบบ่อย

ประเภทการส่งออก ค่าที่พบบ่อย ควรระวัง
คำสั่งซื้อ paid, pending, refunded pending กับ pending_review
ตั๋วซัพพอร์ต open, closed open ใน reopened
การสมัครสมาชิก active, canceled active ใน inactive
งาน todo, done done ใน undone

สถานะที่มีช่องว่างหรือขีดล่าง

พิมพ์สถานะตามที่เขียนไว้ รวมถึงช่องว่างหรือขีดล่าง เช่น in progress หรือ in_progress เซลล์อย่าง "On hold, waiting" ที่มีเครื่องหมายจุลภาคจะถูกอ่านอย่างถูกต้อง และถูกเขียนกลับโดยมีเครื่องหมายคำพูดครอบ จึงยังคงอยู่ในเซลล์เดียว

ผลลัพธ์ที่ได้กลับมา

แถวจะคงลำดับเดิม และไม่มีอะไรเปลี่ยนนอกจากการจัดรูปแบบเครื่องหมายคำพูด เซลล์จะถูกครอบด้วยเครื่องหมายคำพูดก็ต่อเมื่อมีเครื่องหมายจุลภาค เครื่องหมายคำพูด หรือการขึ้นบรรทัดใหม่

ตรวจสอบผลลัพธ์

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

คำถามที่พบบ่อย

Inactive มีตัวอักษร active อยู่ และเครื่องมือเก็บเซลล์ทุกเซลล์ที่มีข้อความที่คุณพิมพ์ พิมพ์ inactive เพื่อดึงแถวเหล่านั้น หรือกรองคอลัมน์ที่ค่าไม่ซ้อนทับกัน

ไม่ได้ เครื่องมือเก็บเฉพาะแถวที่ตรงกัน หากต้องการตัดสถานะออก ให้ใช้ตัวกรองในสเปรดชีต หรือรันเครื่องมือทีละครั้งสำหรับแต่ละสถานะที่ต้องการเก็บ

ไม่มีผล Paid, PAID และ paid ได้รับการปฏิบัติเหมือนกัน

เปลี่ยนหมายเลขคอลัมน์ นับจากคอลัมน์ซ้ายสุดโดยเริ่มที่ 1

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

ตัวตรวจจับชื่อไฟล์ซ้ำ

วางรายการชื่อไฟล์แล้วดูว่าชื่อใดปรากฏมากกว่าหนึ่งครั้ง พร้อมจำนวนครั้งและตัวเลือกไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก

ตัวแปลง Markdown เป็น Word

แปลง Markdown เป็น Word DOCX ที่แก้ไขได้ในเบราว์เซอร์ รองรับหัวเรื่อง รายการ โค้ด ตาราง GFM ขนาดหน้า ระยะขอบ และแบบอักษร

ตัวแปลง WAV เป็น MP3

แปลง WAV เป็น MP3 ออนไลน์ อัปโหลด WAV เราจะเข้ารหัสเป็น MP3 คุณภาพ 192 kbps บนเซิร์ฟเวอร์ และคุณดาวน์โหลดได้ในไม่กี่วินาที สูงสุด 200 MB ลบทิ้งหลัง 2 ชั่วโมง

ตัวแปลง WebM เป็น MP4

แปลงวิดีโอ WebM เป็น MP4 (วิดีโอ H.264, เสียง AAC) เพื่อให้ใช้งานได้กับแอป อุปกรณ์ และแพลตฟอร์มมากขึ้น อัปโหลด WebM เราแปลงบนเซิร์ฟเวอร์ แล้วคุณดาวน์โหลด MP4

แปลง vCard เป็น CSV

วางไฟล์ส่งออก vCard (.vcf) แล้วได้ไฟล์ CSV ที่สะอาดพร้อมคอลัมน์ชื่อ อีเมล และโทรศัพท์ หนึ่งแถวต่อผู้ติดต่อ พร้อมเปิดในสเปรดชีตหรือเครื่องมือนำเข้าผู้ติดต่อ

แปลง TSV เป็น CSV

วางค่าที่คั่นด้วยแท็บแล้วรับ CSV มาตรฐานที่คั่นด้วยจุลภาค ฟิลด์ที่มีจุลภาค อัญประกาศ หรือการขึ้นบรรทัดใหม่จะถูกใส่อัญประกาศตามกฎ RFC 4180 เพื่อไม่ให้อะไรคลาดเคลื่อนเมื่อนำเข้า

เครื่องมือนี้มีให้บริการในภาษาอื่น

คู่มือและกรณีการใช้งาน