返回

实务交流

发帖

教你用VLOOKUP查询,增值税税率和个税

Excel不加班楼主

2018-04-13 14:27:20 743 2

最新最全增值税税率/征收率/扣除率表(2018年5月1日后),三张表来自小陈税务。借用增值税税率表,来说明一下VLOOKUP函数的用法。


1.根据税目查询增值税税率。


Step 01 在单元格F3输入公式,下拉。

=VLOOKUP(E3,B:C,2,0)


Step 02 查找出来的增值税税率是小数,需要将单元格设置为百分比格式,再单击%。


VLOOKUP函数语法:

=VLOOKUP(查找值,查找区域,返回查找区域第几列,精确或者模糊查找)


这里有两个注意点强调一下:


01 查找区域写整个区域,这种是错误的。查找的区域,首列必须包含查找值,也就是说必须从B列开始,而不是A列。


02 查找区域这里写部分区域,查找结果看起来虽然是对的,但实际上公式是错误的。如果只写部分区域,必须对区域加绝对引用$B$3:$C$66。


区域没加绝对引用,下拉公式,导致区域错误。


说明:引用整列区域B:C下拉可以不用绝对引用,引用部分区域$B$3:$C$66下拉需要加绝对引用。


2.根据税目查询增值税税率,不过查找区域的税目可能含有多个值。


这里还是用最初的精确查找,结果全部是错误值。


是不是这里需要用到模糊查找,也就是最后参数改成1,才正确?试一下效果,结果是有了,可惜全部为0%,明显有问题。


其实这里要用VLOOKUP函数的另一个功能,通配符查找。


第一参数两边都连接一个"*",意思是,只要包含E3单元格对应的值,就可以查找出来。

=VLOOKUP("*"&E3&"*",B:C,2,0)


如果还不了解"*"的含义,建议将下面这篇文章好好看一遍。
揭开Excel万能符号的魅力!


问题来了,那模糊查找是用在什么地方?


3.根据应缴纳所得额查找税率。


在单元格E2输入公式,下拉。

=IFERROR(VLOOKUP(D2-3500,G:J,3,1),"")


Excel不加班的应缴纳所得额小于3500,不用扣税,也就是没有税额,查找的时候会出错,这时在外面嵌套IFERROR函数,就是让错误值显示空白。


关于个税,详见文章。

也许是史上最简单的个税公式

作者:卢子,清华畅销书作者;个人公众号:Excel不加班(ID:Excelbujiaban)

飞翎恋雪1楼

2018-06-11 15:26:06