Page 1 of 2
หาสูตร vlookup
Posted: Tue Jun 03, 2014 11:29 am
by san2sd
คือผมต้องการที่จะหาสูตร vlookup ระหว่าง sheet sumary คอลัม c
และ sheet 1 คอลัม c เพื่อที่จะเปรียบเทียบระหว่างตัวสินค้าว่ามันเหมือนกันหรือเปล่า
ผมเคยใช้สูตร =VLOOKUP(C3,Sheet1!C:C,1,FALSE) มันเปรียบเทียบแล้วสูตรมันบอกเหมือนกันหมดผมก็เลยเขาไปเช็คโดยไม่ใช้สูตร
ระหว่าง sheet sumary และsheet 1มันไม่ต้องกัน
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 11:31 am
by bank9597
san2sd wrote:คือผมต้องการที่จะหาสูตร vlookup ระหว่าง sheet sumary คอลัม c
และ sheet 1 คอลัม c เพื่อที่จะเปรียบเทียบระหว่างตัวสินค้าว่ามันเหมือนกันหรือเปล่า
ผมเคยใช้สูตร =VLOOKUP(C3,Sheet1!C:C,1,FALSE) มันเปรียบเทียบแล้วสูตรมันบอกเหมือนกันหมดผมก็เลยเขาไปเช็คโดยไม่ใช้สูตร
ระหว่าง sheet sumary และsheet 1มันไม่ต้องกัน

แนบไฟล์มาดูกันก่อนครับ
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 11:43 am
by san2sd
file ที่ให้เช็คครับ
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 11:54 am
by bank9597

ลองดูว่าใช่หรือไม่ หากไม่ใช่รบกวนอธิบายโจทย์อีกครั้งครับ พร้อมตัวอย่างคำตอบมาดูหน่อยครัย
ที่ K3 คีย์ =VLOOKUP(A3,Sheet1!$A$2:$C$19,3,FALSE)
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 12:20 pm
by san2sd
ผมแนบตัวอย่างไปให้ดูแล้วนะครับระหว่าง sheet 1
และ sheet sumary
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 12:27 pm
by bank9597
san2sd wrote:ผมแนบตัวอย่างไปให้ดูแล้วนะครับระหว่าง sheet 1
และ sheet sumary

ลองดูครับ
ที่ I3 คีย์ =IFERROR(INDEX(Sheet1!$C$4:$C$28,MATCH(1,IF(Sheet1!$A$2:$A$28=$A3,IF(Sheet1!$C$2:$C$28=$B3,1)),0)),"N/A") กด ctrl+shift+enter คัดลอกลงมา
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 12:40 pm
by san2sd
คืออย่างนี้ครับอาจารย์ผมอยากทราบว่าสูตรที่ต้องการที่จะหาว่าGrade มันตรงกันหรือเปล่า ถ้ามันไม่ตรงกันมันจะขึ้นว่า 0 , N/A )ประมาณนี้ครับ
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 2:05 pm
by san2sd
อาจารย์ครับรบกวนตามด่วนหน่อยครับ
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 2:26 pm
by bank9597
san2sd wrote:อาจารย์ครับรบกวนตามด่วนหน่อยครับ

ผมไม่เข้าใจโจทย์จริงๆครับ ไม่ทราบว่าต้องการอะไร แบบไหน เพราะชื่อสินค้าของคุณมันเหมือนกันทั้งหมด คือ SL563R ผมจึงไม่รู้ว่าอะไรคือคำตอบที่คุณต้องการ
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 3:06 pm
by san2sd
คือผมอยากหาค่าหลักเช่น lot แต่มันสามารถเช็คค่าสูตรและ RFID สามารถเช็คได้เพราะค่าตัวเลขมันต่างกัน
แต่ grade nuber ค่ามันมีเหมือนกันก็เลยอยากถามอาจารย์ว่าสามารถเอาตัวไหนตั้งได้บ้างเพื่อที่จะได้เช็คค่าได้
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 3:15 pm
by bank9597
san2sd wrote:คือผมอยากหาค่าหลักเช่น lot แต่มันสามารถเช็คค่าสูตรและ RFID สามารถเช็คได้เพราะค่าตัวเลขมันต่างกัน
แต่ grade nuber ค่ามันมีเหมือนกันก็เลยอยากถามอาจารย์ว่าสามารถเอาตัวไหนตั้งได้บ้างเพื่อที่จะได้เช็คค่าได้

ลองดูก่อนครับ ว่าใช่หรือไม่
ที่ L3 คีย์ =IFERROR(INDEX(Sheet1!$C$4:$C$30,MATCH(1,IF(Sheet1!$A$2:$A$28=A3,IF(Sheet1!$C$2:$C$28=B3,1)),0)),"N/A") กด Ctrl+Shift+Enter คัดลอกลงมา
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 3:47 pm
by san2sd
ขอบคุณมากครับอาจารย์
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 4:56 pm
by san2sd
อาจารย์ครับขอถามอีกเรื่องหนึ่งกรณีมีแถวใน sheet 1 ประมาณ 5000 แถว และ sheet sumary ต้องแก้ไขสูตรตัวไหนครับ
Re: หาสูตร vlookup
Posted: Tue Jun 03, 2014 5:07 pm
by bank9597
san2sd wrote:อาจารย์ครับขอถามอีกเรื่องหนึ่งกรณีมีแถวใน sheet 1 ประมาณ 5000 แถว และ sheet sumary ต้องแก้ไขสูตรตัวไหนครับ

ยกตัวอย่างครับ
=IFERROR(INDEX(Sheet1!$C$4:$C$30,MATCH(1,IF(Sheet1!$A$2:
$A$28=A3,IF(Sheet1!$C$2:
$C$28=B3,1)),0)),"N/A")
แก้ในสูตรตรงสีแดงครับ หากมีกี่บรรทัด ก็อ้างไปถึงบรรทัดเท่าที่มีครับ
Re: หาสูตร vlookup
Posted: Wed Jun 04, 2014 8:34 am
by san2sd
อาจารย์ครับผมลองเพิ่มแถวจาก 28 เป็น 40 แล้วทำการแก้สูตรเหมือนที่อาจารย์บอกแต่สูตรมันอ่านแค่แถวที่ 28 ครับมันต้องทำยังไงเพิ่มหรือเปล่าครับ
Re: หาสูตร vlookup
Posted: Wed Jun 04, 2014 9:45 am
by pongpang
san2sd wrote:อาจารย์ครับผมลองเพิ่มแถวจาก 28 เป็น 40 แล้วทำการแก้สูตรเหมือนที่อาจารย์บอกแต่สูตรมันอ่านแค่แถวที่ 28 ครับมันต้องทำยังไงเพิ่มหรือเปล่าครับ
คุณแก้ไขที่สีแดงให้ตรงกันก็จะแสดงข้อมูล
=IFERROR(INDEX(Sheet1!
$C$4:$C$30,MATCH(1,IF(Sheet1!$A$2:$A$40=A3,IF(Sheet1!$C$2:$C$40=B3,1)),0)),"N/A")
=IFERROR(INDEX(Sheet1!
$C$4:$C$40,MATCH(1,IF(Sheet1!$A$2:$A$40=A3,IF(Sheet1!$C$2:$C$40=B3,1)),0)),"N/A")
Re: หาสูตร vlookup
Posted: Wed Jun 04, 2014 10:00 am
by san2sd
อาจารย์ครับสูตรมันอ่านค่าไม่ได้นะครับรบกวนอาจารย์เช็คให้อีกครั้งครับ
Re: หาสูตร vlookup
Posted: Wed Jun 04, 2014 10:26 am
by pongpang
สาเหตุที่ค่าไม่แสดง
1.คุณเปลี่ยนColums ทำให้การแสดงค่าเปลี่ยนแปลง คุณตรวจสอบดูว่า ใช่หรือไม่
2 คุณลองปรับสูตรใหม่เป็นดังนี้
=IFERROR(INDEX(Sheet1!$C$4:$C$40,MATCH(1,IF(Sheet1!$A$2:$A$40=A3,IF(Sheet1!$C$2:$C$40=B3,1)),0)),"N/A")
=IFERROR(INDEX(Sheet1!$D$4:$D$40,MATCH(1,IF(Sheet1!$B$2:$B$40=A3,IF(Sheet1!$D$2:$D$40=B3,1)),0)),"N/A")
ดูไฟล์ประกอบด้วย
ผลเป็นอย่างไรแจ้งอีกครั้ง
Re: หาสูตร vlookup
Posted: Wed Jun 04, 2014 10:28 am
by bank9597
san2sd wrote:อาจารย์ครับสูตรมันอ่านค่าไม่ได้นะครับรบกวนอาจารย์เช็คให้อีกครั้งครับ

ลองดูครับ
ที่ I3 คีย์ =IFERROR(INDEX(Sheet1!$D$4:$D$40,MATCH(1,IF(Sheet1!$B$2:$B$40=A3,IF(Sheet1!$D$2:$D$40=B3,1)),0)),"N/A") กด Ctrl+Shift+Enter คัดลอกลงมา
Re: หาสูตร vlookup
Posted: Wed Jun 04, 2014 10:35 am
by san2sd
ขอบคุณมากครับ