Page 1 of 1

สอบถาม Vlookup หน่อยครับ(ขึ้น #NAME? )

Posted: Mon Jun 15, 2015 5:19 pm
by ZEII
รบกวนขอคำแนะนำเกี่ยวกับการคำนวนของสูตร VLOOKUP หน่อยครับ
- คือผมนำเข้าข้อมูลจากเวปไซท์มายังตาราง excel แล้วก็ใช้สูตร vlookup หาข้อมูล
แต่มันไม่สามารถหาได้ครับ ขึ้นเป็น #NAME? หมดเลยครับ
- ผมทดสอบดูจะสามารถหาข้อมูลได้ถ้าไม่ใช่ข้อมูลที่เกิดจากการนำเข้าจากเวปไซท์ครับ

รบกวนขอคำแนะนำด้วยครับ
ขอบคุณครับ

ปล. ผมได้แนบไฟล์ที่ผมทดลองทำดูมาด้วยแล้วนะครับ
-ตามไฟล์ที่แนบในหน้า "หาข้อมูล" ผมต้องการใช่ชื่อตรง name แล้วให้ราคาออกมาตรงช่อง price ครับ
Vlookup.xlsx

Re: สอบถาม Vlookup หน่อยครับ(ขึ้น #NAME? )

Posted: Mon Jun 15, 2015 5:56 pm
by snasui
:D สูตรที่เขียนมานั้นไม่ถูกต้อง และแม้จะเขียนถูกต้องก็จะไม่ได้คำตอบ ทั้งนี้เพราะคอลัมน์ A ของชีทต้นทางมีวรรคตามหลัง

ปรับสูตรเป็นตามด้านล่างครับ

=VLOOKUP(B2&"*",SET!A1:F1180,6,FALSE)

Re: สอบถาม Vlookup หน่อยครับ(ขึ้น #NAME? )

Posted: Mon Jun 15, 2015 6:19 pm
by ZEII
snasui wrote::D สูตรที่เขียนมานั้นไม่ถูกต้อง และแม้จะเขียนถูกต้องก็จะไม่ได้คำตอบ ทั้งนี้เพราะคอลัมน์ A ของชีทต้นทางมีวรรคตามหลัง

ปรับสูตรเป็นตามด้านล่างครับ

=VLOOKUP(B2&"*",SET!A1:F1180,6,FALSE)
ได้ละครับ
ขอบคุณมากๆ ครับ :thup:

Re: สอบถาม Vlookup หน่อยครับ(ขึ้น #NAME? )

Posted: Mon Jun 15, 2015 6:46 pm
by ZEII
เพิ่มเติมหน่อยครับ
ถ้าในกรณีที่ผมนำเข้าข้อมูลเพิ่มเข้ามาอีก 1 แผ่น ชื่อ MAI
แล้วถ้าผมต้องการหาข้อมูลโดยให้ค้นหาในแผ่น ชื่อ SET ก่อน แล้วถ้าไม่มีให้ไปหาในแผ่น ชื่อ MAI

ต้องใช้สูตรตัวไหนบ้างครับ
ผมลอง =IF(VLOOKUP(B2&"*",SET!A1:F1180,6,FALSE)>0,VLOOKUP(B2&"*",SET!A1:F1180,6,FALSE),VLOOKUP(B2&"*",MAI!A1:F1180,6,FALSE))
แล้วมันไม่ได้ครับ

รบกวนอีกครั้งครับผม :thup:
----ไฟล์ที่ผมลองแก้ไขครับ-----
Vlookup2.xlsx

Re: สอบถาม Vlookup หน่อยครับ(ขึ้น #NAME? )

Posted: Mon Jun 15, 2015 7:01 pm
by snasui
:D ตัวอย่างการปรับสูตรครับ

=IF(ISNUMBER(VLOOKUP(B2&"*",SET!A1:F1180,6,FALSE)),VLOOKUP(B2&"*",SET!A1:F1180,6,FALSE),VLOOKUP(B2&"*",MAI!A1:F1180,6,FALSE))

Re: สอบถาม Vlookup หน่อยครับ(ขึ้น #NAME? )

Posted: Mon Jun 15, 2015 11:27 pm
by ZEII
ขอบคุณมากครับผม