Page 1 of 1

การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 10:33 am
by Inoobsad
ดึงข้อมูลออกมาแบบที่ส่งให้ครับ

ผมไม่แน่ใจว่าจะใช้สูตรไหน ที่จะทำได้ครับ
1.xlsx

Re: การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 11:29 am
by bank9597
Inoobsad wrote:ดึงข้อมูลออกมาแบบที่ส่งให้ครับ

ผมไม่แน่ใจว่าจะใช้สูตรไหน ที่จะทำได้ครับ
1.xlsx
:D ลองตามนี้ครับ

ที่ J4 คีย์ =INDEX(B$3:B$13,SMALL(IF($A$3:$A$13=$I$4,ROW($A$3:$A$13)-ROW($A$3)+1),ROWS($I$4:I4))) กด ctrl+shift+enter คัดลอกสูตรไปขวามือ แล้วคัดลอกลงล่างพร้อมกัน

Re: การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 11:45 am
by Inoobsad
ขอคำอธิบายความหมายสูตรอย่างละเอียดได้ไหมครับ
พอดีผมจะดัดแปลงสูตรเพื่อข้ามไฟล์ครับ

ขอบคุณสำหรับสูตรครับ

Re: การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 12:01 pm
by Inoobsad
เพิ่มเติมครับ
1.xlsx

Re: การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 1:01 pm
by bank9597
Inoobsad wrote:ขอคำอธิบายความหมายสูตรอย่างละเอียดได้ไหมครับ
พอดีผมจะดัดแปลงสูตรเพื่อข้ามไฟล์ครับ

ขอบคุณสำหรับสูตรครับ
:D ลองดูในวิดีโอแนะนำครับ

Re: การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 1:02 pm
by bank9597
Inoobsad wrote:เพิ่มเติมครับ
1.xlsx
:?: เพิ่มเติมอะไร ส่วนไหนครับ แจ้งปัญหาให้ทราบอีกครั้ง

Re: การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 1:10 pm
by Inoobsad
คือในตัวสูตรถ้าผมต้องการเปลี่ยนที่กรอกเป็น I12 ตัวต้องแก้ไขสูตรตรงไหนบ้างครับ

Re: การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 1:22 pm
by bank9597
:D
ที่ H14 คีย์ =INDEX(B$3:B$13,SMALL(IF($A$3:$A$13=$H$13,ROW($A$3:$A$13)-ROW($A$3)+1),ROWS($G$14:G14))) กด ctrl+shift+enter คัดลอกสูตรไปขวามือ แล้วคัดลอกลงล่างพร้อมกัน

Re: การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 1:41 pm
by Inoobsad
=INDEX(B$3:B$13,SMALL(IF($A$3:$A$13=$H$13,ROW($A$3:$A$13)-ROW($A$3)+1),ROWS($G$14:G14)))

B$3:B$13 = ช่องที่เราต้องการนำเสนอ
$A$3:$A$13=$H$13 = เมื่อ $A$3:$A$13 เท่ากับ $H$13
ROW($A$3:$A$13)-ROW($A$3)+1) =
ROWS($G$14:G14) =

คือว่าผมต้องทำสูตรแบบนี้ข้ามไฟล์ครับ เลยต้องขอรายละเอียดเยอะหน่อยนะครับ ขอบคุนครับ

Re: การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 1:51 pm
by bank9597
Inoobsad wrote:=INDEX(B$3:B$13,SMALL(IF($A$3:$A$13=$H$13,ROW($A$3:$A$13)-ROW($A$3)+1),ROWS($G$14:G14)))

B$3:B$13 = ช่องที่เราต้องการนำเสนอ
$A$3:$A$13=$H$13 = เมื่อ $A$3:$A$13 เท่ากับ $H$13
ROW($A$3:$A$13)-ROW($A$3)+1) =
ROWS($G$14:G14) =

คือว่าผมต้องทำสูตรแบบนี้ข้ามไฟล์ครับ เลยต้องขอรายละเอียดเยอะหน่อยนะครับ ขอบคุนครับ
ผมไม่ขออธิบายละเอียดน่ะครับ เพราะมันจะยืดยาว รบกวนดูในวิดีโอที่ผมแนบไว้ ซึ่งอธิบายไว้แล้วครับ

ROW($A$3:$A$13)-ROW($A$3)+1) = ยกเอาช่วงเงื่อนไขมาได้เลยครับ คือ $A$3:$A$13 แล้ว ROW($A$3) คือ ให้ยกเซลล์แรกของช่วงเงื่อนไขมาเลย แล้ว +1 ตลอดกาล

ROWS($G$14:G14) = วางสูตรที่เซลล์ไหน ก็ใส่เซลล์นั้นเลย เช่น วางที่ G14 ก็กำหนดเป็น ROWS($G$14:G14) หรือ ROWS($C$14:C14) ฯลฯ ได้เลยครับ

Re: การดึงข้อมูลที่ซ้ำกัน

Posted: Mon Jun 02, 2014 2:18 pm
by Inoobsad
ขอบคุณมากครับถ้ามีปัณหาจะมาถามอีกนะครับ