zoukankan      html  css  js  c++  java
  • 【Excel】坐下,VLOOKUP基本操作

    坐下,VLOOKUP基本操作

     

    VLOOKUP如何使用我就不在这里详细介绍了,简单说一下好了。

     

     

    如上图,第一个填写你要查找的值,第二个空选取你查找的范围,第三个空填你要得到第几列的值,最后选择精确查找填0或者FALSE或者不填都一样。

     

    几乎99%的情况都会选择精确查找,那么什么时候选择近似查找呢?

    那就是这种情况:找范围的时候

     

     

    VLOOKUP近似匹配只会找比自己小的值

    查找值Look_Value<=自己Self_Value

    对照一下图中所示,相信你能找到这个规律!

     

    好,基础知识就不多说,我们回到精确匹配来。

     

    问题1:通配符查找

     

     

    如上图公司名,我们需要在下图中查找公司地址

     

     

    但是很明显,这公司名不匹配,不能用精确查找吧?是不是得用模糊匹配了?

     

    当然不行,刚刚不是说了吗?模糊匹配适合用于范围查找,这里得用通配符来进行匹配,但是依然是精确匹配模式!

     

     

    就像这样!

     

    那么什么是通配符?

    上图中,我们使用"*"&三川实业&"*"(即"*"&A2&"*")去匹配了"三川实业有限公司",其中,"*"表示任意字符,&表示文本的连接(数字为+)。"*"&三川实业&"*"表示,"三川实业"前面可以有东西,后面也可以有东西,唯独中间的"三川实业"一个字都不能少!

     

    问题2:我这Tab_Array单元格格式都是文本,但是我的Look_Value是数字,返回结果是N/A,就像这样(见下图),怎么办?

     

     

    可以通将数字连接一个空字符,使Look_Value转化为文本,再进行查找,就像这样

     

     

    问题3:Tab_Array的单元格格式不全是文本,其中还参杂了数字格式的怎么办啊,就像这样(见下图):

     

     

    不要慌,我们逐步分析

    当我们查找不到结果时,VLOOKUP会返回N/A,像这样

     

     

    使用ISNA函数便可以判断当前VLOOKUP是否找到了结果,如果是TRUE那就是没找到。

     

     

    首先,我们要让当前Look_Value都变成文本,在查找值后面加上&""

    然后去判断是否找到了结果,就像这样

     

     

    ISNA函数会返回TRUE和FALSE,判断当前是否找到结果,如果为TRUE,我们就得将当前Look_Value变成数字,或者不变,通过IF函数来实现。

    就像这样。

     

     

    公式为=IF(ISNA(VLOOKUP(F20*1,$A$18:$C$22,3,FALSE)),VLOOKUP(F20&"",$A$18:$C$22,3,FALSE),VLOOKUP(F20+0,$A$18:$C$22,3,FALSE))

     

    看起来有点长?不要慌。

    使用颜色分成了三段,红色部分为鉴定该单元格通过将Look_Value转化为数字后是否找到了结果,如果为TRUE则没找到结果,则Look_Value应转化为文本,将结果显示出来。如果为FALSE,就是找到了,仍然显示通过将Look_Value转化为文本来查找得出的结果

  • 相关阅读:
    列表导航栏实例(01)
    点阵图形的高效旋转算法
    7种健康食物助抗初秋干燥
    打造自己的reset.css
    如何点击链接直接跳转到app store指定应用下载页面
    【iOSiap防护】验证用户付费收据!拒绝iap Cracker!拒绝iap Free!让iphone越狱用户无从下手!【2012年5月2日更新防护iap Free的方法】
    如何自定义协议从自己的一个app打开另一个app
    传统网站与Web标准——DIV+CSS布局实例
    ANSI、Unicode、Unicode big endian、UTF8编码
    良好的XHTML规则
  • 原文地址:https://www.cnblogs.com/-SANG/p/8407017.html
Copyright © 2011-2022 走看看