基于Excel中另一个单元格的数据验证(4个例子)

  • Share This
Hugh West

数据验证是Excel的一个重要功能。 在这篇文章中,我们将看到如何创建基于另一个单元格的Excel数据验证。 数据验证使列表更具创造性和用户友好性。 与其在一列的不同单元格中拥有数据,你可以选择在一个单元格中基于列表选择任何数据。 在这篇文章中,我们将看到创建一个依赖列表的过程我们还将看到用数据验证来限制单元格范围内的数据输入的过程。

下载实践工作手册

下载下面的实践工作手册。

基于另一个单元格的数据验证.xlsx

什么是Excel中的数据验证?

数据验证是Excel的一项功能,通过它你可以创建规则,说明你想在单元格中输入什么样的数据。 因此,基本上,它允许你在输入任何数据时应用任何规则。 有许多不同的验证规则。 例如,你可以通过数据验证在单元格中只允许数字或文本值,或者可以在特定范围内允许数字值。 数据验证可以限制给定范围之外的日期和时间。 它帮助我们在使用数据之前检查其准确性和质量。 数据验证提供了几个检查,以确保输入或存储数据的一致性。

如何在Excel中进行数据验证

要在Excel中进行数据验证,你需要定义数据验证规则。 之后,如果你输入任何数据,数据验证将对其进行处理。 如果数据符合数据验证规则,它将把数据放在单元格中。 否则,它将不会显示错误信息。

首先,取一个包括学生编号、学生姓名和年龄的数据集。 我们想做一个数据验证,年龄必须小于18岁。

然后,选择单元格 D11 之后,去到 数据 然后,从Ribbon上选择数据验证的下拉选项。 数据工具 组。

因此, 数据验证 会出现一个对话框,从那里选择 设置 然后,选择 整数 允许 之后,在 忽略空白 接下来,选择 少于 选项,从 日期 然后,设置 最大 价值为 18 最后,点击 认可 .

接下来,如果我们把20写成年龄,它会显示一个错误,因为它超过了我们在数据验证中的最大限制。 这就是我们从数据验证中得到的结果。

在Excel中基于另一个单元格进行数据验证的4个合适的例子

要在Excel中基于另一个单元格使用数据验证,我们找到了4个不同的例子,通过这些例子你可以有一个清晰的概念。 在这篇文章中,我们将利用INDIRECT函数和命名范围来使用数据验证。 我们还将使用单元格引用和如何限制数据验证的值输入。 所有这些方法都相当容易使用。 要清楚地了解这些,请按照适当的方法。

1.应用INDIRECT功能

我们的第一个方法是基于使用 幂率函数 在这个方法中,我们希望使用这个 间接的 这个函数可以帮助我们根据某个单元格改变下拉选项。 我们取一个数据集,其中包括两个项目和它们的不同类型。

为了清楚地了解这个方法,请遵循以下步骤

阶梯

  • 首先,将所有三栏转换为不同的表格。

  • 然后,选择单元格的范围 B5 B6 .
  • 因此,在 桌子设计 选项卡将出现。
  • 转到 桌子设计 选项卡上。
  • 然后,改变 表名 财产 组。

  • 然后,选择单元格的范围 D5 D9 .
  • 改变 表名 财产 组。

  • 最后,选择单元格的范围 F5 F9 .
  • 然后,从属性组中改变表名,就像前面的方法一样。

  • 之后,去到 公式 选项卡上。
  • 选择 定义名称 定义名称 组。

  • 然后,在 新名称 对话框会出现。
  • 设置名称。
  • 在 "参考 "部分,写下以下内容。
=Items[项目]

  • 点击进入 认可 .
  • 然后,在我们想添加数据验证的地方创建两个新列。
  • 之后,选择单元格 H5 .

  • 然后,去到 数据 选项卡上。
  • 然后,选择数据验证的下拉选项,从 数据工具 组。

  • 因此, 数据验证 对话框会出现。
  • 首先,选择 设置 在顶部的标签。
  • 然后,选择 列表 允许
  • 之后,在 忽略空白 单元格内下拉 选项。
  • 然后,在以下内容中写下 来源 节。
=项目

  • 最后,点击 认可 .

  • 因此,你会得到以下下拉选项,你可以选择冰淇淋或果汁。

  • 选择单元格 I5 .
  • 然后,去到 数据 选项卡上。
  • 然后,选择数据验证的下拉选项,从 数据工具 组。

  • 因此, 数据验证 对话框会出现。
  • 首先,选择 设置 在顶部的标签。
  • 然后,选择 列表 允许 节。
  • 之后,在 忽略空白 单元格内下拉 选项。
  • 然后,在以下内容中写下 来源 节。
=INDIRECT(H5)

  • 最后,点击 认可 .

  • 结果,你会得到以下下拉选项,你可以选择任何口味。 在这里,我们得到以下冰淇淋的口味。

  • 现在,如果我们从项目列表中选择果汁,味道就会相应改变。

2.命名范围的使用

我们的第二种方法是基于使用命名的范围。 在这种方法中,你可以在表中为范围应用一个名称。 然后,在数据验证对话框中使用这个表的名称。 我们采取一个数据集,包括衣服、颜色和尺寸。

要了解这个方法,请按照步骤进行。

阶梯

  • 首先,使用数据集创建一个表。
  • 要做到这一点,选择单元格的范围 B4 D9 .

  • 然后,去到 插入 选项卡上。
  • 选择 桌子 组。

  • 结果是,我们将得到以下结果,见截图。

  • 接下来,到 公式 选项卡上。
  • 选择 定义名称 定义名称 组。

  • 然后,在 新名称 对话框会出现。
  • 设置名称。
  • 在 "参考 "部分,写下以下内容。
=Table1[Dress]

  • 然后,点击 认可 .

  • 然后,再次选择 定义名称 定义名称 组。
  • 然后,在 新名称 对话框会出现。
  • 设置名称。
  • 在 "参考 "部分,写下以下内容。
=Table1[颜色]

  • 然后,点击 认可 .

  • 对尺寸也做同样的程序。

  • 现在,创建三个新列。

  • 然后,选择 F5 .
  • 之后,去到 数据 选项卡上。
  • 然后,选择 数据验证 中的下拉选项。 数据工具 组。

  • 因此, 数据验证 对话框会出现。
  • 首先,选择 设置 在顶部的标签。
  • 然后,选择 列表 允许
  • 之后,在 忽略空白 单元格内下拉 选项。
  • 然后,在来源部分写下以下内容。
=衣服

  • 最后,点击 认可 .

  • 因此,我们将得到以下下拉选项的衣服。

  • 然后,选择 G5 .
  • 之后,去到 数据 选项卡上。
  • 然后,选择 数据验证 中的下拉选项。 数据工具 组。

  • 因此, 数据验证 对话框会出现。
  • 首先,选择 设置 在顶部的标签。
  • 然后,选择 列表 允许 节。
  • 之后,在 忽略空白 单元格内下拉 选项。
  • 然后,在来源部分写下以下内容。
=颜色

  • 最后,点击 认可 .

  • 因此,我们将得到以下颜色的下拉选项

  • 然后,选择 H5 .
  • 之后,去到 数据 选项卡上。
  • 然后,选择数据验证的下拉选项,从 数据工具 组。

  • 因此, 数据验证 对话框会出现。
  • 首先,选择 设置 在顶部的标签。
  • 然后,选择 列表 允许 节。
  • 之后,在 忽略空白 单元格内下拉 选项。
  • 然后,在来源部分写下以下内容。
=大小

  • 最后,点击 认可 .

  • 因此,我们将得到以下尺寸的下拉选项。

3.在数据验证中应用单元格引用

我们的第三种方法是基于在数据验证中使用直接的单元格引用。 在这种方法中,我们希望在数据验证对话框中使用单元格引用。 因此,它将为我们提供一个下拉选项。 在这里,我们采取一个数据集,包括州和它们的销售金额。

要了解这个方法,请按照步骤进行。

阶梯

  • 首先,创建两个新单元格,包括州和销售金额。
  • 然后,选择单元格 F4 .

  • 之后,去到 数据 选项卡上。
  • 然后,选择数据验证的下拉选项,从 数据工具 组。

  • 因此, 数据验证 对话框会出现。
  • 首先,选择 设置 在顶部的标签。
  • 然后,选择 列表 允许 节。
  • 之后,在 忽略空白 单元格内下拉 选项。
  • 然后,选择单元格的范围 B5 B12 .
  • 最后,点击 认可 .

  • 因此,你会得到一个下拉选项,你可以选择任何州。

  • 我们希望得到相应州的销售金额。
  • 要做到这一点,选择单元格 F5 .
  • 然后,用以下公式写下 VLOOKUP函数 .
=vlookup(f4,$b$5:$c$12,2,0)

  • 点击进入 进入 以应用该公式。

  • 然后,如果你从下拉选项中改变状态,销售金额将自动改变。 见截图。

4.用数据验证限制值的输入

我们的最后一个方法是基于如何用数据验证来限制数值输入。 在这个方法中,我们想使用数据验证并应用一些规则,通过这些规则来限制数据输入。 如果你在给定的范围内输入任何数据,它将允许我们把它放到单元格中,否则,它将显示一个错误。 我们采取一个数据集,包括订单ID,项目,订单日期和数量。

阶梯

  • 在这个方法中,我们想把订单日期限制在2021年1月1日至2022年5月5日。 超过这个范围将显示一个错误。
  • 要做到这一点,选择单元格 D10 .
  • 前往 数据 选项卡上。
  • 之后,选择 数据验证 中的下拉选项。 数据工具 组。

  • 因此, 数据验证 对话框会出现。
  • 首先,选择 设置 在顶部的标签。
  • 然后,选择 日期 允许 节。
  • 之后,在 忽略空白 选择。
  • 选择 之间 选项,从 日期 节。
  • 然后,设置开始和结束日期。
  • 最后,点击 认可 .

  • 现在,如果我们在单元格中加入一个日期 D10 请看屏幕截图。

如何在Excel中进行基于相邻单元格的数据验证

我们可以根据相邻的单元格进行数据验证。 例如,你在相邻的单元格中定义了某个文本,现在,如果你把它放在数据验证中,并定义在条件满足之前,没有办法在下一列中书写。 你可以很容易地在相邻的单元格中做到这一点。 我们采取一个数据集,包括几个考试、意见和理由。 我们想在下面写一些东西。如果考试意见是硬性的,理由栏。

要了解这个过程,请按照以下步骤进行。

阶梯

  • 首先,选择单元格的范围 D5 D9 .

  • 之后,去到 数据 选项卡上。
  • 然后,选择 数据验证 中的下拉选项。 数据工具 组。

  • 因此, 数据验证 对话框会出现。
  • 首先,选择 设置 在顶部的标签。
  • 然后,选择 定制 允许 节。
  • 之后,写下以下公式,在 公式 节。
=$C5="硬"

  • 最后,点击 认可 .

  • 然后,你可以在相邻的单元格值是的时候,在原因列中添加描述。 困难 .
  • 但是,如果我们试图在相邻单元格的值不同的情况下添加描述,那么它就会显示一个错误。

总结

在这篇文章中,我们看到了如何使用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.