匹配模式是怎么匹配的(12个高手常用vlookup函数使用技巧)

100次浏览     发布时间:2024-12-05 17:32:19    

Vlookup函数基本介绍:

✅功能:在指定的数据范围内返回符合查询要求的值。

✅语法:=Vlookup(查询值,查询范围,返回值列数,匹配模式)。

✅参数:

1.查询值:要查找的值或引用单元格值;

2.查询范围:包含查找字段和返回字段的单元格区域,查找字段必须在查找区域的第1列

3.返回值所在列数:返回值在查找区域中的列数

4.匹配模式:0为精确匹配,1为模糊匹配


Vlookup函数12个使用技巧:

✅技巧1:单条件精准匹配

  • 对象:商品3
  • 目的:商品3单价是多少
  • 公式:=VLOOKUP(B9,B1:D6,2,0)
  • 结果:300
  • 备注:无

✅技巧2:单条件近似匹配

  • 对象:350
  • 目的:150对应提成比例是多少
  • 公式:=VLOOKUP(G9,F1:G6,3,1)
  • 结果:8%
  • 备注:无


✅技巧3:多条件查找

  • 对象:平台1 商品3
  • 目的:平台1商品3单价是多少
  • 公式:=VLOOKUP(K9&L9,L1:M6,2,0)
  • 结果:300
  • 备注:无

✅技巧4:屏蔽检索不到错误

  • 对象:商品6
  • 目的:商品6单价是多少
  • 公式:=IFERROR(VLOOKUP(P9,P1:Q6,2,0),"")
  • 结果:
  • 备注:如果没有匹配值,结果则为空值


✅技巧5:模糊关键词查找

  • 对象:桃
  • 目的:“桃”对应的数量是多少
  • 公式:=VLOOKUP("*"&U9&"*",T1:V6,3,0)
  • 结果:40
  • 备注:*代表匹配0个或多个字符,?代表匹配1个字符

✅技巧6:反向查找

  • 对象:商品3
  • 目的:商品6属于哪个平台
  • 公式:=VLOOKUP(Y9,if({1,0},Y1:Y6,X1:X6),2,0)
  • 结果:平台3
  • 备注:if({1,0},Y1:Y6,X1:X6)定义查询列和取值列


✅技巧7:多列批量查找

  • 对象:平台3
  • 目的:分别查找对象对应“商品、单价、数量”
  • 公式:=VLOOKUP(AD9,AC1:AF6,COLUMN(b1),0)
  • 结果:商品3\300\50
  • 备注:需要对“对象”和查找范围进行锁定

✅技巧8:多行批量查找

  • 对象:无
  • 目的:查找前3名商品
  • 公式:=VLOOKUP(row(a1),$AH$1:$AJ$6,3,0)
  • 结果:商品5、商品4、商品3
  • 备注:无


✅技巧9:多列动态查找

  • 对象:平台2、商品\单价\数量
  • 目的:根据“对象”和动态选择进行结果值查找
  • 公式:=VLOOKUP(AN9,AM1:AP6,MATCH(AP9,AM1:AP1,0),0)
  • 结果:商品2\200\55
  • 备注:无

✅技巧10:一对多查找

  • 对象:平台A
  • 目的:不同平台A的单价是多少
  • 公式:=VLOOKUP($AS$9&row(a1),$AR$1:$AU$6,4,0)
  • 结果:100\400
  • 备注:添加辅助列,用连接符&和countif函数给相同平台加上序号


✅技巧11:文本数值混合查找

  • 对象:103
  • 目的:根据对象找到“商品”
  • 公式:=VLOOKUP(AY9&"",AX1:AY6,2,0)
  • 结果:商品3
  • 备注:查找对象“103”为数值,编号“103”为文本

✅技巧12:不可见字符匹配

  • 对象:平台 D
  • 目的:根据对象找到“商品”
  • 公式:=VLOOKUP(SUBSTITUTE(BD9," ",""),BC1:BD6,2,0)
  • 结果:商品4
  • 备注:substitute函数单独使用是替换函数

相关文章