Page 1 of 1
ใช้ vlookup ข้ามไฟล์ ไม่ได้ค่ะ
Posted: Wed May 22, 2013 10:51 am
by myorange
รบกวนสอบถามนะค่ะ ต้องการดึงข้อมูลข้ามชีทค่ะ ลองใช้สูตรที่เห็นแนะนำในนี้แต่ไม่สามารถดึงข้อมูลมาได้ค่ะ
ดิฉันต้องการดึงจำนวนข้อมูลจาก ไฟล์ Inventory มาที่ Compare ค่ะ สูตรที่ใช้ =VLOOKUP(B4,'C:\Documents and Settings\Auan\Desktop\ไฟล์ส่งถามExcel\[Inventory Test.xls]CISCO'!$B$7:$H$102,4,0) แต่ผลที่ได้ #N/A ค่ะ ไม่ทราบว่าส่วนไหนที่ทำผิดค่ะ รบกวนแนะนำด้วยค่ะ
Re: ใช้ vlookup ข้ามไฟล์ ไม่ได้ค่ะ
Posted: Wed May 22, 2013 12:02 pm
by NEO889
Vlookup จะยึดหลักดึงค่าที่เหมือนกันมาแสดงตามขอบเขตทีกำหนด ปัญหาของคุณคือข้อมูลในคอลัมน์ Stock Code ใน Sheet Compare ไม่ตรงกับข้อมุลในคอลัมน์ CODE ใน Sheet Inventory
Re: ใช้ vlookup ข้ามไฟล์ ไม่ได้ค่ะ
Posted: Wed May 22, 2013 12:06 pm
by NEO889
ดังนั้น..ใน Sheet Inventory ต้องมีข้อมูลทั้งหมด Inventory ทั้งหมดของคุณ และข้อมูลต้องมีตรงกันทุกประการระหว่างเซลล์ Stock Code และ CODE ทั้งตำแหน่ง เว็นวรรคและเครื่องหมายพิเศษอื่นๆ
Re: ใช้ vlookup ข้ามไฟล์ ไม่ได้ค่ะ
Posted: Wed May 22, 2013 12:56 pm
by myorange
ยังงง ค่ะ ข้อมูลที่ตรงกันทุกประการ คือถ้าไฟล์ inventory มี Code ไหน compare ก้อต้องมี Code ตรงกันหรือค่ะ ถ้ามีตัวใดตัวหนึ่งไม่ตรงกัน ก็จะไม่แสดงผลใช่มั้ยค่ะ ดิฉันคิดว่าจะแสดงผล #N/A เฉพาะ ตัวที่Code ไม่ตรงกัน ส่งที่ Code ตรงกันจะแสดงผลตัวเลขที่ค้นหา ถ้ายังงั้น จะมีทางที่ไม่ต้องมากรอกข้อมูลที่ละตัวหรือตัด Code ที่ไม่ตรงกัน เพื่อให้สูตรสามารถดึงข้อมูลได้หรือเปล่าค่ะ
ขอรบกวนอีกครั้งค่ะ
Re: ใช้ vlookup ข้ามไฟล์ ไม่ได้ค่ะ
Posted: Wed May 22, 2013 2:04 pm
by snasui
myorange wrote:ดิฉันคิดว่าจะแสดงผล #N/A เฉพาะ ตัวที่Code ไม่ตรงกัน ส่งที่ Code ตรงกันจะแสดงผลตัวเลขที่ค้นหา
เข้าใจถูกแล้วครับ
ไฟล์ Compare test.xls เซลล์ D5 สูตรควรเป็น
=VLOOKUP(B4,'[Inventory Test.xls]CISCO'!$
C$7:$H$102,5,0)
สังเกตว่าอ้างอิงคอลัมน์ไม่ถูกต้องครับ
Re: ใช้ vlookup ข้ามไฟล์ ไม่ได้ค่ะ
Posted: Wed May 22, 2013 2:21 pm
by myorange
ขอบคุณค่ะ คุณ snasui ได้แล้วค่ะตอนแรกคิดว่าต้องคลุมสูตรตั้งแต่ช่อง B จริงๆ ต้องเป็น คอลลัม C ขอบคุณมากค่ะ