Excel VLOOKUP向下拖动不工作(11种可能的解决方案)

  • Share This
Hugh West

VLOOKUP 是Excel中广泛使用的一个函数,用于从一个工作表中提取一列数据到另一个工作表中。 它通常在数据集中寻找一个值,并从我们所需的列中提取与查找值相对应的数据。 然而,这个函数在计算中会导致大量的数据。 本文将描述11种可能的原因和解决Excel的问题 VLOOKUP 如果你对它们感到好奇,请下载我们的实践工作手册并关注我们。

下载实践工作手册

在你阅读本文时,请下载这个练习手册进行练习。

Vlookup向下拖动不工作.xlsx

Excel VLOOKUP向下拖动不工作的11种可能的解决方案

为了证明解决方案,我们考虑了一个数据集,其中包括 10 该数据集包含员工的身份证、姓名、居住地区、家庭成员数量、收入和生活费用。 因此,我们可以说我们的数据集在单元格的范围内 B5:G14 .

在这种情况下,我们将看到如何修复Excel的 VLOOKUP 拖动不工作的问题。 的通用表示法。 VLOOKUP 下面给出了函数。

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup] )

在这里。

  • 查找_值 : 我们要找的值是保持在我们的数据集或表格的第一列。
  • 表_数组 : 我们在其中寻找数值的表格。
  • 列_index_num :数据集或表中的列,我们从中获得我们想要的值。
  • 范围查询 : 一个可选的需求包含2种情况。 为真 大致匹配 这就是 违约 ,以及 失败 完全匹配 .

解决方案1:改变计算选项

当我们拖下一个函数时,有时Excel的计算选项的改变会给我们带来麻烦。 我们必须改变它以获得准确的结果。 现在,如果你看一下我们的数据集,你会发现它在列中显示了相同的结果 C 为所有雇员。

解决这个问题的方法如下。

📌步骤。

  • 首先,选择任何一个单元格来检查公式,从 公式吧 我们选择细胞 D6 .
  • 虽然我们的公式是正确的,但它没有得到确切的结果。

  • 为了解决这个问题,选择 公式 标签。
  • 然后,点击 下拉式 的箭头 计算选项 并选择选项 手册 自动的 .

  • 你会在一秒钟内看到 VLOOKUP 函数将提取准确的结果。

因此,我们可以说,我们的方法完美地工作了,我们能够解决以下问题 VLOOKUP 在Excel中拖动不工作。

阅读更多:[修复!]Excel拖动填充不工作(8种可能的解决方案)。

解决方案2:在查找阵列中插入绝对的单元格引用

当我们写下 VLOOKUP函数 来获取数据,我们需要确保 绝对单元格参考 表_数组 否则,如果数据的位置发生变化,该函数可能不会为我们提供一个准确的结果。 在我们的文件中,你会看到该函数对单元格给出了任何结果 B12 B13 由于这些单元格的位置与我们的原始数据集不匹配,因此该函数不能为我们提供任何值。

解决这个问题的步骤如下。

📌步骤。

  • 首先,选择单元格 D5 你会看到 表_数组 引用没有 绝对单元格参考 签名。
  • 在单元格中写下以下公式 D5 并确保 绝对单元格参考 表_数组 如果你不知道如何添加 绝对单元格参考 ,你可以用几种方法来添加它。

=VLOOKUP(B5,Dataset! $B$4:$G$14,3,TRUE)

  • 现在,按 进入 .

  • 在这之后。 双击 关于 填充手柄 图标,将公式复制到单元格 D14 .
  • 你会看到该函数得到了相应查找值的正确值。

最后,我们可以说,我们的公式有效地发挥作用,我们能够解决以下问题 VLOOKUP 在Excel中拖动不工作。

阅读更多:如何在Excel中以垂直参照物水平拖动公式

解决方案3:从数据集中删除重复的数据

在数据集中存在重复的数据会给我们带来困难,当我们拖下 VLOOKUP 这主要是人为的错误,我们会不小心把任何数值输入两次。 在我们的数据集中,你可以看到 VLOOKUP 函数并没有给出单元格的实际结果 B11 .而不是 东南部 ,我们的函数提供 西北和默西塞德郡 用于细胞 B11 .

修复这一原因的程序如下。

📌步骤。

  • 在这个过程的开始,选择单元格的范围 B5:B14 .
  • 现在,在 首页 选项卡,选择 下拉箭头 的。 条件性格式化 选项,从 风格 组。
  • 然后,选择 突出显示单元格规则> 重复值 选择。

  • 你会看到重复的值被高亮显示。

  • 在我们的数据集中,我们输入了正确的值。 ID 202207 .
  • 最后,你将看到单元格的值 D11 将改变为我们期望的结果。

最后,我们可以说,我们的纠正过程工作得非常完美,我们能够解决以下问题 VLOOKUP 在Excel中拖动不工作。

阅读更多:如何在Excel中把数据填充到最后一行(3种快速方法)。

解决方案4:用近似匹配法保持数据匹配

有时,找到准确匹配的数据会造成麻烦,以使数值通过 VLOOKUP函数 在我们的数据集中也有一个类似的情况,在单元格 D11 .

解决该问题的步骤解释如下。

📌步骤。

  • 选择单元格 D11 中的公式进行检查。 公式吧 .
  • 现在,将案例匹配类型从 为真 失败 公式将如下所示。

=VLOOKUP(B5,数据集!$B$4:$G$14,3,FALSE)

  • 新闻 进入 .
  • 你会看到该函数将从主数据集中获取数值。

最后,我们可以说,我们的程序运作完美,我们能够解决以下问题 VLOOKUP 在Excel中拖动不工作。

阅读更多:如何在Excel中拖动公式并忽略隐藏的单元格(2例)。

解决方案5:消除数据集中的空单元格

有时候,我们不小心从原始数据集中删除了任何单元格的值。 因此,这给Excel用函数提取值带来了麻烦。 这也是一个人为错误。 你可以很容易地发现它。 在这种情况下,函数显示 0 在我们的数据集中,单元格 D13 正在显示这样一个结果。

修复这个问题的过程如下。

📌步骤。

  • 转到主 数据集 的表。 纸张名称栏 .
  • 现在,手动输入被删除的单元格值。 如果你有一个大的数据集,你可以通过选择数据范围找到你想要的数据。
  • 用你的键盘手动输入数据,并按下 进入 .

  • 然后,回到上一张表,你会发现问题已经解决了。

因此,我们可以说,我们能够修复 VLOOKUP 在Excel中拖动不工作的问题。

阅读更多:[已解决]:Excel中的填充手柄不工作(5个简单的解决方案)。

解决方案6:输入准确的查询值

输入一个不正确的查找单元格引用,有时会导致Excel无法按照我们的愿望获得数值。 在这种情况下。 VLOOKUP函数 因此,我们可以说拖放也将无法工作。 在我们的数据集中,我们有这样一个 #N/A错误 在整个单元格的范围内 D5:D14 .

解决这种并发症的步骤如下。

📌步骤。

  • 首先,选择单元格 D5 你可以点击单元格引用来查看电子表格中选定的单元格。
  • 你可以看到,代替单元格的 B5 ,我们选择 A5 的功能中。

  • 现在,按 退格 按钮来清除单元格引用,并选择单元格 B5 修改后的公式如下所示。

=VLOOKUP(B5,Dataset! $B$4:$G$14,3,TRUE)

  • 按下 进入 .

  • 在这之后。 双击 关于 填充手柄 图标,将新公式复制到单元格 D14 .
  • 你会得到所有想要的值。

因此,我们可以说,我们能够识别和解决的问题是 VLOOKUP 在Excel中拖动不工作。

解决方案7:在最左边一列存储查询值

VLOOKUP函数 如果我们不输入原始数据集的最左边的单元格作为 查找_值 在这种情况下,该函数在结果中返回一些有线值,如下图所示。

解决这一难题的方法如下。

📌步骤。

  • 选择单元格 D5 并修改 查询_vaue 的单元格参考,从 C5 B5 .

=VLOOKUP(B5,Dataset! $B$4:$G$14,3,TRUE)

  • 然后,按 进入 该函数将在单元格中显示我们想要的区域。

  • 现在。 双击 关于 填充手柄 图标,将公式复制到单元格 D14 .
  • 问题将得到解决,你将为所有员工获得价值。

最后,我们可以声称,我们可以解决 VLOOKUP 在Excel中拖动不工作的问题。

解决方案8:插入正确的列索引号

增加一个新的柱子可能会导致质量与 VLOOKUP函数 它改变了 列_index_num ,结果是。 VLOOKUP函数 我们的数据集也面临类似的问题,所有的数字都变成了 0 .

解决这个问题的方法解释如下。

📌步骤。

  • 首先,选择单元格 D5 公式吧 并输入正确的 列_index_num。
  • 在我们的案例中,新 列_index_num 5 公式将如下所示。

=vlookup(b5,$k$4:$q$14,5,true)

  • 现在,按 进入 .

  • 在这之后。 双击 关于 填充手柄 图标,将公式复制到单元格 D14 .
  • 困难将得到解决,你将获得所有实体的价值。

因此,我们可以声称,我们的公式准确地起了作用,我们能够修复 VLOOKUP 在Excel中拖动不工作的问题。

解决方案9:选择正确的表阵列

输入一个不正确的 表_数组 参考是另一个原因,从 VLOOKUP函数 在这种情况下,我们将显示一个 #N/A错误 由于该函数无法正常执行其任务,所以我们可以确认该函数的拖动也将无法工作。 在我们的文件中,我们有类似的类型的 #N/A 整个单元格范围内的错误 D5:D14 .

下面给出了解决这一难题的方法。

📌步骤。

  • 在开始时,选择单元格 D5 来检查函数参数中的 公式吧 .
  • 然后,用准确的table_array写下适当的函数,如下所示。

=VLOOKUP(B5,Dataset! $B$4:$G$14,3,TRUE)

  • 现在,按 进入 钥匙。

  • 下一步。 双击 关于 填充手柄 图标,将新公式复制到单元格 D14 .
  • 你将得到所有旅游所需的价值。

最后,我们可以说,我们的错误解决技术工作正常,我们能够解决以下问题 VLOOKUP 在Excel中拖动不工作。

解决方案10:设置相关单元格格式

有时,当我们将数据从一个工作表导入另一个工作表时,先前设置的单元格格式会给我们带来麻烦。 VLOOKUP 当我们试图获取所有员工的收入值时,我们在数据集中得到了一些不可预知的值,如图所示。 这是由于错误的单元格格式造成的。

这类问题的解决方案如下所示。

📌步骤。

  • 首先,进入你的原始数据表。 在我们的文件中,它是在表 数据集 .
  • 然后,选择该列的任何单元格来检查数据格式。
  • 之后,从以下方面检查数据类型 数量 组的 首页 标签。

  • 在我们的工作簿中,该工作表的标题是 无关紧要的单元格格式 .
  • 选择整个单元格范围 D5:D14 .
  • 现在,在 首页 标签,从 数量 对于我们来说,我们选择了 会计 作为数据类型。
  • 你会看到所有有意义的单元格值,就像原始数据集一样。

最后,我们可以说,我们能够找到并解决Excel的复杂问题。 VLOOKUP 拖动不工作。

阅读更多:在Excel中拖动数字增加不工作(一个简单步骤的解决方案)。

解决方案11:删除隐形破折号

陷于无形的破折号有时会发生障碍,使单元格的值无法通过 VLOOKUP 为了解决这个问题。

  • 首先,去你的原始数据集,找出问题会出现的实体。
  • 然后。 删除 现有数据并再次手动输入。

问题将得到解决,你将得到你想要的数据。

总结

本文到此结束,希望本文对你有所帮助,你能解决Excel VLOOKUP拖动不工作的问题。 如果你有进一步的疑问或建议,请在下面的评论区与我们分享。

不要忘记查看我们的网站 ǞǞǞ 不断学习新的方法,不断成长!

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.