如果一个单元格等于另一个单元格,则返回Excel中的另一个单元格

  • Share This
Hugh West

MS Excel提供了各种选项和方法,使我们的任务更加容易。 在这篇文章中,我将展示一些方法来 检查是否有一个单元格 相当于另一个 然后 返回另一个单元格 在Excel中。

下载实践工作手册

你可以下载工作手册来自己练习。

检查一个单元格是否与另一个单元格相等.xlsx

检查一个单元格是否等于另一个单元格的5种方法;然后在Excel中返回另一个单元格

在这里,我们将向你展示 5 不同的方式来 检查是否有一个单元格 相当于另一个 然后 返回另一个单元格 在Excel中使用不同的函数。

1.使用IF函数来检查一个单元格是否等于另一个单元格& 返回

中频功能 是最简单的函数之一,用于对两个值进行逻辑比较。 在这个方法中,我们将看到如何使用 基金会 函数来比较一个单元格和另一个单元格,并返回另一个单元格的值。 在进入例子之前,让我们了解一下这个函数。 该函数的语法是这样的。

=IF(logical_Condition, [value_if_true], [value_if_false])

首先 的部分 参数 ,我们需要通过我们的 条件 在此基础上,我们将 比较 那么......。 第二 第三次 部分定义了如果后的值是什么? 比较 得到 假的 .

1.1 返回单元格的精确值

假设,我们有一个数据集,其中有一些 水果 两列 .每一个 有一个特定的 价值 现在我们将找到 行数 其中 水果 1 水果2 匹配的 并展示其 价值 匹配值 列。

要做到这一点,请通过下面的步骤。

步骤。

  • 首先,在以下公式中输入 细胞D4 .
=if(b5=c5,d5,"" )

  • 现在,按 进入 .
  • 然后,拖下 填充手柄 工具来 自动填表 其他单元格的公式。

在这里,在 基金会 函数,使用条件 B5=C5 我们正在比较 水果名称 每一栏的 水果 1 水果2 如果条件得到 , 然后 它将打印来自 价值 列成 匹配值 列。

  • 因此,你可以 返回 a 特定细胞 价值,如果 一个细胞等于另一个细胞 .

阅读更多。 如何在Excel中选择具有特定值的单元格(5种方法)

1.2 更新结果值

在这个方法中,我们将使用相同的 基金会 函数,根据条件,我们将使用一个公式并在另一个单元格中显示它们。 让我们考虑一下前一个方法中使用的相同数据集,但在这里我将 更新 新价格 如果 旗帜 价值是 不是 "X" 和我们的 新价格 将是 2次 当前价格 .

步骤。

  • 在开始时,在以下公式中输入 细胞E5 .
=if(d5 "x",c5*2,c5)

  • 之后,按 进入 拷贝 下来的 公式 细胞E9 .

在这个公式中,使用 D5" X" 我们要检查的是,如果 旗帜 价值是 不等 "X" 如果条件是 那么它将 价格 否则,它将仍然是 相同 .

  • 最后,你将得到所有需要的结果值 最新的 .

阅读更多。 如何锁定Excel公式中的单元格(2种简单方法)

2.使用VLOOKUP函数返回另一个单元格值

在Excel中搜索东西方面。 LOOKUP函数 这个函数允许我们搜索 纵向 横向 在一个 条件 在某个 范围 对于这些特定的目的,有 VLOOKUP HLOOKUP 让我们来看看Excel中的基本原理。 VLOOKUP 该函数的语法是这样的。

=VLOOKUP (value, table, col_index, [range_lookup])

首先是 值->。 携带要在表的第一列中寻找的值。

表->。 这里将是表的名称。

col_index -> 它是表的列索引值,我们将从那里收集一个值。

[range_lookup] -> 最后一节是用来表示可选的范围。

例如,考虑一个数据集的一些 水果 但在这里,我们将有3栏,分别是 水果 , 身份证 , 价格 现在我们将搜索 水果的价格 从这个表中使用 VLOOKUP .

步骤。

  • 首先,在以下公式中输入 细胞G4 .
=vlookup(g4,b4:d9,3,0)

  • 接下来,按 进入 .
  • 因此,你可以通过输入以下信息找到任何其他水果的价格 命名 关于 细胞G4 .

在这个函数中,首先我传递了一个值,即 细胞G4 ,然后是我们想要的表格 提取数据 这是由单元格范围表示的 B4:D9 之后,在第三部分,我们将从以下方面获取数值 价格 栏,该栏为第 3 这就是为什么我们需要通过 3 ...最后。 0 是用来指定我们要一个 完全匹配 .

3.应用Excel HLOOKUP函数来扫描匹配值

现在我们将看到 HLOOKUP 的函数,如果我们的数据是 横向 设计的。 HLOOKUP 职能是。

=HLOOKUP (lookup_value, table_array, row_index, [range_lookup])

这几乎就像 VLOOKUP 唯一的区别是,没有一个 列索引 这里是 行索引 第三届 的一部分 参数 .

步骤。

  • 在开始时,选择 细胞C9 并插入以下公式。
=hlookup(c8,b4:g6,3,0)

  • 然后,按 进入 .
  • 最后,我们可以看到结果。

正如我们前面所讨论的,它几乎就像 VLOOKUP 在这里,我已经通过了 行数 值,而不是 纵横捭阖 这就是为什么我们首先进入了 行索引 我们的期望值是 细胞C8 此外,在 表格范围 也随着我们的 桌子 是移位的 横向 .

阅读更多。 如何在Excel中显示单元格公式(6种方法)

类似读物

  • 在Excel中选择一列有数据的所有单元格(5种方法+快捷键)
  • 如何在Excel中不用鼠标选择多个单元格(9种简单方法)
  • 一键选中多个Excel单元格(4个原因+解决方案)。
  • [修复]: 箭头键不能在Excel中移动单元格(2种方法)
  • 如何在Excel中用键盘选择单元格(9种方法)

4.用INDEX & MATCH函数检查一个单元格是否等于另一个单元格

在这一节中,我们将做同样的事情,由 LOOKUP 函数,但唯一不同的是,在这里我们将不使用 LOOKUP 功能。 索引 匹配 函数将做与 LOOKUP 同时,数据集也将是一样的。 在进入例子之前,让我们看看这两个函数的细节。

=INDEX (array, row_number, [col_number], [area_number])

这个函数可以接受一个 最大限度 参数和一个 最低限度 争论。 在 首先 部分的参数,它以 范围 细胞 从那里我们将 检查 指数 价值。 然后是 行数 参考 匹配值 ...... 最后两个 论据是 可选 通过它们,我们可以定义或指定 栏目编号 从哪里 匹配数据 将是 检索到的 地区范围号码 .

=MATCH (lookup_value, lookup_array, [match_type])

另一个经常使用的函数是 匹配 职能。 首先 参数采取 查询值 价值 我们将 匹配 ...... 第二 一个是 阵列 范围 在那里我们将 搜索 我们的 预期数据 最后一次 一个是 匹配类型 根据不同的匹配类型值,我们可以控制匹配。

1 -> 通过声明1,它将匹配或找到小于或等于查询值的最大值。

0 -> 如果我们把0作为一个匹配类型,它将匹配与查询值完全相同的值。

-1 -> 这将匹配大于或等于查询值的最小值。

按照下面给出的步骤来使用这两个功能。

步骤。

  • 首先,将公式输入到 细胞G5 .
=index(b4:d9,match(g4,b4:b9,0),3)

  • 第二,按 进入 .
  • 最后,我们可以看到最后的结果。

匹配 函数,我们试图将 匹配 中的值。 细胞G4 从单元格范围内的 B4:B9 在我们的 查询表 而当我们考虑到 完全匹配 这就是为什么 0 被分配到最后一个参数处。 然后,外层函数是 索引 在第一部分中,我们已经将单元格范围分配给了 B4:D9 那么......。 匹配的 值将从 匹配 功能。 最后。 3 被使用,因为我们想从 第三列 我们的 查询表 .

5.在Excel中从另一个工作表中返回具有匹配值的项目

让我们有两个工作表,一个是 每周膳食 , 另一个是 营养成分 现在我将展示如何 比较膳食 并显示 成分 首先 工作表。 一周膳食计划 工作表将是这样的。

而膳食成分工作表将是这样的。

现在,我将展示如何 发现 食品成分 成分 工作表到 膳食 在工作表中输入食物的名称。 细胞B14 .

步骤。

  • 首先,将公式输入到 细胞C14 .
=VLOOKUP($B14, ingredients!$B$5:$E$16,COLUMN()-1,FALSE)

  • 之后,按 进入 .
  • 然后。 拷贝 公式 侧面。

在公式中,我们已经通过 查询值 作为 单元$B14 ,然后是其他工作表( 成分工作表 )单元格范围 $B$5:$E$16 此后,我们通过 COLUMN函数 以获得 栏目 最后,我们用 失败 以找到一个 完全匹配 ,这意味着它是大小写敏感的,通过声明false,它将搜索精确的值匹配。

  • 最后,所有 成分 的选择 食品 将会显示。

你可以通过输入任何食物的名称来检查。 细胞B14 并按 进入 同理,如果在 "我 "下面输入任何食品项目,都会被视为 "我"。 食品名称。 它将显示另一个工作表中该选定项目的所有成分。

练习部分

在文章中,你会发现一个像下面给出的图片一样的Excel工作簿,可以自己练习。

总结

这些都是在Excel中检查一个单元格是否等于另一个单元格,然后返回另一个单元格的方法。 我已经展示了所有的方法和它们各自的例子。 此外,我还讨论了这个函数的基本原理和这个函数最常用的格式代码。 如果你有任何其他的实现方法,那么请随时与我们分享它。

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.