设为首页 加入收藏

TOP

Excel自定义公式,类似VLOOKUP的查询
2019-08-30 06:12:14 】 浏览:36
Tags:Excel 定义 公式 类似 VLOOKUP 查询

Excel在使用VLOOKUP时,当检索值超过255长度的时候就会报错,没法正常检索。

官方提供的办法是通过INDEX和MATCH公式组合使用来解决。

微软官方方案

1,公式 

       =INDEX($A$5:$A$6,MATCH(TRUE,$A$5:$A$6=B5,0),0)

2,Ctrl+Shift+Enter

       {=INDEX($A$5:$A$6,MATCH(TRUE,$A$5:$A$6=B5,0),0)}

官方的方案理解有点儿着急。

 

就自己定义了一个searchText函数,效果不错,就哪来和大家分享一下。

excel自定义函数

函数内容

 
  
'''
''' 範囲中に、特定文字を探す。
'''
''' 結果がある場合、探したい文字を戻す。
''' 結果がない場合、空文字を戻す。
'''
Function searchText(r As Range, s As String) As String

searchText = ""

For Each c In r.CurrentRegion
    If c = s Then
        searchText = s
        GoTo end_ser
    End If
Next c
Set c = Nothing

end_ser:
Set c = Nothing

End Function
=searchText(A5:A6,B5)

返回值就是被检索的字符串。

未检索到就返回空字符串。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【学习记录】第一章 数据库设计-.. 下一篇cmd提取时间格式(小时)问题以及..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目