查找函数用法详解
本文解释了查找函数的十种常见用法:
1.普通正向查询。
公式:=lookup (1,0/($ b $2: $ b $7=a11),$ d $2: $ d $7)。
公式应用:=lookup(1,0/(lookup值=lookup列),结果列)。
2.执行反向查询。
公式:=查找(1,0/(a11=$ b $2: $ b $7),$ a $2: $ a $7)。
LOOKUP函数可以正反两个方向查询,公式可以直接套用。
公式应用:=lookup(1,0/(lookup值=lookup列),结果列)。
3.执行多条件查询。
公式:=lookup (1,0/((b 1: b8=a12)*(d 1: D8=B12))、a1:a8)。
公式应用:=查找(1,0/(条件1=查找列1)*(条件2=查找列2,结果列)。
4.执行模糊搜索和匹配。
公式:=查找(B2,$ g $2: $ g $7,$ f $2: $ f $7)。
应用公式:=查阅(查阅值、查阅列、结果列)。
5.找到最后一条记录。
公式:=lookup (1,0/($ b $2: $ b $10=a14),$ c $2: $ c $10)。
公式应用:=lookup(1,0/(lookup值=lookup列),结果列)。
6.提取最后一个数字。
公式:=查找(9 9,右(a2,行($1: $6)) * 1)。
公式应用:=lookup (9 9,右(lookup值,行(最大行数是多少(1:)) *1))。
7.提取初始数字。
公式:=查找(9 9,左侧(a6,行($1: $6)) * 1)。
公式应用:=lookup (9 9,左侧(lookup值,行(最大行数是多少(1:)) *1))。
8.提取中间的数字。
公式:
=lookup(9^9,mid(a8,match(1,mid(a8,row(1:6),1)^0,0),row(1:6))*1)
完成键入后,按下CTRL+SHIFT+回车键。
公式应用:A8为搜索值,6为最大位数。直接套用就行了。
9.查找列中的最后一个:
查找最后一个文本:LOOKUP(“座位”,A:A)。
查找最后一个号码:LOOKUP(9E 307,A:A)。
查找最后一个文本或数字:lookup (1,0/(a:a " ",a:a)。
公式应用:直接将A:A改成待查找的列。
10.根据缩写检查全名:
公式:=lookup (9 9,find (a9,$ a $1: $ a $5,$ b $1: $ b $5)。
公式应用:=lookup(9 ^ 9,find(查找值,查找列),结果列)。
11、按全称查缩写。
公式:=lookup(9 ^ 9,find ($ a $1: $ a $5,a9),$ b $1: $ b $5)。
公式应用:=lookup(9 ^ 9,find(查找列,查找值),结果列)。
对于以上十种用法,如果能理解它们的原理,就能灵活记忆;如果暂时看不懂,可以直接按照公式套用。操作完这个例子,我们应该能理解它的原理。

















