Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2021 Excel 2021 for Mac 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 Tech Community หรือรับการสนับสนุนใน ชุมชน

ดูเพิ่มเติม

ฟังก์ชัน FILTER

ฟังก์ชัน RANDARRAY

ฟังก์ชัน SEQUENCE

ฟังก์ชัน SORT

ฟังก์ชัน SORTBY

ข้อผิดพลาด #SPILL! ใน Excel

ลักษณะการทำงานของอาร์เรย์แบบไดนามิกและอาร์เรย์ที่กระจายตัว

ตัวดําเนินการอินเทอร์เซกชันโดยนัย: @

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

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

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย