Page 1 of 1

สอบถามการใช้ Vlookup

Posted: Sat Jan 17, 2015 2:05 pm
by smilekoong
ผมมีข้อมูล ComID ชื่อบริษัท ที่อยู่ จังหวัด สำนักงานสาขา ชื่อผู้ประสานงาน เบอร์โทร อีเมล์ อยู่ที่ ชีทชื่อ Company ผมใช้สูตร Vlookup ที่ชีพ list เพื่อดึงข้อมูลจาก ชีท Company โดยกำหนดว่า เมื่อเลือก ComID ใด ข้อมูล ชื่อบริษัท ที่อยู่ สำนักงานสาขา ชื่อผู้ประสานงาน เบอร์โทร อีเมล์ ให้แสดงในคอร์ลัมที่กำหนดไว้ครับ ทำแล้วแต่สูตรขึ้นฟ้องว่า #REF!

ขอบคุณล่วงหน้าครับ

Re: สอบถามการใช้ Vlookup

Posted: Sat Jan 17, 2015 3:55 pm
by snasui
:D การขึ้น #REF! เพราะกำหนดขอบเขตของตารางไม่ถูกต้อง เช่นตารางที่ต้องการค้นหาข้อมูลมีแค่ 4 คอลัมน์แต่ไปเขียนให้นำคอลัมน์ที่ 5 มาแสดง เช่นนั้นย่อมติดข้อผิดพลาด #REF! หรือ หากข้อมูลต้นทางเป็นค่าผิดพลาด #REF! ก็ย่อมจะได้ค่าผิดพลาด #REF! เช่นกัน

ควรแนบไฟล์ตัวอย่างมาด้วยจะได้ช่วยดูให้ได้ว่าเกิดจากเหตุใด บางปัญหามีปัจจัยเกี่ยวข้องจำนวนมาก หากผู้ตอบมีเวลาจำกัดจะเสียโอกาสในการได้รับคำตอบที่ถูกต้องตรงประเด็นครับ

Re: สอบถามการใช้ Vlookup

Posted: Mon Jan 19, 2015 9:22 am
by smilekoong
ขอโทษครับอาจารย์ ผมลืมแนบไฟล์ครับ ขออนุญาติแนบไฟล์ใหม่อีกครั้งครับ

Re: สอบถามการใช้ Vlookup

Posted: Mon Jan 19, 2015 6:18 pm
by snasui
:D จากสูตรใน F3 คือ

=VLOOKUP($A$3,Company!$A$1:$E$9357,6,0)

จะเห็นว่าตารางข้อมูลมีแค่ 5 คอลัมน์คือ A:E แต่ให้นำคอลัมน์ที่ 6 มาแสดง เพราะเหตุนี้จึงทำให้เกิดค่าผิดพลาด

หากต้องการคอลัมน์ใดมาแสดง ควรปรับตารางข้อมูลให้ครอบคลุมถึงคอลัมน์ที่ต้องการนำมาแสดงผล เช่น

=VLOOKUP($A$3,Company!$A$1:$H$9357,6,0)

เป็นต้นครับ

Re: สอบถามการใช้ Vlookup

Posted: Tue Jan 20, 2015 8:45 am
by smilekoong
ขอบคุณครับอาจารย์

เข้าใจสาเหตุที่อาจารย์ได้อธิบายมาและแก้ไขสูตรใช้งานได้แล้วครับ