好事成双,2个EXCEL小疑点

好事成双,2个EXCEL小问题
1、如何将VLOOKUP涵数 返回的错误值全部自动设为0 
=VLOOKUP(A2,表1!A:B,2,)

2、一张表内 
A B 
张三 1 
李四 1 
李四 2 
李四 3 
王五 1 
王五 2 
王五 3 
王五 4 
王五 5 
A列的数据全部按序排好了,我希望B列的数据能够自动生成出来(计数的数值,有几个列几个)。请教如何操作。

------解决方案--------------------
=IF(COUTNIF(表1!A:A,A2),VLOOKUP(A2,表1!A:B,2,),0)
------解决方案--------------------
=IF(ISERROR(VLOOKUP(A2,表1!A:B,2,)),"",VLOOKUP(A2,表1!A:B,2,))如果错误,显示为空

=IF(ISERROR(VLOOKUP(A2,表1!A:B,2,)),"0",VLOOKUP(A2,表1!A:B,2,)) 如果错误,显示为0