Page 1 of 1
เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Tue Mar 06, 2012 2:58 pm
by dukedik
ข้อมูลมีหลายคอลัมส์ แต่อยู่คนละชีต ถ้าต้องการนำมาใส่ให้อัตโนมัติ มีสูตรอะไรพอช่วยบ้างครับ
ขอบความช่วยเหลือด้วยครับ ขอบคุณมากๆ ครับ
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Tue Mar 06, 2012 3:12 pm
by bank9597

ลองอธิบายเพิ่มอีกหน่อยครับ ว่าอะไรเป็นเงื่อนไขบ้าง ให้ดึงมาอย่างไร

Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Tue Mar 06, 2012 3:44 pm
by dukedik
ขอโทษที่อธิบายไม่ละเอียดครับ พอดีมึน หาวิธีมาสองวันแล้วยังไม่สำเร็จ
ต้องการข้อมูลจาก Sheet B มาใส่ Sheet A คือเอาคีย์ที่เหมือนกันคือ
ข้อมูล Sheet A
Main WorkCenter Accept Reject Init Warp Total
AJ-0001
AJ-0009
AJ-0101
ข้อมูล Sheet B
Main Workcenter Accept Reject Init Warp Total
AJ-0001 50 11 25 40 126
AJ-0002 20 12 30 50 112
AJ-0003 30 12 15 60 117
จะเอาข้อมูลจาก Sheet B คอลัมล์ตามด้านบน ไปใส่ Sheet A ได้อย่างไรครับ
คือต้อง Match Main Workcenter ให้ตรงกัน
ขอความช่วยเหลือด้วยครับ ทุกวันต้องทำเป็น manual เปิดสลับ sheet เพื่อคีย์ข้อมูล
ขอบคุณมากครับ
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Tue Mar 06, 2012 3:50 pm
by bank9597

อีกครั้งน่ะครับ
ในไฟล์ที่แนบมาให้ ไม่มีชีท Sheet1,Sheet2
และไม่มี AJ-0001,AJ-0009,AJ-0101 อะไรด้วย (เอ... เราดาวน์โหลดผิดไฟล์ไหมหนอ)

Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Tue Mar 06, 2012 4:19 pm
by snasui
dukedik wrote:ข้อมูลมีหลายคอลัมส์ แต่อยู่คนละชีต ถ้าต้องการนำมาใส่ให้อัตโนมัติ มีสูตรอะไรพอช่วยบ้างครับ
ขอบความช่วยเหลือด้วยครับ ขอบคุณมากๆ ครับ

ลองตามนี้ครับ
ที่ชีท Main เซลล์ H6 คีย์สูตร
=INDEX(Data!$B$4:$F$27,MATCH($D6,Data!$A$4:$A$27,0),MATCH(H$4,Data!$B$3:$F$3,0))
Enter > Copy ไปด้านขวาและลงด้านล่าง กรณีที่ติด #N/A แสดงว่าไม่มี Man Wrkcntr หรือไม่มี MN General Status นั้นครับ
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Tue Mar 06, 2012 4:21 pm
by dukedik
ไม่ผิดครับ พอดียกตัวอย่างข้อมูลมาให้ให้ดู

ต้องขอโทษด้วยครับที่อธิบายไม่ดี
พอจะมีหนทาง เอาข้อมูลอีก sheet A มาใส่ Sheet B บ้างไหมครับ
โดยเทียบว่า main workcenter เดียวกันก็เอาข้อมูลมาใส่ให้เลย
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Tue Mar 06, 2012 4:22 pm
by dukedik
ขอบคุณอาจารย์มากๆสำหรับๆ ความช่วยเหลือ จะเอาไปทดสอบก่อนนะครับ
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Tue Mar 06, 2012 5:15 pm
by dukedik
ได้แล้วครับอาจารย์ ขอบคุณมากๆครับ แต่มีปัญหานิดเดียวคือ ข้อมูลที่มันแสดงในคอลัมล์ ที่ Match กัน มันแสดงเป็น 0 หมดเลยครับ
จะให้มันแสดงข้อมูลจริงๆ จาก Sheet B ได้อย่างไรครับ ขอบคุณล่วงหน้าครับ และมีความสุขในวันหยุดครับ
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Tue Mar 06, 2012 5:20 pm
by snasui

ส่ง
ไฟล์ตัวอย่างที่เป็นปัญหานั้นมาครับ จะทราบปัญหาและจะได้เข้าใจตรงกัน
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Thu Mar 08, 2012 9:00 am
by dukedik
อาจารย์ครับแนบไพล์มาให้แล้วครับ ขอความกรุณาช่วยดูให้ด้วยครับ ปัญหาคือ ข้อมูลมันไม่มาด้วย
มันแสดงแต่ 0 ครับ จะทำยังไง ให้ข้อมูลมันมาด้วยครับ
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Thu Mar 08, 2012 10:15 am
by snasui

เนื่องจากคีย์สูตรไม่ถูกต้องครับ
ที่ชีท โรงเยื่อ7OLPU1 เซลล์ I11 คีย์
=INDEX('ค่า MN'!$B$5:$F$28,MATCH($E11,'ค่า MN'!$A$5:$A$28,0),MATCH(I$9,'ค่า MN'!$B$4:$F$4,0))
Enter > Copy ไปทางขวาและลงด้านล่าง ลองสังเกตการกำหนด
$ ในสูตรครับ
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Fri Mar 09, 2012 8:19 am
by dukedik
อาจารย์ครับ ใช้ได้แล้วครับ ขอบพระคุณมากๆ ครับ มันช่วยให้งานเร็วขึ้นมากเลย จากต้องที่มาคีย์เองกับมือ
ขอบคุณมากครับ
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Fri Mar 09, 2012 3:15 pm
by nopanan
ข้อมูลแบบนี้ใช้ lookup ได้เปล่าครับอาจารย์ โดย sort lookup vector จากน้อยไปหามากก่อนครับ
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Fri Mar 09, 2012 3:45 pm
by snasui

หา
กเรียงข้อมูลจากน้อยไปมากไว้ก่อนแล้ว ฟังก์ชั่น Lookup ก็ทำได้ครับ แต่ที่เขียนด้วย Index และ Match ก็เพื่อให้ Dynamic ไม่ว่าหัว
Field จะเรียงลำดับหรือไม่เรียงลำดับสูตรก็ทำงานได้ถูกต้องตรงตามคอลัมน์ หากใช้ Lookup และคอลัมน์ที่ใช้แสดงผลลัพธ์ไม่เรียงกันเหมือนกับ Field ในฐานข้อมูลก็จะเกิดความยุ่งยากมากขึ้น
นอกจากนี้ฟังก์ชั่น Lookup เป็นการหาค่าที่น้อยกว่าหรือเท่ากับ กรณีไม่มีค่าที่ตรงกัน Lookup จะดึงค่าใกล้เคียงมาให้ครับ
Re: เอาข้อที่อยู่มูลคนละ worksheet มาใส่อัตโนมัติ
Posted: Fri Mar 09, 2012 4:00 pm
by nopanan
กระจ่างครับ ทดลองดูเป็นตามนั้นครับ