ค่า VLOOKUP ให้ค่าออกมาเป็น #N/A ต้องการให้ค่าเป็น 0 ทำไงดีค
Posted: Sat Jun 15, 2013 4:47 pm
Sheet1
. A B C D
1 Z1 Z2 Z3 Z4
2 X1 X2 X3 X4
3 Y1 Y2 Y3 Y4
Sheet2
. A B
1 Y1 ?
2 Y2 ?
3 X1 ?
=IF(Sheet2!A1=VLOOKUP(Sheet2!A1,Sheet1!A1:A3,1,FALSE),VLOOKUP(Sheet2!A1,Sheet1!A1:D3,4,FALSE),0)
=IF(Z1=VLOOKUP(Sheet2!A1,Sheet1!A1:A3,1,FALSE),VLOOKUP(Sheet2!A1,Sheet1!A1:D3,4,FALSE),0)
=IF(Z1=Z1,VLOOKUP(Sheet2!A1,Sheet1!A1:D3,4,FALSE),0)
=IF(TRUE,Y4,0)
=Y4
แต่ถ้า
=IF(Sheet2!A2=VLOOKUP(Sheet2!A2,Sheet1!A1:A3,1,FALSE),VLOOKUP(Sheet2!A2,Sheet1!A1:D3,4,FALSE),0)
=IF(Sheet2!A2=#N/A,VLOOKUP(Sheet2!A2,Sheet1!A1:D3,4,FALSE),0)
=IF(Sheet2!A2=#N/A,VLOOKUP(Sheet2!A2,Sheet1!A1:D3,4,FALSE),0)
=#N/A
ANS.
Sheet2
. A B
1 Y1 Y4
2 Y2 #N/A
3 X1 X4
ผมต้องการให้ค่า #N/A ในช่อง sheet2!B2 เป็นค่า 0 ต้องทำไงครับ?
. A B C D
1 Z1 Z2 Z3 Z4
2 X1 X2 X3 X4
3 Y1 Y2 Y3 Y4
Sheet2
. A B
1 Y1 ?
2 Y2 ?
3 X1 ?
=IF(Sheet2!A1=VLOOKUP(Sheet2!A1,Sheet1!A1:A3,1,FALSE),VLOOKUP(Sheet2!A1,Sheet1!A1:D3,4,FALSE),0)
=IF(Z1=VLOOKUP(Sheet2!A1,Sheet1!A1:A3,1,FALSE),VLOOKUP(Sheet2!A1,Sheet1!A1:D3,4,FALSE),0)
=IF(Z1=Z1,VLOOKUP(Sheet2!A1,Sheet1!A1:D3,4,FALSE),0)
=IF(TRUE,Y4,0)
=Y4
แต่ถ้า
=IF(Sheet2!A2=VLOOKUP(Sheet2!A2,Sheet1!A1:A3,1,FALSE),VLOOKUP(Sheet2!A2,Sheet1!A1:D3,4,FALSE),0)
=IF(Sheet2!A2=#N/A,VLOOKUP(Sheet2!A2,Sheet1!A1:D3,4,FALSE),0)
=IF(Sheet2!A2=#N/A,VLOOKUP(Sheet2!A2,Sheet1!A1:D3,4,FALSE),0)
=#N/A
ANS.
Sheet2
. A B
1 Y1 Y4
2 Y2 #N/A
3 X1 X4
ผมต้องการให้ค่า #N/A ในช่อง sheet2!B2 เป็นค่า 0 ต้องทำไงครับ?