ฟังก์ชัน 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 หรือรับการสนับสนุนใน ชุมชนได้เสมอ