Page 1 of 1

ช่วยแนะนำสูตรหารายการที่ซ้ำกันหน่อยครับ

Posted: Wed Aug 23, 2017 1:06 pm
by wongdanai
ปกติผมใช้ฟิลเตอร์หรือเครื่องมือจัดการค่าซ้ำแล้วก็อปมาวางแต่ที่นี้จะมีข้อมูลคียร์มาอัพเดทตลอดเลย
ต้องการใส่function ในช่อง b2 เป็นชื่อบริษัทแบบไม่ซ้ำกันครับ ให้แสดงเรียงกันมาใช้เป็นarrayก็ได้ครับ
เวลาอัพเดทชื่อบริษัทอื่นๆมาแล้วให้มันรันตามสูตรมาเลยแล้วผมจะลิ้งชื่อหาราคาต่อไปจากชื่อรายการอะครับ
พอจะมีวิธีบ้างไหมครับผมลองมาหลายวิธีแล้วแต่ยังไม่เวิร์ค เพราะอยากให้สูตรมันครอบหัวแถวไปเลยแค่พิมชื่อบริษัทอื่นๆในแถวB2จะขึ้นมาให้เลย


สูตรนี้ก้ลองใช้แล้วครับแต่มันมีข้อจำกัดตรงเวลาครอบช่วงข้อมูลต้องเป๊ะๆ แต่ทีนี้อยากให้มันใช้หาแบบทั้งแถวเลยเวลาคียร์ข้อมูลเพิ่มจะไม่ต้องมายุ่งกับสูตรอีก เผื่อเวลาให้คนอื่นใช้งานอะครับ

สูตรที่ใช้นับว่ามีค่าที่ไม่ซ้ำกี่ค่า ที่ B1 คีย์
=Sumproduct(1/Countif(A1:A10,A1:A10))
Enter
สูตรเพื่อ List รายการเฉพาะที่ไม่ซ้ำที่ B3 คีย์
=If(Rows($B$3:B3)>$B$1,””,Index($A$2:$A$10,Small(If(Frequency(Match($A$2:$A$10,$A$2:$A$10,0),Row($A$2:$A$10)-Row($A$2)+1),Row($A$2:$A$10)-Row($A$2)+1),Rows($B$3:B3))))
Crtl+Shift+Enter

ขอบคุณมากครับ

Re: ช่วนแนะนำสูตรหารายการที่ซ้ำกันหน่อยครับ

Posted: Wed Aug 23, 2017 1:07 pm
by wongdanai
http://upic.me/i/ej/149untitled.jpg อันนี้ตัวอย่างชีทผม

Re: ช่วยแนะนำสูตรหารายการที่ซ้ำกันหน่อยครับ

Posted: Wed Aug 23, 2017 1:24 pm
by puriwutpokin
ควรแนบไฟล์งานมาด้วยนะครับ จะได้ตอบได้ชัดเจนและเร็วครับ
เบื้องต้นลองให้เป็น สูตรนี้ครับ ที่ B2=IFERROR(INDEX($A$2:$A$100&"",MATCH(0,COUNTIF(B$1:B1,$A$2:$A$100&""),0)),"") กด Shift+Ctrl+Enter แล้วลากลงล่างครับ

Re: ช่วยแนะนำสูตรหารายการที่ซ้ำกันหน่อยครับ

Posted: Wed Aug 23, 2017 1:28 pm
by wongdanai
ได้แล้วครับขอบคุณมากๆครับ