Page 1 of 1
ต้องการเอาข้อมูลจากชีทหนึ่งไป อีกชีท โดยมีเงื่อนไขตั้งแต่ 2 เงื่อนไขขึ้นไป
Posted: Wed Dec 30, 2020 7:55 am
by thakorn.tum
ผมเขียนสูตรมาแล้ว ใช้งานไม่ได้
สูตรดังนี้
=IFERROR(INDEX(ทะเบียนคุม!H:H,AGGREGATE(15,6,ROW($4:$500)/(OR(ข้อมูลพื้นฐาน!$F$10=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$11=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$12=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$13=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$14=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$15=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$16=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$17=ทะเบียนคุม!$Q$4:$Q$502),ROW(1:1))),"")
#คำสั่ง OR เหมือนใช้ไม่ได้ครับ
ช่วยด้วยครับ!!!!
Re: ต้องการเอาข้อมูลจากชีทหนึ่งไป อีกชีท โดยมีเงื่อนไขตั้งแต่ 2 เงื่อนไขขึ้นไป
Posted: Wed Dec 30, 2020 9:55 am
by puriwutpokin
ตรงนี้ ทะเบียนคุม!U:U
เปลี่ยนเป็น ทะเบียนคุม!Q:Q
Re: ต้องการเอาข้อมูลจากชีทหนึ่งไป อีกชีท โดยมีเงื่อนไขตั้งแต่ 2 เงื่อนไขขึ้นไป
Posted: Wed Dec 30, 2020 10:11 am
by thakorn.tum
ในสูตร ไม่มีทะเบียนคุม!U:U นะครับ เป็นทะเบียนคุม!Q:Q แล้ว ยังไม่ได้ครับ
Re: ต้องการเอาข้อมูลจากชีทหนึ่งไป อีกชีท โดยมีเงื่อนไขตั้งแต่ 2 เงื่อนไขขึ้นไป
Posted: Wed Dec 30, 2020 10:16 am
by puriwutpokin
=IFERROR(INDEX(ทะเบียนคุม!Q:Q,AGGREGATE(15,6,ROW($4:$500)/(OR(ข้อมูลพื้นฐาน!$F$10=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$11=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$12=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$13=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$14=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$15=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$16=ทะเบียนคุม!$Q$4:$Q$502,ข้อมูลพื้นฐาน!$F$17=ทะเบียนคุม!$Q$4:$Q$502),ROW(1:1))),"") ตัวสีแดงนะครับ
Re: ต้องการเอาข้อมูลจากชีทหนึ่งไป อีกชีท โดยมีเงื่อนไขตั้งแต่ 2 เงื่อนไขขึ้นไป
Posted: Wed Dec 30, 2020 10:50 am
by thakorn.tum
ยังไม่ได้ครับ มันมาทุกอันเลย หรือว่า OR ของผม มันไม่ถูกหลักการของสูตรครับ
Re: ต้องการเอาข้อมูลจากชีทหนึ่งไป อีกชีท โดยมีเงื่อนไขตั้งแต่ 2 เงื่อนไขขึ้นไป
Posted: Wed Dec 30, 2020 11:08 am
by puriwutpokin
ลองทำตัวอย่างคำตอบมาดูครับว่า เป็นแบบไหน แล้วมาจากไหนบ้างครับ
Re: ต้องการเอาข้อมูลจากชีทหนึ่งไป อีกชีท โดยมีเงื่อนไขตั้งแต่ 2 เงื่อนไขขึ้นไป
Posted: Wed Dec 30, 2020 12:07 pm
by thakorn.tum
ข้อมูลที่จัดทำในไฟล์ เป็นตามนี้ครับ
Re: ต้องการเอาข้อมูลจากชีทหนึ่งไป อีกชีท โดยมีเงื่อนไขตั้งแต่ 2 เงื่อนไขขึ้นไป
Posted: Wed Dec 30, 2020 1:06 pm
by puriwutpokin
แก้ไข วันที่ให้เหมือนกันก่อนครับควรจะเป็น ค.ศ. และให้ข้อความที่จะเป็นเงื่อนไข ตรงกันจำนวนอักขระ ช่วงว่างให้เท่ากัน ไม่นั้นจะไม่แมชกันครับ
D6=IFERROR(INDEX(ทะเบียนคุม!$L$4:$P$175,MATCH(1,INDEX((ทะเบียนคุม!$C$4:$C$175=$A6)*(ทะเบียนคุม!$H$4:$H$175=$C6),0),0),COLUMNS($D6:D6)*4-3),0) คัดลอกไปถึง E6 และลงล่างครับ