Page 1 of 1
หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 2:19 pm
by hakinhua
สวัสดีครับ

ผมมีข้อมูลเก่าอยู่จำนวนหนึ่งครับ และในข้อมูลนั้นไม่มีรหัสของบริษัท ผมเลยอยากให้อาจารย์ช่วยสอนวิธีที่จะนำ รหัสนั้นมาไว้ข้างหน้าบริษัท
ที่ชีท 2 เซลล์ A2:A7 ครับโดยนำมาจากข้อมูลใหม่ครับ

Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 2:30 pm
by bank9597

แบบนี้ได้ไหมครับ ที่ Sheet2 เซลล์ A2 คีย์ =IF(B2="","",INDEX(Sheet1!$A$2:$A$30,MATCH(B2,Sheet1!$B$2:$B$30,0)))
แล้วลากลงมา
กำหนดรูปแบบเซลล์ตามต้องการ เหมือนในชีท 1

Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 2:39 pm
by hakinhua

ขอบคุณ bank9597 แต่ยังไม่ใช่ครับ คือหมายความว่า ชื่อบริษัท นี้ จะต้อง ตรงกับ สาขานี้ และจะได้ เป็น รหัสนี้เท่านั้นครับ

Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 2:41 pm
by ChoBkuN
ไม่เข้าใจ ในช่อง Function มันไม่มี DIW - g แต่พออยู่หน้า cell แล้วมันมี ??
สูตรผมใช้ =index(อ้างอิงรหัส,match(บริษัท&สาขา,ใน บริษัท&สาขา, 0))
กด enter แบบติด array ครับ (แต่มันไม่มี DIW-G)
Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 2:47 pm
by ChoBkuN
พึ่งคิดได้ว่า
ถ้าจะให้มี DIW-G- ก็ใส่ "DIW-G-"& หน้า INDEX แล้วกด enter แบบติด array ครับ
Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 2:51 pm
by hakinhua
ChoBkuN wrote:ไม่เข้าใจ ในช่อง Function มันไม่มี DIW - g แต่พออยู่หน้า cell แล้วมันมี ??
สูตรผมใช้ =index(อ้างอิงรหัส,match(บริษัท&สาขา,ใน บริษัท&สาขา, 0))
กด enter แบบติด array ครับ (แต่มันไม่มี DIW-G)
คือ ต้องขอโทษด้วยครับที่ผมไม่ได้บอก คือผมตั้งค่าเซลล์ ไว้นะครับ คือ ตั้งให้ มี DIW-G-และก็ตามด้วยหมายเลขครับ

Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 2:57 pm
by bank9597
ขอบคุณ bank9597 แต่ยังไม่ใช่ครับ คือหมายความว่า ชื่อบริษัท นี้ จะต้อง ตรงกับ สาขานี้ และจะได้ เป็น รหัสนี้เท่านั้นครับ

ขออภัยอย่างยิ่งครับ ผมอ่านโจทย์ไม่ดีเองครับ

Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 3:06 pm
by hakinhua
ChoBkuN wrote:
สูตรผมใช้ =index(อ้างอิงรหัส,match(บริษัท&สาขา,ใน บริษัท&สาขา, 0))

ผมไม่แน่ใจนะครับว่าทำถูกหรือเปล่า {=INDEX(Sheet1!A2:A25,MATCH(Sheet2!B2:C7,Sheet1!B2:C25,0))}
แต่ยังไม่ใช่ครับ

Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 3:25 pm
by bank9597
ลองตามนี้ครับ
ที่ A2 คีย์ =INDEX(Sheet1!$A$2:$A$30,MATCH(B2&C2,Sheet1!$B$2:$B$30&Sheet1!$C$2:$C$30,0))
กด Ctrl+Shift+Enter ลากลงมา

Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 3:50 pm
by hakinhua
bank9597 wrote:
ลองตามนี้ครับ
ที่ A2 คีย์ =INDEX(Sheet1!$A$2:$A$30,MATCH(B2&C2,Sheet1!$B$2:$B$30&Sheet1!$C$2:$C$30,0))
กด Ctrl+Shift+Enter ลากลงมา


ขอบคุณมากๆเลยครับ คุณ bank9597 ได้ดูสูตรแล้ว มันเหมือนง่ายๆ ยังไงไม่รู้นะครับ แต่ผมใช้เวลาค้นหาคำตอบ เป็นวันๆเลย

Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Fri Jan 06, 2012 3:59 pm
by bank9597

เหมือนกันทุกคนครับ ผมก็เป็นเหมือนกัน
คำตอบนี้ ต้องให้เครดิตคุณ ChoBkuN น่ะครับ

Re: หารหัสมาใส่ในข้อมูลเก่า
Posted: Mon Feb 13, 2012 1:41 pm
by jakharun
ขอบคุณ