excel学习库

excel表格_excel函数公式大全_execl从入门到精通

反向vlookup函数的使用方法

通常来讲,VLOOKUP函数在表格中是从左到右查找的,并且要求查找值在目标值的左侧。但是有时候可能只知道目标值,如何反向找到查找值呢。这个问题怎么解决呢?下面就提供几种可以轻松解决这个问题的方法。

一、VLOOKUP+IF

二、VLOOKUP+CHOOSE

以下部分是其它函数实现同样效果的示例

三、INDEX+MATCH

四、DGET

五、LOOKUP

六、INDIRECT+MATCH

七、OFFSET+MATCH

如果反向查找的目标值是数字的话,可以用下面两种方法。

八、SUM

九、SUMPRODUCT

反向查找的终极解决办法,自定义函数。既可以正向查找,也可以反向查找。

十、VLOOKUPPRO

代码如下:

Function VlookupPro(rngLookup As Range, _

rngArea As Range, _

i As Integer)

Set rng = rngArea.Find(rngLookup.Value)

If Not rng Is Nothing Then

If i = 0 Then

VlookupPro = 0

Else

'向右为正,向左为负

VlookupPro = rng.Offset(0, _

IIf(i > 0, i - 1, i + 1))

End If

End If

End Function

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接