excel的lookup函数结果不对没有输入查找值但自动显示其他数值?

VLOOKUP 函数在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。在VLOOKUP中的V代表垂直。

在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。

数值、引用或文本字符串

返回数据在查找区域的第几列数

Table_array  为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或数据清单。

  • 通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。
  • Table_array 的第一列中的数值可以为文本、数字或逻辑值。

Range_lookup   为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

0
在 A 列中查找 1,并从相同行的 B 列中返回值 (2.17)
在 A 列中查找 1,并从相同行的 C 列中返回值 (100)
在 A 列中查找 0.746。因为 A 列中没有精确地匹配,所以返回了一个错误值 (#N/A)
在 A 列中查找 0.1。因为 0.1 小于 A 列的最小值,所以返回了一个错误值 (#N/A)
在 A 列中查找 2,并从相同行的 B 列中返回值 (1.71)

  在Excel表格中根据关键词从字符串中查找并提取该关键词,很多同学可能不知道怎么操作,实际上使用LOOKUP函数即可实现,请看本文的使用Excel中Lookup函数实现根据多个关键词取值的方法。

  【例】如下图所示的A列,是包括车类别的明细车型,现需要在B列把车类别提取出来。(车类别有四种:捷达,速腾,迈腾,高尔夫)

  在A2中查找“捷达”,可以用公式

  如果查找成功,则返回捷达在字符串中的位置,如果查找不到则返回错误值#VALUE!。上面公式会返回1,而如果查找的是一组值,照样可以用FIND函数。

  公式会让关键词逐个在A2中查找,返回的也是一组值。即

  下面,只需要查找出数字的位置,然后从{"捷达","速腾","迈腾","高尔夫"}返回相对应位置的车类别,即是想要的结果。而完成这个任务,LOOKUP函数是最好的选择。所以最后的公式为:

  9^9是一个足大够的数

  lookup函数可以忽略错误值,在第2个参数中查找,返回比查找目标小且最接近数的第3个参数对应位置的值。

  补充:对于新手理解这个公式还是有些困难,不过同学们只需要记住下面固定的模式即可:

lookup函数一个搜素函数,是查询单一行或者单一列中的值并返回对应选定区域相同格式另一行或者列中同一位置的值,那么excel中lookup函数有什么作用?怎么使用lookup函数?下面小编就为大家详细介绍一下,来看看吧! 方法/步骤 首先我们打开一个样表作为例子. 插入lookup函数,函数的格式是=LOOKUP(lookup_value, lookup_vector,

Excel是一个用的办公软件,是办公人员必备的。有的时候在用excel的时候需要加快工作效率利用到各种函数,今天小编给大家介绍Excel中VLOOKUP函数的应用。好多人对这个函数还是蛮陌生的吧。那么首先了解Excel中VLOOKUP函数代表什么意思?

excel sumif函数的用法介绍 Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。 sumif函数语法是:SUMIF(range,criteria,sum_range) sumif函数的参数如下: 第一个参数:Range为条件区域,用于条件判断的单元格区域。 第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。 第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引用。 当省略第三个参数时,则条件区域就是实际求和区域。

Excel中SMALL函数的用法是:返回数据集中第 k 个最小值。使用此函数可以返回数据集中特定位置上的数值。 SMALL函数的语法是:SMALL(array,k) SMALL函数的参数说明: 第一,Array:为需要找到第 k 个最小值的数组或数字型数据区域。 第二,K:为返回的数据在数组或数据区域里的位置(从小到大)。 SMALL函数使用需注意: 如果 array 为空,函数

一:excel sumif函数的用法介绍 Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。 SUMIF函数的参数:range,criteria,sum_range 1)Range为条件区域,用于条件判断的单元格区域。 2)Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文

Excel中Text 函数将数值转换为按指定数字格式表示的文本。 语法:TEXT(value,format_text) Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。 Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。 说明: Format_text 不能包含星号 (*)。通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。 使用函数 TEXT 可以将数值

文章介绍excel中averageif函数的用法和实例,并给出2003低版本中averageif函数替代解法。 Excel中averageif函数是2007版以后的版本新增加的一个条件求平均值的函数。 根据官方帮助说明,averageif函数是返回某个区域内满足给定条件的所有单元格的平均值。 averageif函数的语法是:averageif(条件区域,条件,计算平均值的实际单元格) 我们以一个实际例子来学习Excel中averageif函数的使用方法。 上图,计算“1部”的平均销量,D3单元格

今天接着给大家来关于Excel中sumif函数用法的操作技巧,那么就有人问了,学会了Excel中sumif函数用法有什么作用呢,不要急,下面就请听小编一一给大家进行详细的讲解: 一、SUMIF函数介绍 SUMIF函数根据指定条件对若干单元格求和,该条件可以是数值、文本或表达式,可以应用在人事、工资和成绩统计中。 二、SUMIF函数用法


Excel 的新 XLOOKUP 将取代 VLOOKUP,为 Excel 最流行的功能之一提供强大的替代品。这个新功能解决了 VLOOKUP 的一些限制,并具有额外的功能。这是你需要知道的。

新的 XLOOKUP 功能为VLOOKUP的一些最大限制提供了解决方案。此外,它还取代了 HLOOKUP。例如,XLOOKUP 可以向左看,默认为完全匹配,并允许您指定单元格范围而不是列号。VLOOKUP 不是那么容易使用或用途广泛。我们将向您展示这一切是如何运作的。

目前,XLOOKUP 仅对 Insiders 计划的用户可用。任何人都可以加入预览体验计划,以便在最新的 Excel 功能可用后立即访问它们。Microsoft 将很快开始向所有 Office 365 用户推出它。

让我们直接深入了解 XLOOKUP 的实际应用示例。以下面的示例数据为例。我们希望为 A 列中的每个 ID 从 F 列返回部门。


这是一个经典的完全匹配查找示例。XLOOKUP 函数只需要三个信息。

下图显示了带有六个参数的 XLOOKUP,但只有前三个是完全匹配所必需的。因此,让我们关注它们:


以下公式适用于此示例:


现在让我们在这里探讨 XLOOKUP 相对于 VLOOKUP 的几个优势。

VLOOKUP 臭名昭著的第三个参数是指定要从表数组返回的信息的列号。这不再是一个问题,因为 XLOOKUP 使您能够选择要返回的范围(本示例中的 F 列)。


并且不要忘记,XLOOKUP 可以查看所选单元格左侧的数据,这与 VLOOKUP 不同。更多关于这下面。

插入新列时,您也不再遇到公式损坏的问题。如果在您的电子表格中发生这种情况,则返回范围会自动调整。


在学习 VLOOKUP 时,为什么必须指定精确匹配总是令人困惑。

幸运的是,XLOOKUP 默认为完全匹配——这是使用查找公式的更常见的原因)。这减少了回答第五个参数的需要,并确保公式新手的错误更少。

所以简而言之,XLOOKUP 比 VLOOKUP 提出的问题更少,更人性化,也更耐用。

能够选择查找范围使 XLOOKUP 比 VLOOKUP 更通用。使用 XLOOKUP,表列的顺序无关紧要。

VLOOKUP 受限于搜索表的最左侧列,然后从指定数量的列返回到右侧。

在下面的示例中,我们需要查找一个 ID(E 列)并返回该人的姓名(D 列)。


下面的公式可以实现这一点:


查找函数的用户非常熟悉 #N/A 错误消息,当他们的 VLOOKUP 或他们的 MATCH 函数无法找到所需的内容时,该错误消息会向他们打招呼。这通常有一个合乎逻辑的原因。

因此,用户快速研究如何隐藏此错误,因为它不正确或无用。当然,也有办法做到这一点。

XLOOKUP 带有自己的内置“如果未找到”参数来处理此类错误。让我们在前面的示例中查看它的实际效果,但输入错误的 ID。

以下公式将显示文本“不正确的 ID”而不是错误消息:


虽然不如精确匹配那么常见,但查找公式的一种非常有效的用途是在范围内查找值。举个例子。我们希望根据花费的金额返还折扣。

这次我们不是在寻找一个特定的值。我们需要知道 B 列中的值在 E 列范围内的哪个位置。这将决定获得的折扣。


XLOOKUP 有一个可选的第五个参数(记住,它默认为完全匹配),命名为匹配模式。


您可以看到 XLOOKUP 具有比 VLOOKUP 更强大的近似匹配功能。

可以选择查找小于 (-1) 或大于 (1) 所查找值的最接近匹配。还有一个选项可以使用通配符 (2),例如 ? 或者 *。默认情况下,此设置不像 VLOOKUP 那样启用。

如果未找到完全匹配,此示例中的公式将返回最接近的小于所查找值的值:


但是,单元格 C7 中有一个错误,返回 #N/A 错误(未使用“如果未找到”参数)。这应该返回 0% 的折扣,因为花费 64 不符合任何折扣的标准。

XLOOKUP 函数的另一个优点是它不需要像 VLOOKUP 那样按升序排列查找范围。

在查找表底部输入新行,然后打开公式。通过单击并拖动角来扩大使用范围。


该公式立即纠正了错误。范围底部有“0”不是问题。


就个人而言,我仍然会按查找列对表格进行排序。底部有“0”会让我发疯。但是公式没有被打破的事实是辉煌的。

如前所述, XLOOKUP 函数也在这里替换HLOOKUP。一个功能代替两个。出色的!

HLOOKUP 函数是水平查找,用于沿行搜索。

不像它的兄弟 VLOOKUP 那样广为人知,但对于下面这样的示例很有用,其中标题位于 A 列,数据位于第 4 行和第 5 行。

XLOOKUP 可以在两个方向上查看 - 向下列和沿行。我们不再需要两个不同的功能。

在此示例中,该公式用于返回与单元格 A2 中的名称相关的销售值。它沿着第 4 行查找名称,并返回第 5 行的值:


通常,您需要查找一个列表以查找第一次(通常是唯一一次)出现的值。XLOOKUP 有一个名为搜索模式的第六个参数。这使我们能够将查找切换到从底部开始并查找列表以查找最后一次出现的值。

在下面的示例中,我们希望在 A 列中找到每种产品的库存水平。

查找表按日期顺序排列,每个产品有多个库存检查。我们希望返回上次检查时的库存水平(最后一次出现的产品 ID)。


XLOOKUP 函数的第六个参数提供了四个选项。我们有兴趣使用“从后到先搜索”选项。



在这个公式中,第四个和第五个参数被忽略了。它是可选的,我们想要完全匹配的默认值。

本文使用了各种示例来展示 XLOOKUP 的优势。其中之一是 XLOOKUP 可以跨工作表、工作簿以及表格使用。文章中的示例保持简单,以帮助我们理解。

由于动态数组即将引入 Excel,它还可以返回一系列值。这绝对是值得进一步探索的东西。

VLOOKUP 的日子屈指可数。XLOOKUP 就在这里,并将很快成为事实上的查找公式。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

我要回帖

更多关于 lookup函数结果不对 的文章

 

随机推荐