วิธีกรองค่าที่ไม่ซ้ำใน Excel (8 วิธีง่ายๆ)

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

ตัวกรองที่ไม่ซ้ำเป็นวิธีที่มีประสิทธิภาพในการดำเนินการกับรายการจำนวนมากในชุดข้อมูล Excel มีคุณลักษณะหลายอย่างในการกรองข้อมูลที่ไม่ซ้ำกันหรือลบข้อมูลที่ซ้ำกันออกไป ไม่ว่าเราจะเรียกว่าอะไรก็ตาม ในบทความนี้ เราจะสาธิตวิธีการกรองข้อมูลที่ไม่ซ้ำกันจากชุดข้อมูลตัวอย่าง

สมมติว่าเรามีสามคอลัมน์ง่ายๆ ในชุดข้อมูล Excel ที่มี วันที่สั่งซื้อ , หมวดหมู่ และ ผลิตภัณฑ์ เราต้องการสินค้าที่สั่งซื้อไม่ซ้ำกันภายในชุดข้อมูลทั้งหมด

ดาวน์โหลด Excel Workbook

การกรองค่าที่ไม่ซ้ำ .xlsm

8 วิธีง่ายๆ ในการกรองค่าที่ไม่ซ้ำใน Excel

วิธีที่ 1: การใช้คุณลักษณะ Excel ลบค่าที่ซ้ำกันเพื่อกรองค่าที่ไม่ซ้ำ

เพื่อให้เข้าใจรายการในชุดข้อมูลขนาดใหญ่ บางครั้งเราจำเป็นต้องลบรายการที่ซ้ำกัน Excel มีคุณลักษณะ ลบรายการที่ซ้ำกัน ในแท็บ ข้อมูล เพื่อละเว้นรายการที่ซ้ำกันจากชุดข้อมูล ในกรณีนี้ เราต้องการลบรายการที่ซ้ำออกจากคอลัมน์ หมวดหมู่ และ ผลิตภัณฑ์ ด้วยเหตุนี้ เราสามารถใช้คุณลักษณะ ลบรายการที่ซ้ำกัน เพื่อดำเนินการดังกล่าว

ขั้นตอนที่ 1: เลือกช่วง (เช่น ประเภท และ ผลิตภัณฑ์ ) จากนั้นไปที่แท็บ ข้อมูล > เลือก ลบรายการที่ซ้ำกัน (จากส่วน เครื่องมือข้อมูล )

ขั้นตอนที่ 2: ปุ่ม หน้าต่าง>Remove Duplicates จะปรากฏขึ้น ในหน้าต่าง ลบรายการที่ซ้ำกัน ให้ทำเครื่องหมายที่คอลัมน์ทั้งหมด

ทำเครื่องหมายที่ตัวเลือกTRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), “”), MATCH(ROW($F$5:$F$19 ), ROW($F$5:$F$19))), 0)) ; คืนค่าที่ไม่ซ้ำจากอาร์เรย์

ขั้นตอนที่ 2: คุณต้องกด CTRL+SHIFT+ENTER พร้อมกัน และค่าเฉพาะที่คำนึงถึงขนาดตัวพิมพ์จะปรากฏในเซลล์

ดังนั้น ชุดข้อมูลทั้งหมดจะมีลักษณะเหมือนภาพด้านล่างหลังจาก จัดเรียงรายการทุกประเภทในคอลัมน์ที่เกี่ยวข้อง

คุณสามารถเปลี่ยนประเภทข้อมูล ผลิตภัณฑ์ ใดก็ได้เพื่อตอบสนองความต้องการของคุณและใช้สูตรตามนั้น .

วิธีที่ 7: Excel กรองค่าที่ไม่ซ้ำโดยใช้โค้ดมาโคร VBA

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

ก่อนที่เราจะใช้โค้ดแมโคร VBA ตรวจสอบให้แน่ใจว่าเรามีชุดข้อมูล ประเภทต่อไปนี้ และเราเลือกช่วงที่เราต้องการกรองข้อมูลเฉพาะ

ขั้นตอนที่ 1: ในการเขียนรหัสมาโคร กด ALT+F11 เพื่อเปิดหน้าต่าง Microsoft Visual Basic ในหน้าต่าง ไปที่แท็บ แทรก (ใน แถบเครื่องมือ ) > เลือก โมดูล .

ขั้นตอนที่ 2: หน้าต่าง โมดูล จะปรากฏขึ้น ใน โมดูล วางรหัสต่อไปนี้

2057

ในรหัสมาโคร

หลังจากประกาศตัวแปร mrf = CreateObject(“scripting.dictionary”) สร้างวัตถุที่กำหนดให้กับ mrf .

การเลือก กำหนดให้กับ ช่วง สำหรับ การวนซ้ำจะนำแต่ละเซลล์มาจับคู่กับ ช่วง สำหรับการทำซ้ำ หลังจากนั้น รหัสจะล้าง การเลือก และปรากฏขึ้นพร้อมกับค่า

ขั้นตอนที่ 3: กด F5 เพื่อเรียกใช้มาโคร จากนั้นกลับไปที่แผ่นงาน คุณจะเห็นค่าที่ไม่ซ้ำกันทั้งหมดจากส่วนที่เลือก

วิธีที่ 8: การใช้ Pivot Table เพื่อกรองค่าที่ไม่ซ้ำ

Pivot Table เป็นเครื่องมือที่มีประสิทธิภาพในการส่งออกรายการที่ไม่ซ้ำจากเซลล์ที่เลือก ใน Excel เราสามารถแทรก Pivot Table ได้อย่างง่ายดายและบรรลุตามที่เราต้องการที่นี่

ขั้นตอนที่ 1: เลือกช่วงที่ต้องการ (เช่น ผลิตภัณฑ์ ) หลังจากนั้น ไปที่ แทรก แท็บ > เลือก Pivot Table (จากส่วน Tables )

ขั้นตอนที่ 2: PivotTable จากตารางหรือช่วง หน้าต่างปรากฏขึ้น ในหน้าต่าง

ช่วง (เช่น D4:D19 ) จะถูกเลือกโดยอัตโนมัติ

เลือก แผ่นงานที่มีอยู่ เป็น โดยที่ คุณต้องการให้ PivotTable ถูกวาง ตัวเลือก

คลิก ตกลง .

ขั้นตอนที่ 3: หน้าต่าง เขตข้อมูล PivotTable จะปรากฏขึ้น ในหน้าต่าง เขตข้อมูล PivotTable จะมีเพียงเขตข้อมูลเดียว (กล่าวคือ ผลิตภัณฑ์ ).

ทำเครื่องหมายในช่อง ผลิตภัณฑ์ เพื่อทำให้รายการผลิตภัณฑ์เฉพาะปรากฏขึ้นตามที่แสดงในภาพด้านล่าง

อ่านเพิ่มเติม: วิธีกรองตาราง Pivot ของ Excel

บทสรุป

ตัวกรองที่ไม่ซ้ำกันเป็นการดำเนินการทั่วไป เพื่อดำเนินการใน Excel ในบทความนี้ เราใช้คุณลักษณะและฟังก์ชันต่างๆ เช่น UNIQUE , FILTER , MATCH , INDEX ตลอดจน VBA มาโคร รหัสเพื่อกรองค่าที่ไม่ซ้ำ ฟังก์ชันเก็บข้อมูลดิบไว้เหมือนเดิมและแสดงค่าผลลัพธ์ในคอลัมน์หรือปลายทางอื่น อย่างไรก็ตาม คุณลักษณะจะแก้ไขข้อมูลดิบโดยการลบรายการออกจากชุดข้อมูลอย่างถาวร ฉันหวังว่าบทความนี้จะให้แนวคิดที่ชัดเจนในการจัดการกับรายการที่ซ้ำกันในชุดข้อมูลของคุณและแยกค่าที่ไม่ซ้ำ แสดงความคิดเห็นหากคุณมีคำถามเพิ่มเติมหรือมีอะไรเพิ่มเติม แล้วพบกันใหม่บทความหน้า

ข้อมูลของฉันมีส่วนหัว .

คลิก ตกลง .

ขั้นตอนที่ 3: กล่องโต้ตอบการยืนยันปรากฏขึ้นโดยแจ้งว่า 8 พบค่าที่ซ้ำกันและลบออกแล้ว เหลือค่าที่ไม่ซ้ำกัน 7 ค่า .

คลิก ตกลง .

ขั้นตอนทั้งหมดนำไปสู่ผลที่ตามมาดังภาพด้านล่าง

วิธีการ 2: การใช้การจัดรูปแบบตามเงื่อนไขเพื่อกรองค่าที่ไม่ซ้ำ

อีกวิธีหนึ่งในการกรองค่าที่ไม่ซ้ำคือ การจัดรูปแบบตามเงื่อนไข Excel การจัดรูปแบบตามเงื่อนไข สามารถจัดรูปแบบเซลล์ด้วยเกณฑ์ต่างๆ มากมาย อย่างไรก็ตาม ในกรณีนี้ เราใช้สูตรเพื่อจัดรูปแบบเซลล์แบบมีเงื่อนไขในช่วง (เช่น คอลัมน์ ผลิตภัณฑ์ ) เรามีสองตัวเลือกในการใช้ การจัดรูปแบบตามเงื่อนไข ; หนึ่งคือการจัดรูปแบบตามเงื่อนไขเพื่อกรองค่าที่ไม่ซ้ำ และอีกอันหนึ่งคือซ่อนค่าที่ซ้ำกันจากช่วง

2.1. การจัดรูปแบบตามเงื่อนไขเพื่อกรองค่าที่ไม่ซ้ำ

ในกรณีนี้ เราใช้สูตรในตัวเลือก การจัดรูปแบบตามเงื่อนไข เพื่อกรองรายการที่ไม่ซ้ำของ Excel

ขั้นตอนที่ 1 : เลือกช่วง (เช่น ผลิตภัณฑ์ 1 ) จากนั้นไปที่แท็บ หน้าแรก > เลือก การจัดรูปแบบตามเงื่อนไข (จากส่วน รูปแบบ ) > เลือก กฎใหม่ .

ขั้นตอนที่ 2: หน้าต่าง กฎการจัดรูปแบบใหม่ จะปรากฏขึ้น ในหน้าต่าง กฎการจัดรูปแบบใหม่

เลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ภายใต้ เลือกกฎพิมพ์ ตัวเลือก

พิมพ์สูตรต่อไปนี้ภายใต้ตัวเลือก แก้ไขคำอธิบายกฎ

=COUNTIF($D$5:D5,D5)=1

ในสูตร เราสั่งให้ Excel นับแต่ละเซลล์ในคอลัมน์ D เป็น ไม่ซ้ำกัน (เช่น เท่ากับ 1 ) หากรายการตรงกับเงื่อนไขที่กำหนด ระบบจะส่งกลับ TRUE และ รูปแบบสี เซลล์

คลิกที่ รูปแบบ .

<0

ขั้นตอนที่ 3: สักครู่ หน้าต่าง จัดรูปแบบเซลล์ จะปรากฏขึ้น ในหน้าต่าง จัดรูปแบบเซลล์

ในส่วน แบบอักษร - เลือกสีของการจัดรูปแบบตามที่แสดงในภาพด้านล่าง

จากนั้นคลิก ตกลง .

ขั้นตอนที่ 4: การคลิก ตกลง ในขั้นตอนก่อนหน้าจะนำคุณไปยัง ใหม่ หน้าต่าง Formatting Rule อีกครั้ง ในหน้าต่าง กฎการจัดรูปแบบใหม่ คุณสามารถดูตัวอย่างรายการที่ไม่ซ้ำกันได้

คลิก ตกลง .

ในท้ายที่สุด คุณจะได้รายการสีที่ไม่ซ้ำกันซึ่งจัดรูปแบบตามที่คุณต้องการซึ่งคล้ายกับรูปภาพด้านล่าง

2.2. การจัดรูปแบบตามเงื่อนไขเพื่อซ่อนรายการที่ซ้ำกัน

โดยไม่เข้าไปยุ่งกับค่าที่ไม่ซ้ำกัน เราสามารถซ่อนค่าที่ซ้ำกันได้ง่ายๆ โดยใช้ การจัดรูปแบบตามเงื่อนไข ในการซ่อนรายการที่ซ้ำกัน เราต้องใช้สูตรเดียวกับที่เราทำเพื่อกรองรายการที่ไม่ซ้ำ ยกเว้นการกำหนดให้มีค่ามากกว่า 1 หลังจากเลือกสี แบบอักษรสีขาว แล้ว เราสามารถซ่อนสีเหล่านี้จากรายการที่เหลือได้

ขั้นตอน1: ทำซ้ำ ขั้นตอนที่ 1 ถึง 2 ของ วิธีที่ 2.1 แต่เปลี่ยนสูตรที่แทรกด้วยสูตรด้านล่าง

=COUNTIF($D$5:D5,D5)>1

สูตรกำหนดให้ Excel นับแต่ละเซลล์ในคอลัมน์ D เป็น รายการที่ซ้ำกัน (เช่น มากกว่า 1 ) หากรายการตรงกับเงื่อนไขที่กำหนด ระบบจะส่งกลับ TRUE และ รูปแบบสี (เช่น ซ่อน ) เซลล์

คลิกที่ รูปแบบ .

ขั้นตอนที่ 2: การคลิกที่รูปแบบจะนำคุณไปที่หน้าต่าง จัดรูปแบบเซลล์ ในหน้าต่าง จัดรูปแบบเซลล์

เลือก แบบอักษร สี สีขาว .

จากนั้นคลิก ตกลง .

ขั้นตอนที่ 3: หลังจากเลือกสี แบบอักษร แล้ว การคลิก ตกลง จะเลื่อนคุณไปที่ปุ่ม หน้าต่าง New Formatting Rule อีกครั้ง คุณสามารถดูตัวอย่างเป็นสีซีดเพราะเราเลือก สีขาว เป็นสี แบบอักษร

คลิก ตกลง .

การทำตามขั้นตอนทั้งหมดจะนำคุณไปสู่ภาพที่คล้ายกับภาพด้านล่างสำหรับค่าที่ซ้ำกัน

คุณต้องเลือก สีขาว เป็นสี แบบอักษร มิฉะนั้น รายการที่ซ้ำกันจะไม่ซ่อน

อ่านเพิ่มเติม: วิธีกรองข้อมูลใน Excel โดยใช้สูตร

วิธีที่ 3: การใช้คุณลักษณะตัวกรองขั้นสูงของแท็บข้อมูลเพื่อกรองค่าที่ไม่ซ้ำ

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

ขั้นตอนที่ 1: เลือกช่วง (เช่น ผลิตภัณฑ์ คอลัมน์) จากนั้นไปที่แท็บ ข้อมูล > เลือก ขั้นสูง (จากส่วน จัดเรียงและกรอง )

ขั้นตอนที่ 2: ปุ่ม หน้าต่างตัวกรองขั้นสูง ปรากฏขึ้น ในหน้าต่าง ตัวกรองขั้นสูง

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

กำหนดตำแหน่ง (เช่น F4 ) ในตัวเลือก คัดลอกไปที่

ทำเครื่องหมายที่ตัวเลือก เฉพาะระเบียนเท่านั้น

คลิก ตกลง .

คลิก ตกลง ทำให้คุณได้ค่าที่ไม่ซ้ำกันในตำแหน่งปลายทางตามคำแนะนำในขั้นตอนต่างๆ

วิธีที่ 4: กรองค่าที่ไม่ซ้ำโดยใช้ฟังก์ชัน UNIQUE ของ Excel

การแสดงค่าที่ไม่ซ้ำในคอลัมน์อื่นสามารถทำได้โดยใช้ <6 ฟังก์ชัน>UNIQUE ฟังก์ชัน UNIQUE ดึงรายการของรายการที่ไม่ซ้ำจากช่วงหรืออาร์เรย์ ไวยากรณ์ของฟังก์ชัน UNIQUE คือ

UNIQUE (array, [by_col], [exactly_once])

อาร์กิวเมนต์

อาร์เรย์ ; ช่วงหรืออาร์เรย์ที่ดึงค่าเฉพาะออกมา

[by_col] ; วิธีเปรียบเทียบและแยกค่า โดย row = FALSE ( default )และตาม คอลัมน์ = TRUE [ทางเลือก]

[exactly_once] ; ค่าที่เกิดขึ้นครั้งเดียว = TRUE และค่าเฉพาะที่มีอยู่ = FALSE (โดย ค่าเริ่มต้น ) [ทางเลือก]

ขั้นตอนที่ 1: พิมพ์สูตรต่อไปนี้ในเซลล์ว่างใดก็ได้ (เช่น E5 )

=UNIQUE(D5:D19)

ขั้นตอนที่ 2: กด ENTER จากนั้นในวินาทีเดียว รายการที่ไม่ซ้ำทั้งหมดจะปรากฏขึ้นในคอลัมน์คล้ายกับภาพด้านล่าง

<32

ฟังก์ชัน UNIQUE จะแยกรายการที่ไม่ซ้ำกันทั้งหมดออกในแต่ละครั้ง อย่างไรก็ตาม คุณไม่สามารถใช้ฟังก์ชัน UNIQUE นอกเหนือจากเวอร์ชัน Excel 365 ได้

การอ่านที่คล้ายกัน

  • Excel กรองข้อมูลตามค่าเซลล์ (6 วิธีที่มีประสิทธิภาพ)
  • วิธีเพิ่มตัวกรองใน Excel (4 วิธี)
  • ทางลัดสำหรับตัวกรอง Excel (การใช้งานด่วน 3 ตัวอย่างพร้อมตัวอย่าง)
  • วิธีใช้ตัวกรองข้อความใน Excel (5 ตัวอย่าง)

วิธีการ 5: การใช้ฟังก์ชัน UNIQUE และ FILTER (พร้อมเกณฑ์)

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

ในกรณีนี้ เราต้องการชื่อ ผลิตภัณฑ์ ที่ไม่ซ้ำกันของ แท่ง (เช่น E4 ) จากชุดข้อมูลของเรา

ขั้นตอนที่ 1: เขียนสูตรด้านล่างในเซลล์ใดก็ได้ (เช่น E5 ).

=UNIQUE(FILTER(D5:D19,C5:C19=E4))

เดอะสูตรสั่งให้กรองช่วง D5:D19 โดยกำหนดเงื่อนไขในช่วง C5:C19 ให้เท่ากับเซลล์ E4 .

ขั้นตอนที่ 2: กด ENTER หลังจากนั้น ผลิตภัณฑ์ภายใต้หมวดหมู่ แท่ง จะปรากฏในเซลล์ของคอลัมน์ แท่ง ดังที่แสดงในภาพหน้าจอต่อไปนี้

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

อ่านเพิ่มเติม: กรองหลายเกณฑ์ใน Excel <1

วิธีที่ 6: การใช้ฟังก์ชัน MATCH และ INDEX (สูตรอาร์เรย์)

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

6.1. ฟังก์ชัน MATCH และ INDEX กรองค่าที่ไม่ซ้ำจากช่วงที่ไม่เว้นว่าง

เราจะเห็นว่าไม่มีเซลล์ว่างอยู่ในช่วง Product 1

ขั้นตอนที่ 1: พิมพ์สูตรต่อไปนี้ในเซลล์ G5 เพื่อกรองสูตรที่ไม่ซ้ำออก

=IFERROR(INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)),"")

ตามสูตร

อันดับแรก COUNTIF($G$4:G4, $D$5:$D$19) ; นับจำนวนเซลล์ในช่วง (เช่น $G$4:G4 ) ปฏิบัติตามเงื่อนไข (เช่น $D$5:$D$19) COUNTIF ส่งคืน 1 หากพบ $G$4:G4 ในช่วงอย่างอื่น 0 .

วินาที MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)) ; ส่งกลับ ตำแหน่งสัมพัทธ์ของผลิตภัณฑ์ ในช่วง

สุดท้าย INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4 , $D$5:$D$19), 0)); ส่งกลับรายการเซลล์ที่ตรงตามเงื่อนไข

ฟังก์ชัน IFERROR จำกัดสูตรไม่ให้แสดงข้อผิดพลาดในผลลัพธ์

ขั้นตอนที่ 2: เนื่องจากสูตรเป็นสูตรอาร์เรย์ ให้กด CTRL+SHIFT+ENTER พร้อมกัน รายการที่ไม่ซ้ำกันทั้งหมดจากช่วง ผลิตภัณฑ์ 1 จะปรากฏขึ้น

6.2 ฟังก์ชัน MATCH และ INDEX เพื่อกรองค่าที่ไม่ซ้ำจากเซลล์ว่างที่มีอยู่ในช่วง

ตอนนี้ ในช่วง ผลิตภัณฑ์ 2 เราสามารถเห็นเซลล์ว่างหลายเซลล์ ในการกรองเซลล์ที่ไม่ซ้ำออกจากเซลล์ว่าง เราต้องแทรกฟังก์ชัน ISBLANK

ขั้นตอนที่ 1: วางสูตรด้านล่างในเซลล์ H5 .

=IFERROR(INDEX($E$5:$E$19, MATCH(0,IF(ISBLANK($E$5:$E$19),1,COUNTIF($H$4:H4, $E$5:$E$19)), 0)),"")

สูตรนี้ทำงานในลักษณะเดียวกับที่เราอธิบายไว้ใน 6.1 ส่วน . อย่างไรก็ตาม ฟังก์ชัน IF พิเศษที่มีการทดสอบตรรกะของฟังก์ชัน ISBLANK ช่วยให้สูตรสามารถละเว้นเซลล์ว่างใดๆ ในช่วง

ขั้นตอนที่ 2: กด CTRL+SHIFT+ENTER และสูตรจะละเว้นเซลล์ว่างและดึงข้อมูลรายการที่ไม่ซ้ำกันทั้งหมดดังภาพต่อไปนี้

6.3. ฟังก์ชัน MATCH และ INDEX เพื่อกรองค่าที่ไม่ซ้ำจากช่วงที่คำนึงถึงขนาดตัวพิมพ์

หากชุดข้อมูลของเรามีรายการที่คำนึงถึงตัวพิมพ์เล็กและใหญ่ เราจะต้องใช้ฟังก์ชัน FREQUENCY ร่วมกับ <6 ฟังก์ชัน>TRANSPOSE และ ROW เพื่อกรองสิ่งที่ไม่ซ้ำกัน

ขั้นตอนที่ 1: ใช้สูตรด้านล่างในเซลล์ I5 .

=INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0))

ส่วนของสูตร

  • TRANSPOSE($I$4:I4); เปลี่ยนค่าก่อนหน้าโดยแปลงเครื่องหมายอัฒภาคเป็นเครื่องหมายจุลภาค ( เช่น TRANSPOSE({"ค่าเฉพาะ (กรณีสำคัญ)";โฮลวีต"}) กลายเป็น {"ค่าเฉพาะ (กรณีสำคัญ)"," โฮลวีต”}
  • EXACT($F$5:$F$19, TRANSPOSE($I$4:I4); ตรวจสอบว่าสตริงเหมือนกันและคำนึงถึงตัวพิมพ์เล็กและใหญ่หรือไม่
  • IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F $19)); ส่งกลับตำแหน่งสัมพันธ์ของสตริงในอาร์เรย์ถ้า TRUE .
  • FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE ($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), “”) ; คำนวณจำนวนครั้งที่สตริงอยู่ใน อาร์เรย์
  • MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F $19), ROW($F$5:$F$19)), “”), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0)) ; ค้นหาค่า False (เช่น ว่าง ) ค่าแรกในอาร์เรย์
  • INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT( $F$5:$F$19,

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง