รับรายการหมวดหมู่และหมวดหมู่ย่อย:
CatA SubCatA
CatA SubCatA
CatB SubCatB
CatB SubCatB
CatC SubCatC
CatC SubCatC
ฉันต้องการส่งคืนหมวดหมู่หลักที่ไม่ซ้ำทั้งหมดตามหมวดหมู่รอง
ฉันไม่ต้องการใช้:
=QUERY(A1:B6,"SELECT A WHERE B = 'SubCatA'")
เนื่องจากเป็นการส่งคืนรายการที่มีรายการซ้ำ (การส่งคืนองค์ประกอบแรกจะไม่ช่วยได้เช่นกัน)
สิ่งที่ฉันพยายามคือ:
=QUERY(A1:B6,"SELECT A WHERE B = 'SubCatA' GROUP BY A")
แต่มันทำให้ฉันเกิดข้อผิดพลาด: CANNOT_GROUP_WITHOUT_AGG
ดังนั้นฉันจึงพยายามค้นหาบางสิ่งที่เทียบเท่าDISTINCT(A)
หรืออย่างใดอย่างหนึ่งUNIQUE(A)
แต่ฟังก์ชั่นเหล่านี้ไม่มีอยู่จริง
มีฟังก์ชั่นใด ๆ ใน Google Query Language Query Language ที่เทียบเท่ากับ DISTINCT / UNIQUE เพื่อส่งคืนรายการค่าที่ไม่ซ้ำหรือไม่