Page 1 of 1

vlookup ข้ามไฟล์และข้ามชีท

Posted: Thu Aug 09, 2012 1:42 pm
by akekabb
ทำอย่างไรให้ vlookup ข้ามไฟล์งานและข้ามชีทอีกครั้งได้ครับ คือ ผมมีไฟล์งานชื่อ Month ในช่อง J2 ผมใส่สูตรนี้ครับ

สูตรคือ =VLOOKUP(A2,[Buy.xlsx]Top!$A$1:$C$100+[Buy.xlsx]Dress!$A$1:$C$100,3,0) สูตรนี้เมื่อใส่ข้อมูลใน A2 แต่จะแสดงผลใน J2 ในไฟล์งาน Month สูตรนี้ลองทำแล้วไม่สามารถทำได้ครับ

กล่าวคือการทำสูตร Vlookup เอาข้อมูลในไฟล์งานชื่อ Buy และต้องการเอาข้อมูลราคาในชีทชื่อ Top และข้อมูลราคาในชีทชื่อ Drees มาแสดงผลในไฟล์งานชื่อ Month ผมควรจะเขียน

สูตรอย่างไรครับ สุดท้ายนี้ถ้าผมทำอะไรผิดไปหรือสื่อความหมายผิดต้องขอโทษด้วยครับ

Re: vlookup ข้ามไฟล์และข้ามชีท

Posted: Thu Aug 09, 2012 3:06 pm
by snasui
:D ลองปรับสูตรเป็นตามด้านล่างครับ

=VLOOKUP(A2,[Buy.xlsx]Top!$A$1:$C$100,3,0)+Vlookup(A2,[Buy.xlsx]Dress!$A$1:$C$100,3,0)

Re: vlookup ข้ามไฟล์และข้ามชีท

Posted: Thu Aug 09, 2012 3:35 pm
by akekabb
ผมได้ลองทำดูแล้วครับ ในช่อง J2 แสดงผลว่า #N/A ครับ

Re: vlookup ข้ามไฟล์และข้ามชีท

Posted: Thu Aug 09, 2012 3:41 pm
by snasui
:D หากไม่มีค่า A2 ในชีทใดชีทหนึ่งก็แสดงผลเป็น #N/A ครับ กรณีเช่นนี้สามารถใช้ Isna มาดักเพื่อแสดงค่าให้เป็น 0 เช่น

=if(Isna(VLOOKUP(A2,[Buy.xlsx]Top!$A$1:$C$100,3,0)),0,VLOOKUP(A2,[Buy.xlsx]Top!$A$1:$C$100,3,0))+If(Isna(Vlookup(A2,[Buy.xlsx]Dress!$A$1:$C$100,3,0)),0,Vlookup(A2,[Buy.xlsx]Dress!$A$1:$C$100,3,0))

Re: vlookup ข้ามไฟล์และข้ามชีท

Posted: Thu Aug 09, 2012 4:11 pm
by akekabb
ทำได้แล้วครับ ขอบคุณครับ :D