Font s :
Background :

วิธีใช้สูตร Unique List

Unique List เป็นตารางข้อมูลซึ่งไม่มีข้อมูลที่ซ้ำกัน หากมีข้อมูลซ้ำจะเลือกแสดงเพียง Item เดียว เรียกว่า Unique Item ซึ่ง Excel สร้างเมนูคำสั่ง Data > Filter > Advanced Filter ให้สามารถค้นหา Unique List โดยคลิกเลือก Unique records only แล้วเลือก Copy to ไปแสดงผลที่เซลล์ตามต้องการ

image093.png

ตามปกติ Advanced Filter ไม่สามารถส่ง Unique List ไปยัง Sheet อื่น เว้นแต่เริ่มสั่งคำสั่งนี้จากชีทอื่นแล้วให้คลิกย้อนไปเลือกตารางข้อมูลจากชีทที่มีตารางเก็บไว้ ซึ่งทำให้ใช้งานค่อนข้างลำบาก และเราต้องสั่งใหม่เองทุกครั้งเมื่อข้อมูลเปลี่ยนแปลง จึงขอแนะนำให้ใช้สูตร Array ช่วยหา Unique List แทน

image095.png

Mega Array Formula

= SMALL ( IF ( MATCH (ID,ID,0) = Num, Num ), Num )


Advance Array Formula

= SMALL ( IF ( MATCH (ID,ID,0) = ROW ( INDIRECT ( "1:"&ROWS(ID) )),
                      ROW(INDIRECT("1:"&ROWS(ID)))),
                 ROW(INDIRECT("1:"&ROWS(ID))))

เมื่อหาเลขลำดับตำแหน่งของข้อมูลเฉพาะที่ไม่ซ้ำแล้วจึงใช้สูตร Index ค้นหารายละเอียดของรายการแต่ละตำแหน่งต่อไปเช่นเดียวกับสูตร Multiple Match

= IF ( ISERROR(Advance), 0, INDEX ( ID,Advance,1 ) )

Categories

About this Entry

This page contains a single entry by สมเกียรติ ฟุ้งเกียรติ published on March 21, 2008 1:53 PM.

วิธีใช้สูตร Multiple Match was the previous entry in this blog.

การใช้ Pivot Table is the next entry in this blog.

Find recent content on the main index.

Font s :
Background :