Page 1 of 1
VLOOKUP พิมพ์หาแล้วขึ้น #N/A แต่ copy paste แล้วค่าขึ้นมาปกติ
Posted: Mon Mar 02, 2015 4:35 pm
by zacrify
VLOOKUP พิมพ์หาแล้วขึ้น #N/A แต่ copy paste แล้วค่าขึ้นมาปกติ
คืองงมากครับ ผมใช้สูตร VLOOKUP พอพิมพ์หาแล้วกลับไม่ขึ้นครับ ต้องใช้วิธีก็อปปี้จาก sheet1 นึงมาวางที่ sheet2 (A2) เท่านั้น ถึงจะขึ้น
ไม่รู้ว่ามันล็อกค่าอะไรไว้รึเปล่า ผมงงมากครับ หรือเป็นเฉพาะเครื่องผมคนเดียว???
เป็นเฉพาะกับไฟล์นี้ ไฟล์เดียว ไฟล์อื่นๆ ใช้พิมพ์ได้ปกติครับ
**เพิ่มเติม ลองใช้ index match ก็ใช้ไม่ได้ครับ
excel 2010 windows xp ครับ
Re: VLOOKUP พิมพ์หาแล้วขึ้น #N/A แต่ copy paste แล้วค่าขึ้นมาปกติ
Posted: Mon Mar 02, 2015 4:47 pm
by snasui

ที่ Sheet1 เซลล์ B19 มีวรรคอยู่ด้านหลัง
วิธีการทดสอบคือคลิกลงในเซลล์แล้วกดแป้น F2 จะเห็นตำแหน่ง Cursor ว่าวางอยู่ตรงไหน หากไม่ชิดกับตัวเลขแสดงว่าต้องมีอักขระอื่นใดปลอมปนอยู่ด้วย
การ Lookup ข้อมูลแบบตรงตัว ค่าจะต้องเท่ากันทั้งต้นทางและปลายทางครับ
Re: VLOOKUP พิมพ์หาแล้วขึ้น #N/A แต่ copy paste แล้วค่าขึ้นมาปกติ
Posted: Mon Mar 02, 2015 5:26 pm
by zacrify
snasui wrote:
ที่ Sheet1 เซลล์ B19 มีวรรคอยู่ด้านหลัง
วิธีการทดสอบคือคลิกลงในเซลล์แล้วกดแป้น F2 จะเห็นตำแหน่ง Cursor ว่าวางอยู่ตรงไหน หากไม่ชิดกับตัวเลขแสดงว่าต้องมีอักขระอื่นใดปลอมปนอยู่ด้วย
การ Lookup ข้อมูลแบบตรงตัว ค่าจะต้องเท่ากันทั้งต้นทางและปลายทางครับ
แก้ยังไงดีครับอาจารย์ เป็นทั้งชุดข้อมูล เป็นหมื่นเลยครับ (พิมพ์ space bar ข้างหลังก็ไม่ได้ ต้องใช้วิธีลบจากตัวต้นทางแทน)

Re: VLOOKUP พิมพ์หาแล้วขึ้น #N/A แต่ copy paste แล้วค่าขึ้นมาปกติ
Posted: Mon Mar 02, 2015 5:34 pm
by snasui

ลากเมาส์คลุมอักขระสุดท้ายแล้วกดแป้น Ctrl+C เพื่อ Copy ไว้ในหน่วยความจำ จากนั้นกดแป้น Ctrl+H เพื่อเปิดกล่อง Replace > คลิกลงในช่องด้านบนแล้วกดแป้น Ctrl+V เพื่อวางค่าที่ได้ Copy ไว้ > กดปุ่ม Replace All
Re: VLOOKUP พิมพ์หาแล้วขึ้น #N/A แต่ copy paste แล้วค่าขึ้นมาปกติ
Posted: Mon Mar 02, 2015 9:58 pm
by zacrify
snasui wrote:
ลากเมาส์คลุมอักขระสุดท้ายแล้วกดแป้น Ctrl+C เพื่อ Copy ไว้ในหน่วยความจำ จากนั้นกดแป้น Ctrl+H เพื่อเปิดกล่อง Replace > คลิกลงในช่องด้านบนแล้วกดแป้น Ctrl+V เพื่อวางค่าที่ได้ Copy ไว้ > กดปุ่ม Replace All
ลองแล้วมันลบเลข 0 ที่อยู่ข้างหน้า รหัสออกไปด้วยน่ะครับ ลองใช้ทั้ง trim , =Substitute(A1," ",""),
ก็ยังไม่ได้ครับ งงจริงๆ
Re: VLOOKUP พิมพ์หาแล้วขึ้น #N/A แต่ copy paste แล้วค่าขึ้นมาปกติ
Posted: Mon Mar 02, 2015 10:12 pm
by primevalm
วิธีแก้ปัญหาเฉพาะหน้า คือ เปลี่ยนสูตรเป็น =VLOOKUP(0&Sheet2!A2&CHAR(160),Sheet1!B:C,2,FALSE)
ช่องว่างท้ายรหัสที่เห็น คือ =CHAR(160) ไม่ใช่ " " ที่เป็น =CHAR(32) หากต้องการเอาออก ต้อง =SUBSTITUTE(B3,CHAR(160),"")