มีงานอยู่ 2 sheets
sheets2 งานไม่เกิน 5,000 rows และไม่เกิน 80 columns
sheets1 งานเหมือน sheet2 แต่ row สลับลำดับ หรือข้อมูลเพิ่มเข้ามาบาง row หรือข้อมูลบาง row ไม่มีแล้ว
ต้องการ lookup ข้อมูลใน column B...CI sheet2 ไปวางที่ column B...CI sheet1 โดยใช้ข้อมูลในคอลัมนํ A จากทั้ง sheet เป็นตัวอ้างอิง
ปัญหาที่พบคือ ใช้ =VLOOKUP($F2,Old!$F:AP,AP$1,0) หรือ =VLOOKUP($F2,Old!$F:AP,AP$1,false) จะทำงานช้ามาก เกิน 20 นาที
มีวิธีเขียน macro วิธีอื่นไหมคะ
sheet2
Test1 Test2 Test3 Test4 Test5
a1001 sss
a1002 nnn mmm
a1003 ooo
a1004 rrr
a1005
a1006 yyy
a1007
a1008
a1009
a1010
sheet1
Test1 Test2 Test3 Test4 Test5
a1006
a1001
a1003
a1004
a1005
a1007
a1008
a1009
a1010
a1002
a1011
a1012
ใช้ vlookup แล้วช้ามากๆ มีวิธีอื่นไหมคะ
sheets2 งานไม่เกิน 5,000 rows และไม่เกิน 80 columns
sheets1 งานเหมือน sheet2 แต่ row สลับลำดับ หรือข้อมูลเพิ่มเข้ามาบาง row หรือข้อมูลบาง row ไม่มีแล้ว
ต้องการ lookup ข้อมูลใน column B...CI sheet2 ไปวางที่ column B...CI sheet1 โดยใช้ข้อมูลในคอลัมนํ A จากทั้ง sheet เป็นตัวอ้างอิง
ปัญหาที่พบคือ ใช้ =VLOOKUP($F2,Old!$F:AP,AP$1,0) หรือ =VLOOKUP($F2,Old!$F:AP,AP$1,false) จะทำงานช้ามาก เกิน 20 นาที
มีวิธีเขียน macro วิธีอื่นไหมคะ
sheet2
Test1 Test2 Test3 Test4 Test5
a1001 sss
a1002 nnn mmm
a1003 ooo
a1004 rrr
a1005
a1006 yyy
a1007
a1008
a1009
a1010
sheet1
Test1 Test2 Test3 Test4 Test5
a1006
a1001
a1003
a1004
a1005
a1007
a1008
a1009
a1010
a1002
a1011
a1012