Page 1 of 1
ค้นหาข้อมูลซ้ำและนำไปคำณวนต่อภายใต้เงื่อนไข
Posted: Tue Jun 20, 2017 12:04 pm
by aemeral
สวัสดีครับ ปัญหาของผมคือผมต้องการ ใช้ vlookup เพื่อหาข้อมูลที่ซ้ำกัน โดยเจาะจงไปเลยว่าต้องการข้อมูลที่ซ้ำกันอยู่ในลำดับที่เท่าไหร่
โดยได้แนบรูปตัวอย่างพร้อมทั้งไฟล์แนบมาให้ครับ สำหรับคอลัมน์วันหมดอายุนั้นผมได้เรียงจากวันที่สั้นที่สุดไปยาวที่สุด
ซึ่งสาเหตุที่ต้องเจาะจงลำดับและเรียงตามที่เห็นในไฟล์ก็เพราะผมจะนำผลลัพธ์ไปคำณวนต่อครับ
Capture.JPG
ขอบพระคุณผู้ให้คำชี้แนะทุกท่านล่วงหน้าครับ
Re: ค้นหาข้อมูลซ้ำและนำไปคำณวนต่อภายใต้เงื่อนไข
Posted: Tue Jun 20, 2017 9:12 pm
by snasui
ตัวอย่างสูตรครับ
C14 คีย์
=IFERROR(INDEX(INDEX($C$2:$D$9,0,MATCH(LEFT(C$13,3)&"*",$C$1:$D$1,0)),SMALL(IF($B$2:$B$9=$B14,ROW($B$2:$B$9)-ROW($B$2)+1),COUNTIF($C13:C$13,LEFT(C$13,3)&"*"))),"")
Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง
!
| Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: ค้นหาข้อมูลซ้ำและนำไปคำณวนต่อภายใต้เงื่อนไข
Posted: Wed Jun 21, 2017 10:08 am
by aemeral
ขอบคุณมากๆครับ ผมลองทำตามแล้วได้ผลอย่างที่ต้องการเลยครับ เดี๋ยวจะลงแกะสูตรแล้วนำไปคำนวณต่อดูครับ ถ้าติดปัญหาอะไรจะมาโพสถามอีกทีครับ