ฟังก์ชัน 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 ร่วมกันเพื่อส่งกลับรายการที่ไม่ซ้ํากันของชื่อในลําดับจากน้อยไปหามาก
ตัวอย่าง 2
ตัวอย่างนี้ตั้งค่าอาร์กิวเมนต์ exactly_once เป็น TRUE และฟังก์ชันจะส่งกลับเฉพาะลูกค้าที่มีการบริการเพียงครั้งเดียวเท่านั้น การทําเช่นนี้อาจเป็นประโยชน์ถ้าคุณต้องการระบุบุคคลที่ไม่ได้ส่งคืนสําหรับบริการเพิ่มเติม เพื่อให้คุณสามารถติดต่อพวกเขาได้
ตัวอย่าง 3
ตัวอย่างนี้ใช้เครื่องหมายและ (&) เพื่อต่อนามสกุลและชื่อให้เป็นชื่อเต็ม โปรดทราบว่าสูตรอ้างอิงทั้งช่วงของชื่อใน A2:A12 และ B2:B12 ซึ่งจะทําให้ Excel ส่งกลับอาร์เรย์ของชื่อทั้งหมด
เคล็ดลับ:
-
ถ้าคุณจัดรูปแบบช่วงของชื่อเป็น ตาราง Excel สูตรจะอัปเดตโดยอัตโนมัติเมื่อคุณเพิ่มหรือเอาชื่อออก
-
ถ้าคุณต้องการเรียงลําดับรายการของชื่อ คุณสามารถเพิ่ม ฟังก์ชัน SORT: =SORT(UNIQUE(B2:B12&" "&A2:A12))
ตัวอย่าง 4
ตัวอย่างนี้จะเปรียบเทียบสองคอลัมน์และส่งกลับเฉพาะค่าที่ไม่ซ้ํากันระหว่างคอลัมน์เหล่านั้น
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน