Page 1 of 1
เขียนสูตรจากแนวตั้งเป็นแนวนอนแบบมีเงื่อนไข
Posted: Mon Feb 18, 2013 7:51 pm
by godman
สวัสดีครับ
ผมมีปัญหาที่ยากสำหรับผม เรื่องการเอาข้อมูลในแนวตั้งมาใส่แนวนอนโดยใช้สูตร
คือผมมีลิ้งไฟล์จำนวนมากอยู่ในแนวตั้งแต่อยากให้มันมาต่อกันในแนวนอนแบบมีเงื่อนไขคือ รายการเดียวกันก็อยู่ในข้อเดียวกัน โดยจำนวนข้อมูลขึ้นกับที่พบจากสูตร COUNTIF
ผมแนบไฟล์เพื่อเป็นตัวอย่างด้วยครับ
Re: เขียนสูตรจากแนวตั้งเป็นแนวนอนแบบมีเงื่อนไข
Posted: Mon Feb 18, 2013 8:19 pm
by snasui

ลองตามนี้ครับ
ที่ E3 คีย์
=IFERROR(IF(COLUMNS($E3:E3)>$D3,"",VLOOKUP($B3,$K$3:$L$13,2,0)),"")
Enter > Copy ไปทางขวาและลงด้านล่าง
Re: เขียนสูตรจากแนวตั้งเป็นแนวนอนแบบมีเงื่อนไข
Posted: Mon Feb 18, 2013 8:23 pm
by godman
ขอบพระคุณเป็นอย่างสูตรครับ ได้แล้ว ตอนแรกผมไปลองสูตร transpose แบบ อาเรย์ ลองเท่าไหร่ก็ไม่ได้แต่พอเห็นท่านผู้รู้ทำแล้วทำไมมองข้ามไป สุดยอดครับ
Re: เขียนสูตรจากแนวตั้งเป็นแนวนอนแบบมีเงื่อนไข
Posted: Tue Feb 19, 2013 12:05 pm
by godman
สวัสดีครับ
จากเรื่องเดิมที่ผมได้รับการช่วยเหลือ แต่เป็นความผิดของผมเองที่บอกไม่ครบถ้วน คือว่า Path ที่ดึงมาจริงๆแล้วจะไม่เหมือนกันเลยในแต่ละรายการครับ
แต่สูตรที่ผมได้รับมา ใช้ได้ดีแต่ดึงมาได้ Path เดิม จึงขอรบกวนอีกสักครั้งครับ ผมแนบคำอธิบายในไฟล์แนบ
Re: เขียนสูตรจากแนวตั้งเป็นแนวนอนแบบมีเงื่อนไข
Posted: Tue Feb 19, 2013 1:03 pm
by bank9597

ลองตามนี้ครับ
ที่ E3 คีย์ =IFERROR(INDEX($L$3:$L$13,SMALL(IF($K$3:$K$13=$B3,ROW($K$3:$K$13)-ROW($K$3)+1),COLUMNS($E3:E3))),"") กด Ctrl+Shift+Enter คัดลอกไปทางขวามือ แล้วลงล่างพร้อมกัน
Re: เขียนสูตรจากแนวตั้งเป็นแนวนอนแบบมีเงื่อนไข
Posted: Tue Feb 19, 2013 3:38 pm
by godman
Thank you so much for your help. Appriate you.