在Excel表格中,Vlookup一直被lookup、Xlookup等函数嫌弃,原因是Vlookup有太多软肋:
无法反向查找
无法多条件查找
无法从后向前查找
无法一对多查找
众所周之,有一个函数可以帮Vlookup函数完成逆袭,它就是IF函数。
一、Vlookup函数4个逆天公式
1、从右向从左查找
【例】根据姓名查部门
=VLOOKUP(G2,IF({1,0},B1:B8,A1:A8),2,0)

2、多条件查找
【例】根据部门和姓名查工资
=VLOOKUP(E2&F2,IF({1,0},A2:A8&B2:B8,C2:C8),2,0)

3、查找最后一个
【例】查找A产品最后一次进货价格
=VLOOKUP(1,IF({100,0},0/(B2:B10="A"),C2:C10),2)

4、一对多查找
【例】查找出人事部所有员工
数组公式输入完成后按Ctrl+shift+enter结束后自动添加大括号
{=VLOOKUP(E$2&ROW(A1),IF({1,0},A$2:A$8&COUNTIF(INDIRECT("a2:a"&ROW($2:$8)),E$2),B$2:B$8),2,0)}

二、IF函数为什么这么牛
IF函数的用法很简单,但为什么它竟然可以让Vlookup实现这么多逆天的功能,其实这才是写本篇教程的主要目的。
IF函数基本语法为:
=IF(判断条件,条件成立时返回的值,不成立返回的值)
最常见的IF公式是这样的 : 第一个参数是一个很明显的判断表达式
=IF(A1>60,"及格","不及格")
我们选中公式中的A1>60,可以选中按【F9】键查看它的结果,如果成立是true,否则是False
也就是说,第一个结果是TRUE返回第2个参数
=IF(TRUE,"及格","不及格")
第一个结果是False返回第3个参数
=IF(FALSE,"及格","不及格")
而在Excel公式中,判断时
非0数字等同于True(条件成立),一般是用 1
0等同于False(条件不成立)
所以:
=IF(1,"及格","不及格")
=IF(0,"及格","不及格")

如果IF第1个参数是一组数,返回结果也是一组数(多个数放在大括号{}内)
如:
=IF({1,0},"及格","不及格")
结果是:
{"及格","不及格"}
你以为if的第2、3个参数只能是数值?No! 它们还可以是引用区域。可以用来:
1、颠倒两列位置,构成新的两列数组,帮助Vlookup实现从左向右的查找
【例】根据姓名查部门
=VLOOKUP(G2,IF({1,0},B1:B8,A1:A8),2,0)

2、多列连接成一列,再和另一列组合成新的两列数据,帮助Vlookup实现多条件查找等。
【例】根据部门和姓名查工资
=VLOOKUP(E2&F2,IF({1,0},A2:A8&B2:B8,C2:C8),2,0)

现在,你是不是有点明白IF({1,0}在Vlookup中的用法了?
[单选题]下列各项中,按照商务辅助服务缴纳增值税的是()。
A港口码头服务
B打捞救助服务
C仓储服务
D经纪代理服务
参考答案:D
[单选题]下列关于契税计税依据的说法,正确的是( )。
A契税的计税依据不含增值税
B买卖装修的房屋,契税计税依据不包括装修费用
C承受国有土地,契税计税依据可以扣减政府减免的土地出让金
D房屋交换价格差额明显不合理且无正当理由的,由税务机关参照成本价格核定
参考答案:A
[单选题]2020年某公司给自有员工实际发放合理工资总额为1000万元;公司生产部门接受外部劳务派遣员工6人,每月直接向派遣人员支付劳动报酬3000元/人。假设公司当年发生的职工福利费为200万元,职工福利费应调增应纳税所得额()万元。
A56.98
B55.97
C60.00
D54.96
参考答案:A
[单选题]我国居民企业A直接持有甲国B企业50%的股份;甲国B企业持有乙国C企业30%的股份:我国居民企业A直接持有乙国C企业10%的股份,则针对居民企业A而言,以下说法正确的是( )。
AB符合间接抵免持股条件但C不符合间接抵免持股条件
BB不符合间接抵免持股条件但C符合间接抵免持股条件
CBC均符合间接抵免持股条件
DBC均不符合间接抵免持股条件
参考答案:A
[多选题]采用自行贴花方法缴纳印花税的,纳税人应()。
A自行申报应税行为
B自行计算应纳税额
C自行购买印花税票
D自行一次贴足印花税票并注销
参考答案:BCD
[多选题]中国居民企业股东能够提供资料证明其控制的外国企业满足以下条件之一的,可免于将外国企业不作分配或减少分配的利润视同股息分配额,计入中国居民企业股东的当期所得的有( )。
A设立在国家税务总局指定的非低税率国家(地区)
B设立在12.5%以下税负的国家(地区)
C主要取得积极经营活动所得
D年度利润总额低于500万元人民币
参考答案:ACD
[多选题]企业发生下列业务进项税额不可以抵扣的有()。
A外购的货物用于个人消费
B外购的货物用于集体福利
C外购的货物用于无偿赠送他人
D外购的货物用于免征增值税的项目
参考答案:ABD
[多选题]我国现行税法中采用的累进税率有()。
A超额累进税率
B全率累进税率
C超率累进税率
D全额累进税率
参考答案:AC