>定义错误输出
>
语法:xlookup and vlookup and vlookup=XLOOKUP(<em>a</em>,<em>b</em>,<em>c</em>,<em>d</em>,<em>e</em>,<em>f</em>)
xlookup
xlookup有六个参数: >>在这种情况下,单元格H1包含值Excel需要查找的值(MARY), B2至B12是可以找到该值的地方(员工的名称),A2至A12是从(员工ID)中提取相应结果的地方,而“无效的名称”是我希望Excel返回的excel在查找数组中找不到任何地方。
>>我已经去了graumentse
和f
的默认值,因为我想要一个精确的匹配,我希望Excel从查找阵列的顶部搜索(稍后再详细介绍)。=XLOOKUP(<em>a</em>,<em>b</em>,<em>c</em>,<em>d</em>,<em>e</em>,<em>f</em>)
vlookup >>这是vlookup语法,它具有四个参数:
d (可选)是匹配模式。 在此示例中,我希望Excel根据单元格H4中的员工ID查找国籍,然后将结果返回到Cell H5。
为此,在单元格中,我将键入=XLOOKUP(<em>a</em>,<em>b</em>,<em>c</em>,<em>d</em>,<em>e</em>,<em>f</em>)
> > > >,因为单元格H4包含查找值(ID 3264),所以单元格A2至E12是Excel需要的地方。找到该值和相应的返回,第五列(国家)是找到结果的数组,我想要一个确切的匹配(false)。
vlookup
>必须指定Vlookup中的列索引号可以导致几个问题:
更具体地说,Vlookup的近似匹配(由公式中的true表示)向下搜索查找数组,直到找到一个大于查找值的值。然后,它返回从那里返回一行的值。
以下面的示例为65个学生的得分。 Vlookup的查找值为65,审查查找数组,找到大于查找值的第一个值(在这种情况下为70),然后从上方的行(C级)返回等级。
>这两个缺点。首先,查找数组必须按升序列出。其次,我必须在查找数组中添加一个失败行,因为我没有vlookup中的选项来陈述非匹配参数。 Xlookup提供了Vlookup一维近似匹配的三个替代方案: > vlookup从第一个到最后一次搜索,返回第一个匹配值,Xlookup提供了四个搜索选项。 >但是,xlookup让您选择搜索方向:更多搜索模式(方向)
> vlookup
在大多数查找场景中,从第一个搜索查找阵列。最后将返回您需要的结果。例如,如果您有电话号码和人们名称的目录,则使用Vlookup根据输入的名称找到电话号码,因为该人的名字只有一次出现。 xlookup
>最后一个查找的好处是,您可以在查找数组中找到一个值的最新情况在日期顺序中列出。为了使用vlookup实现此目的,您必须首先逆转数据的顺序。>定义Xlookup的错误输出
是Xlookup的一个非常有用vlookup没有。vlookup如果在确切的匹配vlookup公式中找不到值,则excel将返回可怕的#n/a错误消息。为了解决此问题,我一直在IFERROR函数中嵌入vlookup函数,以便我可以定义输出,如果Vlookup找不到匹配。是一个合理的解决方案,它使得公式的写作更加复杂,并且可以隐藏可能影响您数据分析准确性的问题。 xlookup
=XLOOKUP(<em>a</em>,<em>b</em>,<em>c</em>,<em>d</em>,<em>e</em>,<em>f</em>)
返回溢出的数组
>固执的属性是它只能返回单个匹配项,而Xlookup可以返回一个范围。xlookup 在此示例中,键入在单元格I1中查找值(在这种情况下是测验ME),在单元格A2到A7中查找该值,并将所有相应值返回为溢出阵列。 >
vlookup=XLOOKUP(H1,B2:B12,A2:A12,"Invalid name",0,1)
,但这返回#ref!错误,因为第三个参数(列索引号)只能是一个数字,而不是范围。这意味着Xlookup更适合自适应,因为它可以返回单个值或一个范围,具体取决于您添加到公式的参数。支持Xlookup,不要完全丢弃Vookup,并完全丢弃hlookup!可能仍然有需要使用它们的情况,例如,您将电子表格发送给几年没有升级其办公室包的人。
>以上是忘记excel中的vlookup:这就是为什么我使用xlookup的详细内容。更多信息请关注PHP中文网其他相关文章!