
การใช้สูตรหาค่า Unique ค่อนข้างยากต่อการทำความเข้าใจ เพราะต้องใช้สูตร Array ครับ
จากไฟล์ที่แนบมา
1. ที่ Sheet2 เซลล์ C1 คีย์สูตรเพื่อนับว่ามีค่าที่เป็น Unique จำนวนเท่าไร
=SUMPRODUCT(1/COUNTIF(Sheet1!B2:$B$18,Sheet1!$B$2:$B$18))
Enter
2. ที่ Sheet2 เซลล์ B2 คีย์สูตรเพื่อ List ค่า Unique
=IF(ROWS($B$2:B2)>$C$1,"",INDEX(Sheet1!$B$2:$B$18,SMALL(IF(MATCH(Sheet1!$B$2:$B$18,Sheet1!$B$2:$B$18,0)=ROW(Sheet1!$B$2:$B$18)-ROW(Sheet1!$B$2)+1,ROW(Sheet1!$B$2:$B$18)-ROW(Sheet1!$B$2)+1),ROWS($B$2:B2))))
ต้องกดแป้น Ctrl+Shift+Enter เนื่องจากเป็นสูตร Array จะกดแป้น Enter อย่างเดียวไม่ได้ครับ หากกดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ครับ
3. ที่ Sheet2 เซลล์ A2 คีย์สูตรเพื่อดึงค่าวันที่มาแสดง
=IF(B2="","",INDEX(Sheet1!$A$2:$A$18,MATCH(Sheet2!B2,Sheet1!$B$2:$B$18,0)))
Enter

You do not have the required permissions to view the files attached to this post.