=vlookup(A:A,SHEET2!A:B,2,FALSE) 请问以上公式中的FALSE跟另一个TURE分别是什么意思 我应该如何运用

2025-05-15 16:45:10
推荐回答(2个)
回答1:

  • 如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。 

    要点  如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值。

    有关详细信息,请参阅对区域或表中的数据进行排序。

    如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序。

  • 如果 range_lookup 参数为 FALSE,VLOOKUP 将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。

     

    详情请进入此函数查看有关帮助

回答2:

如果是FLASE,意思就是模糊查找,比如你想找张大江的数据,但没有张大江这个人,有一个张大林,那么就会返回这个最接近的数据,如果是TRUE,意思就是绝对查找,错一个字都不会识别,哪怕多一个空格都不行,只有和条件一模一样的才符合。
另外我们在写公式时一般用0代替TRUE,用1代替FLASE。