Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

Advanced Filter เป็นฟีเจอร์ที่มีประโยชน์และได้เปรียบของ Excel ใช้คัดลอกช่วงข้อมูลจากที่หนึ่งไปอีกที่ พร้อมกรองหรือไม่ก็ได้ ในบทความนี้จะสอนใช้ Advanced Filter คัดลอกช่วงเซลล์ไปตำแหน่งอื่น ทีละขั้นตอน

แนะนำ Excel Advanced Filter

Advanced Filter เป็นเครื่องมือในแท็บ Data ภายใต้ส่วน Sort & Filter

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

ทำได้ 3 สิ่งกับชุดข้อมูลใน Excel:

  • คัดลอกชุดข้อมูลจากที่หนึ่งไปอีกที่
  • กรองข้อมูลด้วยเกณฑ์ (Criteria)
  • ลบค่าซ้ำ เก็บเฉพาะค่า Unique

ต้องใส่ 5 พารามิเตอร์:

  • ข้อมูลต้นทาง (List Range)
  • เลือก: เก็บที่เดิม หรือ คัดลอกไปที่ใหม่
  • ถ้าคัดลอกไปที่ใหม่ ต้องระบุตำแหน่งปลายทาง
  • ระบุ Criteria Range เพื่อกรอง (ถ้าต้องการ)
  • ติ๊ก/ไม่ติ๊ก Checkbox เพื่อตัดสินใจเก็บ Unique Only หรือทุกค่า

Userform ของ Advanced Filter ครบ 5 พารามิเตอร์ ดูแบบนี้:

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

วิธีใช้ Advanced Filter คัดลอกไปตำแหน่งอื่น (ทีละขั้นตอน)

ชุดข้อมูลตัวอย่าง: ชื่อหนังสือ, ผู้แต่ง, ประเภท, ราคา ของร้าน Martin Bookstore

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

จะคัดลอก นวนิยายของ Charles Dickens และ วิทยาศาสตร์สมมติของ H. G. Wells

⧭ ขั้นตอน 1: ใส่ List Range (ชุดข้อมูล) ที่จะคัดลอก

เลือกชุดข้อมูลก่อน แล้วเปิด Advanced Filter หรือเปิด Advanced Filter ก่อนแล้วค่อยใส่ List Range List Range ของเราคือ B3:E13 (รวม Header)

ไป Data > Advanced Filter ใส่ List Range B3:E13

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

อ่านเพิ่ม: Advanced Filter with Criteria Range in Excel (18 Applications)

⧭ ขั้นตอน 2: ติ๊ก Copy to another location

ติ๊ก Copy to another location หากต้องการคัดลอกไปที่อื่น

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

อ่านเพิ่ม: Excel VBA Examples of Advanced Filter with Criteria (6 Criteria)

⧭ ขั้นตอน 3: ใส่ Criteria Range (ถ้ามี) เพื่อกรอง List Range

Criteria Range คือช่วงเซลล์ที่ใช้กรองข้อมูล ประกอบด้วย Header และค่าเฉพาะที่ต้องการคัดลอก

ตัวอย่าง: คัดลอกนวนิยายของ Charles Dickens และวิทยาศาสตร์สมมติของ H.G. Wells Criteria Range จะเป็น:

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

Criteria Range คือ C16:D18 ใส่ใน Advanced Filter

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

อ่านเพิ่ม: Excel VBA: Advanced Filter with Multiple Criteria in a Range (5 Methods)

⧭ ขั้นตอน 4: ใส่ Destination Range (Copy to) เพื่อคัดลอกไปที่อื่น

ใส่ Destination Range ในกล่อง Copy to เป็นแถวเดียวที่มี Header ของคอลัมน์ที่ต้องการคัดลอก

ต้องการคัดลอก Book Names, Authors, Book Types ของนวนิยาย Charles Dickens และวิทยาศาสตร์สมมติ H.G. Wells Copy to range จะเป็น:

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

Range คือ H3:J3 ใส่ใน Advanced Filter

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

อ่านเพิ่ม: How to Use Advanced Filter to Copy Data to Another Sheet in Excel

⧭ ขั้นตอน 5: ตัดสินใจเก็บ Unique Only หรือไม่

ไม่ต้องการ Unique Only เพียงอย่างเดียว ไม่ติ๊ก Unique records only

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

อ่านเพิ่ม: How to Use Advanced Filter for Unique Records Only in Excel

⧭ ขั้นตอน 6: ผลลัพธ์สุดท้าย! คัดลอกไปตำแหน่งอื่นด้วย Advanced Filter

ใส่ข้อมูลครบแล้ว กด OK ได้ข้อมูลที่กรองแล้วคัดลอกไปตำแหน่งปลายทาง

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

อ่านเพิ่ม: Dynamic Advanced Filter Excel (VBA & Macro)

ตัวอย่างเพิ่มเติม: คัดลอกข้อมูลด้วย Advanced Filter

ชุดข้อมูลอีกชุด: ชื่อนักเรียน และเกรด Physics, Chemistry, Mathematics

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

ต้องการคัดลอกชื่อนักเรียนที่ได้ A ทั้งคู่ หรือ B ทั้งคู่ ใน Physics และ Chemistry

Criteria Range:

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

Copy to Range:

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

ใส่ใน Advanced Filter แล้วกด OK คัดลอกช่วงที่กรองแล้วไปปลายทาง

Master Excel Advanced Filter: คัดลอกข้อมูลไป कहींก็ได้ 5 ขั้นตอน

สิ่งที่ต้องจำ

บทความนี้สอนใช้ Advanced Filter แบบ Manual สำหรับ VBA อ่านบทความนี้

สรุป

นี่คือวิธีใช้ Advanced Filter คัดลอกชุดข้อมูลไปตำแหน่งอื่นใน Worksheet มีปัญหา ถามได้เลย และเยี่ยมชม ExcelDemy สำหรับบทความเพิ่มเติม

บทความเกี่ยวข้อง

  • Advanced Filter with Multiple Criteria in Excel (15 Suitable Examples)
  • How to Use Advanced Filter If Criteria Range Contains Text in Excel
  • Excel Advanced Filter [Multiple Columns & Criteria, Using Formula & with Wildcards]
  • How to Use Advanced Filter to Exclude Blank Cells in Excel (3 Easy Tricks)
  • Excel VBA Examples: Use Advanced Filter with Criteria (6 Criteria)