17 ส.ค. 2023 เวลา 05:00 • ไอที & แก็ดเจ็ต

รู้จักกับ function 'UNIQUE' ใน google sheet

UNIQUE เป็นฟังก์ชันที่ช่วยให้เราตัดข้อมูลที่ซ้ำกันออกให้เหลือข้อมูลชุดเดียว เป็นฟังก์ชันที่มีประโยชน์มาก ยิ่งเวลาเราเก็บรวบรวมข้อมูลแบบไม่ตีกรอบ ก็จะเจอปัญหาที่ฟังก์ชันนี้ช่วยได้
ไวยากรณ์
UNIQUE(ช่วง, [by_column], [exactly_once]
  • ช่วง คือ ช่วงของข้อมูลที่เราจะนำมาตัดค่าซ้ำออก
  • [by_column] คือ ตัดตามคอลัมน์หรือตัดตามแถว (ค่าพื้นฐาน คือ 0: ตัดตามแถว)
  • [exactly_once] คือ ให้แสดงเฉพาะค่าที่ไม่ซ้ำ (ค่าพื้นฐาน คือ 0: แสดงทั้งหมด)
ตัวอย่างที่ 1
มีรหัสตัวเลข 9 ตัวดังภาพ เราต้องการตัดตัวเลขที่ซ้ำออก
ภาพที่ 1
เราใช้สูตร
=UNIQUE(A2:A10)
ภาพที่ 2
เพราะ 45 มีค่าซ้ำกันใน A4 และ A8 ดังนั้นค่า 45 ใน A8 จึงถูกตัดออกไป
เพราะ 38 มีค่าซ้ำกันใน A5 และ A10 ดังนั้นค่า 38 ใน A10 จึงถูกตัดออกไป
หากเราต้องการให้แสดงเฉพาะค่าเกิดขึ้นครั้งเดียว ก็เปลี่ยน [exactly_once] ให้เป็น 1 ได้สูตรคือ
=UNIQUE(A2:A10,,1)
ภาพที่ 3
ทั้ง 45 และ 38 ที่มีค่าซ้ำก็จะไม่ถูกแสดงออกมา
ตัวอย่างที่ 2
มีข้อมูลในช่วง A1:C4 ดังภาพ
ภาพที่ 4
หากต้องการตัดข้อมูลที่ซ้ำกันในแต่ละแถวออก ให้ใช้สูตร
=UNIQUE(A1:C4)
ภาพที่ 5
เนื่องจากค่าในแถวที่ 2 และแถวที่ 4 เหมือนกัน คือ {"gamma","beta","beta"} ดังนั้นค่าในแถวที่ 4 จึงถูกตัดออกไป
หากต้องการให้แสดงเฉพาะค่าเกิดขึ้นครั้งเดียว ก็เปลี่ยน [exactly_once] ให้เป็น 1 ได้สูตรคือ
=UNIQUE(A1:C4,,1)
ภาพที่ 6
ค่าในแถวที่ 2 และแถวที่ 4 ที่เหมือนกัน ก็จะไม่ถูกแสดงออกมา
ถ้าเราเปลี่ยน [by_column] ให้เป็น 1 เราก็จะตัดค่าซ้ำตามคอลัมน์แทน ได้สูตรคือ
=UNIQUE(A1:C4,1)
ภาพที่ 7
เนื่องจากค่าในคอลัมน์ B และคอลัมน์ C เหมือนกัน คือ {"delta";"beta";"alpha";"beta"} ดังนั้นค่าในคอลัมน์ C จึงถูกตัดออกไป
และหากเราต้องการให้แสดงเฉพาะค่าเกิดขึ้นครั้งเดียว ก็เปลี่ยน [exactly_once] ให้เป็น 1 ได้สูตรคือ
=UNIQUE(A1:C4,1,1)
ภาพที่ 8
ค่าในคอลัมน์ B และคอลัมน์ C ที่ซ้ำกันจึงไม่ถูกแสดงออกมา
สรุปว่า UNIQUE เป็นฟังก์ชันที่ช่วยให้เราตัดข้อมูลที่ซ้ำออกได้อย่างสะดวกมาก
หากเห็นว่าบทความนี้เป็นประโยชน์ ฝากแชร์เพื่อเป็นกำลังให้ผู้เขียนด้วยนะฮับ
โฆษณา