Page 1 of 1

** VLookup ดึงค่ามาแสดงผิดพลาดครับ **

Posted: Wed May 31, 2017 3:18 pm
by chatunder
สวัสดีครับ

ผมใช้สูตรเปรียบเทียบข้อมูล 2 สูตร : VLOOKUP และ INDEX&MATCH
แต่ผลลัพท์ของสูตร ผิด ครับ ไม่ตรงตามข้อมูลอ้างอิงที่ต้องการครับ

รบกวนขอความช่วยเช็คให้ทีครับ ตามไฟล์แนบ หากมีข้อแนะนำหรือวิธีการแก้ไข รบกวนแนะนำด้วยนะครับ
ขอบคุณครับ.../\...

:| :| :|

Re: ** VLookup ดึงค่ามาแสดงผิดพลาดครับ **

Posted: Wed May 31, 2017 4:01 pm
by Tanthai P.
น่าจะเป็นที่ "*" ใน Excel "*" จะหมายถึง Wildcard ที่ใช้แทนอักษรกี่ตัวก็ได้ ลองในข้อมูลใน Google ดูครับ
แต่ถ้าลองเปลี่ยน จาก "*" เป็น ตัวอื่นแล้ว สามารถ Vlookup ได้ครับ

Re: ** VLookup ดึงค่ามาแสดงผิดพลาดครับ **

Posted: Wed May 31, 2017 4:14 pm
by parakorn
H7 =SUBSTITUTE(VLOOKUP(SUBSTITUTE(G7,"*","/"),SUBSTITUTE(A:A,"*","/"),1,FALSE),"/","*")
Ctrl + Shift + Enter ครับ

Re: ** VLookup ดึงค่ามาแสดงผิดพลาดครับ **

Posted: Wed May 31, 2017 6:14 pm
by chatunder
ขอบคุณ คุณTanthai P. ครับ

ข้อมูลในฐานข้อมูล ไม่สามารถเปลี่ยน เครื่องหมาย (*) เป็นอักษรอย่างอื่นได้ครับ...T..T

พอจะมีวิธีอื่นอีกบ้างไหมครับ

Re: ** VLookup ดึงค่ามาแสดงผิดพลาดครับ **

Posted: Wed May 31, 2017 6:18 pm
by chatunder
ขอบคุณ คุณ parakorn ครับ

ลองทำตามแล้ว ขึ้นแบบนี้ครับ
1.JPG

Re: ** VLookup ดึงค่ามาแสดงผิดพลาดครับ **

Posted: Wed May 31, 2017 10:21 pm
by snasui
:D ตัวอย่างการปรับสูตรครับ

=INDEX($A$7:$A$11,MATCH(SUBSTITUTE(G7,"*",""),INDEX(SUBSTITUTE($A$7:$A$11,"*",""),0),0))

Re: ** VLookup ดึงค่ามาแสดงผิดพลาดครับ **

Posted: Thu Jun 01, 2017 8:12 am
by chatunder
1.JPG
=INDEX($A$7:$A$11,MATCH(SUBSTITUTE(G7,"*",""),INDEX(SUBSTITUTE($A$7:$A$11,"*",""),0),0))

ขอบคุณมากครับ อาจารย์ snasui
สูตรนี้ทำได้ครับ

:thup: :thup: :thup: :thup: :cp: :cp:

Re: ** VLookup ดึงค่ามาแสดงผิดพลาดครับ **

Posted: Thu Jun 01, 2017 9:28 pm
by parakorn
parakorn wrote:H7 =SUBSTITUTE(VLOOKUP(SUBSTITUTE(G7,"*","/"),SUBSTITUTE(A:A,"*","/"),1,FALSE),"/","*")
Ctrl + Shift + Enter ครับ
chatunder wrote:ขอบคุณ คุณ parakorn ครับ

ลองทำตามแล้ว ขึ้นแบบนี้ครับ

1.JPG
ในส่วนสูตร Vlookup ที่ผมแนะนำไป
ได้กด ctrl+shift+enter ตามที่แจ้งหรือไม่ครับ