Page 1 of 1

ใช้ VLOOKUP หาค่าที่ซ้ำกัน

Posted: Tue Jan 29, 2013 3:39 pm
by schemer
รบกวนอาจารย์ช่วยแนะนำสูตรการใช้ vlookup แสดงค่าที่ซ้ำกัน ให้ทีค่ะ
ตามไฟล์ที่แนบมา อยากทราบว่ามีข้อมูลโค้ดสินค้าอะไรบ้างแต่ละโค้ดจำนวนรับเข้าเท่าไร
ขอบคุณค่ะ

Re: ใช้ VLOOKUP หาค่าที่ซ้ำกัน

Posted: Tue Jan 29, 2013 4:37 pm
by bank9597
:D ต้องการให้แดสงผลลัพธ์ในชีทใด และให้แสดงแบบไหน แบบรวมค่านำเข้า หรือ ดึงค่ามาแสดง ลองอธิบายมาอีกครั้งครับ

Re: ใช้ VLOOKUP หาค่าที่ซ้ำกัน

Posted: Wed Jan 30, 2013 10:25 am
by schemer
รบกวนด้วยค่ะ อธิบายมาเพิ่มเติมแล้วค่ะ

ขอบคุณค่ะ

Re: ใช้ VLOOKUP หาค่าที่ซ้ำกัน

Posted: Wed Jan 30, 2013 10:53 am
by bank9597
:D ลองตามนี้ครับ

ใช้ Advance Filter แยกรหัสที่ซ้ำกันออกมาแค่ 1
ที่ sheet2 เซลล์ B1 สร้างเป็น DropDown ไว้เลือกรหัส
ที่ sheet2 เซลล์ C1 คีย์ =COUNTIF(Sheet1!$E$5:$E$47,$B$1)
ที่ sheet2 เซลล์ B4 คีย์ =IF(ROWS($B$4:B4)>$C$1,"",INDEX(Sheet1!E$5:E$47,SMALL(IF(Sheet1!$E$5:$E$47=$B$1,ROW(Sheet1!$E$5:$E$47)-ROW(Sheet1!$E$5)+1),ROWS($B$4:B4)))) กด Ctrl+Shift+Enter คัดลอกลงมา

ที่ sheet2 เซลล์ C4 คีย์ =IF(ROWS($B$4:B4)>$C$1,"",INDEX(Sheet1!M$5:M$47,SMALL(IF(Sheet1!$E$5:$E$47=$B$1,ROW(Sheet1!$E$5:$E$47)-ROW(Sheet1!$E$5)+1),ROWS($B$4:B4)))) กด Ctrl+Shift+Enter คัดลอกลงมา

Re: ใช้ VLOOKUP หาค่าที่ซ้ำกัน

Posted: Wed Jan 30, 2013 10:58 am
by schemer
เพิ่มเติมค่ะ เวลาลากสูตรลงมา ทำไมผลลัพธ์แสดงเป็น #NUM!
ขอบคุณค่ะ

Re: ใช้ VLOOKUP หาค่าที่ซ้ำกัน

Posted: Wed Jan 30, 2013 11:01 am
by bank9597
schemer wrote:เพิ่มเติมค่ะ เวลาลากสูตรลงมา ทำไมผลลัพธ์แสดงเป็น #NUM!
ขอบคุณค่ะ
ในไฟล์ที่แนบมา ไม่มีสูตรและการทำใดๆ ไม่ทราบว่าได้โหลดไฟล์ผมไปดูแล้วหรือยัง

ลองโหลดไฟล์ที่ผมทำไว้ไปดูก่อนครับ ตรงไหนต้องปรับอย่างไร ค่อยแจ้งมาอีกทีนึง

Re: ใช้ VLOOKUP หาค่าที่ซ้ำกัน

Posted: Wed Jan 30, 2013 11:16 am
by tupthai
อีกทางเลือกใช้ PivotTable ครับ

Re: ใช้ VLOOKUP หาค่าที่ซ้ำกัน

Posted: Wed Jan 30, 2013 11:55 am
by schemer
ขอบคุณมากค่ะได้ความรู้เพิ่มเติมอย่างมาก แต่ถามอีกนิดค่ะ ข้อมูลที่ซ้ำกัน ต้องการให้แสดงผลรวมออกเป็นแค่รายการเดียว และรวมยอดสินค้าเป็นยอดเดียวที่รับเข้าทั้งหมด เช่น ถ้า A ลงซ้ำกัน 3 ครั้ง คือรับเข้า 3ครั้ง ให้แสดงผลแค่ครั้งเดียว แต่เป็นผลรวมจากทั้ง 3 ครั้ง ต้องยังไงค่ะ

Re: ใช้ VLOOKUP หาค่าที่ซ้ำกัน

Posted: Wed Jan 30, 2013 12:21 pm
by bank9597
:D
ข้อมูลที่ซ้ำกัน ต้องการให้แสดงผลรวมออกเป็นแค่รายการเดียว
อันที่จริงมันมีสูตรใช้แยกรหัสซ้ำออกมา แต่ผมไม่แนะนำ เนื่องจากเห็นว่าหากมีข้อมูลมากจะทำให้โปรแกรมช้าหรือไม่ทำงานทันที
ทางแก้คือเราใช้ Advance Filter ได้เลยครับ วิธี ลองดูตามวิดีโอนี้ครับ

http://www.youtube.com/watch?v=Q-RylZ3h0Q0

เมื่อเราแยกออกมาแล้ว จากนั้นก็สร้าง DropDown เมนู เพื่อใช้เลือกชื่อรหัสที่จะแสดงค่า ลองดูวิธีทำตามวิดีโอนี้ครับ

http://www.youtube.com/watch?v=YLU95tPPdlU

ส่วนการรวมค่าของรหัส เราสามารถรวมได้โดยใช้สูตร sum ตามที่ผมตอบไปแล้วในไฟล์แนบ เมื่อค่ามันแสดงออกมาแล้ว เราก็ใช้สูตร Sum ธรรมดาได้เลย
แต่หากจะรวมค่าจาก Sheet1 เลย ก็สามารถ ใช้ Sumif ได้ครับ
ที่ Sheet2 เซลล์ใดๆ คีย์ =SUMIF(Sheet1!$E$5:$E$47,$B$1,Sheet1!$M$5:$M$47)

ที่ Sheet2 เซลล์ C8 คีย์=SUM($C$4:$C$7) (รวมแบบธรรมดา)

Re: ใช้ VLOOKUP หาค่าที่ซ้ำกัน

Posted: Wed Jan 30, 2013 2:17 pm
by schemer
ขอบคุณมากค่ะ