ฟังก์ชัน UNIQUE

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Microsoft365.com Excel for iPad Excel for iPhone Excel สำหรับแท็บเล็ต Android Excel สำหรับโทรศัพท์ Android

ฟังก์ชัน UNIQUE จะส่งกลับรายการค่าที่ไม่ซ้ำกับในรายการหรือช่วง 

ส่งกลับค่าที่ไม่ซ้ำกันจากรายการค่า
ตัวอย่างการใช้ =UNIQUE(B2:B11) เพื่อส่งกลับรายการตัวเลขที่ไม่ซ้ํากัน

ส่งกลับชื่อที่ไม่ซ้ำกันจากรายชื่อ
ฟังก์ชัน UNIQUE มีไว้สำหรับเรียงลำดับรายชื่อ

ไวยากรณ์

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

ฟังก์ชัน UNIQUE มีอาร์กิวเมนต์ดังนี้

อาร์กิวเมนต์ คำอธิบาย
array
จำเป็น
ช่วงหรืออาร์เรย์ที่จะส่งกลับแถวหรือคอลัมน์ที่ไม่ซ้ํากัน
[by_col]
ไม่จำเป็น
อาร์กิวเมนต์ by_col เป็นค่าตรรกะที่ระบุวิธีการเปรียบเทียบ
TRUE จะเปรียบเทียบคอลัมน์ซึ่งกันและกันและส่งกลับคอลัมน์ที่ไม่ซ้ํา
FALSE (หรือละไว้) จะเปรียบเทียบแถวต่างๆ และส่งกลับแถวที่ไม่ซ้ํากัน
[exactly_once]
ไม่จำเป็น
อาร์กิวเมนต์ exactly_once เป็นค่าตรรกะที่จะส่งกลับแถวหรือคอลัมน์ที่เกิดขึ้นหนึ่งครั้งในช่วงหรืออาร์เรย์ นี่คือแนวคิดของฐานข้อมูลที่ไม่ซ้ํากัน
TRUE จะส่งกลับแถวหรือคอลัมน์ที่แตกต่างกันทั้งหมดที่เกิดขึ้นหนึ่งครั้งจากช่วงหรืออาร์เรย์
FALSE (หรือละไว้) จะส่งกลับแถวหรือคอลัมน์ที่แตกต่างกันทั้งหมดจากช่วงหรืออาร์เรย์

หมายเหตุ

  • อาร์เรย์อาจเป็นแถวหรือคอลัมน์ของค่า หรือการผสมผสานระหว่างแถวและคอลัมน์ของค่า ในตัวอย่างด้านบน อาร์เรย์สําหรับสูตร UNIQUE คือช่วง D2:D11 และ D2:D17 ตามลําดับ
  • ฟังก์ชัน UNIQUE จะส่งกลับอาร์เรย์ ซึ่งจะสปิลล์ถ้าเป็นผลลัพธ์สุดท้ายของสูตร ซึ่งหมายความว่า Excel จะสร้างช่วงอาร์เรย์ที่มีขนาดเหมาะสมแบบไดนามิก เมื่อคุณกด ENTER ถ้าข้อมูลที่สนับสนุนอยู่ในตาราง Excel อาร์เรย์จะปรับขนาดโดยอัตโนมัติเมื่อคุณเพิ่มหรือเอาข้อมูลออกจากช่วงอาร์เรย์ ถ้าคุณใช้การอ้างอิงเค้าโครง สําหรับรายละเอียดเพิ่มเติม ให้ดูบทความนี้เกี่ยวกับลักษณะการทํางานของอาร์เรย์ที่กระจายตัว
  • Excel จำกัดการสนับสนุนอาร์เรย์แบบไดนามิกระหว่างเวิร์กบุ๊ก และสถานการณ์สมมตินี้จะได้รับการสนับสนุนเมื่อเวิร์กบุ๊กทั้งสองเปิดอยู่ ถ้าคุณปิดเวิร์กบุ๊กต้นฉบับ สูตรอาร์เรย์แบบไดนามิกที่ลิงก์ใดๆ จะส่งกลับ #REF! เป็นข้อผิดพลาด เมื่อมีการรีเฟรช

ตัวอย่าง

ตัวอย่าง 1

ตัวอย่างนี้ใช้ SORT และ UNIQUE ร่วมกันเพื่อส่งกลับรายการที่ไม่ซ้ํากันของชื่อในลําดับจากน้อยไปหามาก

การใช้ UNIQUE กับ SORT เพื่อส่งกลับรายการของชื่อจากน้อยไปหามาก

ตัวอย่าง 2

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

การใช้ UNIQUE กับอาร์กิวเมนต์ occurs_once ถูกตั้งค่าเป็น true เพื่อส่งกลับรายการของชื่อที่เกิดขึ้นเพียงครั้งเดียวเท่านั้น

ตัวอย่าง 3

ตัวอย่างนี้ใช้เครื่องหมายและ (&) เพื่อต่อนามสกุลและชื่อให้เป็นชื่อเต็ม โปรดทราบว่าสูตรอ้างอิงทั้งช่วงของชื่อใน A2:A12 และ B2:B12 ซึ่งจะทําให้ Excel ส่งกลับอาร์เรย์ของชื่อทั้งหมด

การใช้ UNIQUE กับหลายช่วงเพื่อต่อคอลัมน์ชื่อ/นามสกุลให้เป็นชื่อเต็ม

เคล็ดลับ

  • ถ้าคุณจัดรูปแบบช่วงของชื่อเป็น ตาราง Excel สูตรจะอัปเดตโดยอัตโนมัติเมื่อคุณเพิ่มหรือเอาชื่อออก
  • ถ้าคุณต้องการเรียงลําดับรายการชื่อ คุณสามารถเพิ่ม ฟังก์ชัน SORT: =SORT(UNIQUE(B2:B12&" "&A2:A12))

ตัวอย่าง 4

ตัวอย่างนี้จะเปรียบเทียบสองคอลัมน์และส่งกลับเฉพาะค่าที่ไม่ซ้ํากันระหว่างคอลัมน์เหล่านั้น

การใช้ UNIQUE เพื่อส่งกลับรายการพนักงานขาย

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ