Page 1 of 1

สอบถามเรื่องการเขียนสูตรครับ ค้นหาแล้วนำข้อมูลที่ซ่ำกันมาเรียงต่อกัน

Posted: Tue Nov 17, 2015 6:18 pm
by Edelbroy
สอบถามเรื่องการเขียนสูตรครับ ค้นหาแล้วนำข้อมูลที่ซ่ำกันมาเรียงต่อกัน ครับ
พอดีใช้ VLOOKUP แล้วมันได้แค่เงื่อนไขเดียว
ต้องการดึงข้อมูลในรายการ บัญชีแสดงรายรับ ที่ การชำระ เป็น รูตบัตร มาแสดงในรายการรูตบัตร เรียงต่อกัน
ตั้งแต่ ว / ด / ป , เลขที่ , รายการ , ชื่อ , จำนวนเงิน รบกวนด้วยนะครับ ขอบพระคุณล่วงหน้าครับ :thup: :thup: :thup: :thup:
ฟอร์ม.xlsx

Re: สอบถามเรื่องการเขียนสูตรครับ ค้นหาแล้วนำข้อมูลที่ซ่ำกันมาเรียงต่อกัน

Posted: Tue Nov 17, 2015 8:00 pm
by bank9597
:)
ที่ L4 คีย์ =IFERROR(INDEX($B$4:$B$14,SMALL(IF($H$4:$H$14="รูตบัตร",ROW($H$4:$H$14)-ROW($H$4)+1),ROWS($K$4:K4))),"")
กด Ctrl+Shift+Enter คัดลอกลงมา

ที่ M4 คีย์ =IF($L4="","",VLOOKUP($L4,$B$4:$I$14,COLUMNS($M$3:M$3)+1,0)) คัดลอกไปทางขวา และคัดลอกลงล่างพร้อมกัน

Re: สอบถามเรื่องการเขียนสูตรครับ ค้นหาแล้วนำข้อมูลที่ซ่ำกันมาเรียงต่อกัน

Posted: Tue Nov 17, 2015 8:15 pm
by pongpang
ที่ Colum L เลือกเซล ตั้งแต่ L4 ถึง L14 แล้วพิมพ์สูตร =IFERROR(SMALL(IF(H4:H14="รูตบัตร",$B$4:$B$14),$B$4:$B$14),"") เมื่อเสร็จ กด shift + Ctrl แล้ว Enter จะได้เป็นสูตร {=IFERROR(SMALL(IF(H4:H14="รูตบัตร",$B$4:$B$14),$B$4:$B$14),"")}
M4 สูตร =IFERROR(INDEX($C$4:$C$14,MATCH($L4,$B$4:$B$14,0),),"") คัดลอกลง
N4 สูตร =IFERROR(INDEX($G$4:$G$14,MATCH($L4,$B$4:$B$14,0),),"")คัดลอกลง
O4 สูตร =IFERROR(INDEX($E$4:$E$14,MATCH($L4,$B$4:$B$14,0),),"")คัดลอกลง
P4 สูตร=IFERROR(INDEX($F$4:$F$14,MATCH($L4,$B$4:$B$14,0),),"")คัดลอกลง
Q4 สูตร=IFERROR(INDEX($I$4:$I$14,MATCH($L4,$B$4:$B$14,0),),"")คัดลอกลง
ลองนำไปใช้ดู ถ้าไม่สมหวัง ขออภัยด้วย

Re: สอบถามเรื่องการเขียนสูตรครับ ค้นหาแล้วนำข้อมูลที่ซ่ำกันมาเรียงต่อกัน

Posted: Tue Nov 17, 2015 8:19 pm
by pongpang
เรียน ทุกท่านครับ
ต้องขออภัยครับ ผมอาจจะพิมพ์ช้า เพราะห่างเหินการใช้นานพอควร จึงทำให้ช้า ผิดพลาดประการใด ขออภัยด้วยครับผม ให้ถือว่าเป็นว่าเป็นทางเลือกแล้วกัน ครับ

Re: สอบถามเรื่องการเขียนสูตรครับ ค้นหาแล้วนำข้อมูลที่ซ่ำกันมาเรียงต่อกัน

Posted: Tue Nov 24, 2015 6:23 pm
by Edelbroy
เย้!! ทำได้แล้ว

ขอบพระคุณมากครับ
ท่าน bank9597
ท่าน pongpang