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
ตัวอย่างการปรับสูตรครับ
=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
สูตรนี้ทำได้ครับ
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 ตามที่แจ้งหรือไม่ครับ