Page 1 of 1

สอบถามการนำข้อมูลในแนวตั้งจากที่Sheet1 มาเรียงใหม่ในแนวนอนในที่Sheet 2 ตามข้อมูลที่มีเหมือนเดิม ต้องใช้สูตรไหนค่ะ

Posted: Tue Sep 15, 2015 11:47 am
by sakonlaphat
สอบถามการนำข้อมูลในแนวตั้งจากที่Sheet1 มาเรียงใหม่ในแนวนอนในที่Sheet 2 ตามข้อมูลที่มีเหมือนเดิม
ต้องใช้สูตรไหนค่ะ รบกวนด้วยค่ะ

Re: สอบถามการนำข้อมูลในแนวตั้งจากที่Sheet1 มาเรียงใหม่ในแนวนอนในที่Sheet 2 ตามข้อมูลที่มีเหมือนเดิม ต้องใช้สูตรไหนค่ะ

Posted: Tue Sep 15, 2015 12:04 pm
by DhitiBank
สอบถามหน่อยครับ

เห็นตารางในชีท Plan อย่างเช่น Tilt1 จะมีแถว Model, Mold, Cast OK เป็นชุดจำนวน 3 ชุด แต่จากตัวอย่างที่ใส่มาให้มีเพียง 1 ชุด ไม่ทราบว่ากรณีไหนที่จะต้องใส่ในชุดที่ 2 และ 3 ครับ

Re: สอบถามการนำข้อมูลในแนวตั้งจากที่Sheet1 มาเรียงใหม่ในแนวนอนในที่Sheet 2 ตามข้อมูลที่มีเหมือนเดิม ต้องใช้สูตรไหนค่ะ

Posted: Tue Sep 15, 2015 12:35 pm
by sakonlaphat
ใส่เพียงหนึ่งชุดค่ะ แต่ในกรณีที่มีขึ้นหลาModel หรือ หลาย Mold ในวันที่เดียวกันค่ะ

Re: สอบถามการนำข้อมูลในแนวตั้งจากที่Sheet1 มาเรียงใหม่ในแนวนอนในที่Sheet 2 ตามข้อมูลที่มีเหมือนเดิม ต้องใช้สูตรไหนค่ะ

Posted: Tue Sep 15, 2015 12:52 pm
by DhitiBank
ที่ F3 ลองคีย์

=IFERROR(INDEX(INDEX(Cast!$C$3:$E$150,0,MATCH(Plan!$C3,{"model","mold","cast ok."},0)),SMALL(IF(Cast!$A$3:$A$150=F$2,IF(Cast!$B$3:$B$150=LOOKUP(CHAR(255),$B$3:$B3),ROW(Cast!$A$3:$A$150)-ROW(Cast!$A$3)+1)),COUNTIF($C$3:$C3,$C3))),"")

กด Ctrl+Shift+Enter แล้วคัดลอกไปในตารางที่เกี่ยวข้องครับ

--แกไข--
สูตรนี้ไม่ถูกต้องเท่าไร แต่ตอนนี้ไม่มีคอมฯอยู่กับตัว หากยังไม่ได้คำตอบ ผมจะปรับสูตรให้ตอนบ่ายแก่ๆ หรือเย็นๆ นะครับ

Re: สอบถามการนำข้อมูลในแนวตั้งจากที่Sheet1 มาเรียงใหม่ในแนวนอนในที่Sheet 2 ตามข้อมูลที่มีเหมือนเดิม ต้องใช้สูตรไหนค่ะ

Posted: Tue Sep 15, 2015 2:26 pm
by sakonlaphat
จากสูตรที่ได้ลองทำแล้วค่ะ ใช้ได้แค่แถวแรก ไม่ทราบว่ามีอะไรต้องแก้ไขเพิ่มเติมไหมค่ะ

Re: สอบถามการนำข้อมูลในแนวตั้งจากที่Sheet1 มาเรียงใหม่ในแนวนอนในที่Sheet 2 ตามข้อมูลที่มีเหมือนเดิม ต้องใช้สูตรไหนค่ะ

Posted: Tue Sep 15, 2015 2:39 pm
by DhitiBank
ใช่ครับ มันยังไม่ถูกต้องเท่าไร หากยังไม่มีใครมาตอบ ผมจะมาปรับสูตรให้ตอนเย็นๆ นะครับ ขอโทษที ตอนแรกไม่ได้ดูให้ละเอียด

Re: สอบถามการนำข้อมูลในแนวตั้งจากที่Sheet1 มาเรียงใหม่ในแนวนอนในที่Sheet 2 ตามข้อมูลที่มีเหมือนเดิม ต้องใช้สูตรไหนค่ะ

Posted: Tue Sep 15, 2015 2:53 pm
by sakonlaphat
ขอบคุณค่ะ รอคำตอบอยู่นะค่ะ

Re: สอบถามการนำข้อมูลในแนวตั้งจากที่Sheet1 มาเรียงใหม่ในแนวนอนในที่Sheet 2 ตามข้อมูลที่มีเหมือนเดิม ต้องใช้สูตรไหนค่ะ

Posted: Tue Sep 15, 2015 3:55 pm
by DhitiBank
ลองปรับแบบนี้ครับ

ที่ A3 คีย์เพื่อสร้างรายการที่ใช้นับ
=LOOKUP(CHAR(255),B$3:B3)
enter-> คัดลอกลงไปตามคอลัมน์ A จนสุดตาราง

ที่ F3 ปรับสูตรเป็น

Code: Select all

=IFERROR(INDEX(Cast!$C$3:$E$150,SMALL(IF(Cast!$A$3:$A$150=F$2,IF(Cast!$B$3:$B$150=LOOKUP(CHAR(255),$B$3:$B3),ROW(Cast!$A$3:$A$150)-ROW(Cast!$A$3)+1)),COUNTIFS($A$3:$A3,$A3,$C$3:$C3,$C3)),MATCH(Plan!$C3,{"model","mold","cast ok."},0)),"")
ctrl+shift+enter -> คัดลอกไปยังเซลล์ที่เกี่ยวข้องครับ

Re: สอบถามการนำข้อมูลในแนวตั้งจากที่Sheet1 มาเรียงใหม่ในแนวนอนในที่Sheet 2 ตามข้อมูลที่มีเหมือนเดิม ต้องใช้สูตรไหนค่ะ

Posted: Wed Sep 16, 2015 3:10 pm
by sakonlaphat
:cp: :cp: :cp: :thup: :thup: :thup: ขอบคุณค่ะ