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มันไม่ต้องกัน
:D แนบไฟล์มาดูกันก่อนครับ

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
:D ลองดูว่าใช่หรือไม่ หากไม่ใช่รบกวนอธิบายโจทย์อีกครั้งครับ พร้อมตัวอย่างคำตอบมาดูหน่อยครัย

ที่ 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
:D ลองดูครับ

ที่ 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:อาจารย์ครับรบกวนตามด่วนหน่อยครับ
:D ผมไม่เข้าใจโจทย์จริงๆครับ ไม่ทราบว่าต้องการอะไร แบบไหน เพราะชื่อสินค้าของคุณมันเหมือนกันทั้งหมด คือ 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 ค่ามันมีเหมือนกันก็เลยอยากถามอาจารย์ว่าสามารถเอาตัวไหนตั้งได้บ้างเพื่อที่จะได้เช็คค่าได้
:D ลองดูก่อนครับ ว่าใช่หรือไม่

ที่ 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:อาจารย์ครับสูตรมันอ่านค่าไม่ได้นะครับรบกวนอาจารย์เช็คให้อีกครั้งครับ
:D ลองดูครับ

ที่ 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
ขอบคุณมากครับ