在 Excel 中创建数据库

17 Mar 2025 | 5 分钟阅读

如何使用简单步骤在Excel中创建数据库?

如果您正确构建,可以轻松地将Excel工作表用作数据库。最重要的是您需要准确地创建您的工作表。数据可以通过各种方式排序;例如,您可以过滤数据库以仅显示符合特定要求的记录。

因此,在本教程中,我们将使用一个示例来演示操作步骤,以便您可以在Excel中创建数据库。

步骤:

步骤1:输入数据。

  • 字段是数据库中列的名称。您可以根据需要添加尽可能多的额外信息。
  • 因此,数据库中的数据字段是学生ID、学生姓名、省份、年龄
  • 现在,向数据库输入数据很简单。每个新输入将进入字段后面的第一个空白行。
Creating a Database in Excel

我们为此做了一些工作。让我们演示一下我们输入另一个条目的方法。

假设以下是要输入到数据库中的数据


Creating a Database in Excel

因此,您可以看到将数据插入Excel数据库是多么简单。

步骤2:所有行都不应留空

在向数据库输入数据时,不能留空行。


Creating a Database in Excel
  • 这个数据库已经被清晰地分解。然而,一行中可以包含一些空单元格。假设这种活动是合法的。
  • 根据之前的原则,任何数据库都不会有空列。
Creating a Database in Excel

Excel无法在数据库中插入完全空白的行或列。当它遇到这样的情况时会发生什么。现在这个数据库已经被Excel分割开来,它包含两个完全不同且不相关的数据集。无论您计划进行什么操作,它都不会对这个不连贯的信息执行数据操作。您可以从经验中得知,例如,像过滤这样基本的操作将无法工作。

步骤3:检查两个基本术语

您需要了解的第二件事是,记录包含数据库中的每一行。

  • 每一行都包含一条记录。为了清晰起见,我们在此处突出显示了一些。
    Creating a Database in Excel
  • 此外,这些列中的每一列都包含一个字段。字段名是单个列的标题。
  • 因此,这个数据库的五个字段名是学生ID、学生姓名、省份、年龄和课程。

步骤4:创建Excel表格

可以使用以下步骤创建表格。

  • 首先,点击插入选项卡,然后选择表格命令。
    Creating a Database in Excel
  • 之后,将出现一个名为“创建表”的窗口。现在,只需拖动光标选择单元格范围$B$4:$F$10
  • 请记住勾选“我的表格包含标题”选项旁的复选框。

表格立即生成。就这么简单!


Creating a Database in Excel

此外,您可以通过每个列标题处的下拉箭头过滤数据。

步骤5:使用数据库工具

数据库工具在分析和解释数据时非常有用。建议您扩展对数据库工具的知识。

步骤6:扩展数据库

一旦一切运行正常,您可以向数据库添加新字段和记录(看看我们做了什么)。这就像步骤1一样基本。

步骤7:完成数据库格式化

数据库列格式化是最后一步。可以使用大量的工具来格式化数据库的单元格。您可以使用“单元格样式”、“格式化为表格”下拉菜单中的样式以及其“格式单元格”对话框中的命令。自定义数字格式也适用。我们在之前的课程中介绍了所有这些策略。

就是这样!您的数据库是用Excel开发的(直到您掌握了Access,或者Excel空间和处理器用完)。

如何使用Excel制作可搜索数据库

我们有时需要筛选大量数据源以查找所需数据。因此,我们可能需要一个可搜索的数据库来快速获取数据。您必须执行一些简单步骤才能开发可搜索数据库。

步骤:

  • 首先,选择单元格F5,然后在那里输入公式。

公式如下

=FILTER(C5:C10,ISNUMBER(SEARCH(Database!C5,C5:C10)),"NOT FOUND")

公式解释

  • SEARCH函数 → 它通常查找您指定的特定值。
  • ISNUMBER函数 → 如果SEARCH函数返回一个数字作为其输出,则此逻辑函数返回 TRUE。否则,将返回FALSE
  • FILTER函数 → 从本质上讲,它根据您指定的参数对输出值应用过滤器。
Creating a Database in Excel
  • 使用填充柄工具时,按ENTER
  • 然后,您的输出将显示如下所示。
    Creating a Database in Excel
  • 选择单元格C4后,通过数据选项卡 >> 数据工具 >> 数据验证进行操作。
    Creating a Database in Excel
  • 将出现数据验证对话框。选择设置,在“允许”部分选择“列表”,然后在“来源”框中输入您的筛选单元格。在“来源”框中,输入以下公式。
=F$5#
  • 导航到错误警告菜单。
    Creating a Database in Excel
  • 输入无效数据后,取消勾选“错误警告”中的“显示错误警告”框。
  • 点击确定按钮。
    Creating a Database in Excel
  • 现在,最后,您可以访问一个可搜索的数据库了!如果您键入“A”,整个员工姓名“Andy”将自动显示在B4单元格中。
    Creating a Database in Excel

创建自动更新的Excel数据库的最佳方法

数据库必须随着我们输入的信息自动更新。为此,我们将创建一个基于源数据集的枢轴表。在打开刷新功能后,我们可以立即更新之前创建的枢轴表中新提供的数据。为此,请按照说明操作。

步骤:

  • 首先,确保选择单元格中的所有信息。访问插入选项卡,选择枢轴表,然后选择从表格/范围
    Creating a Database in Excel

将创建一个枢轴表。然后,您可以从那里选择要更新的列。

Creating a Database in Excel
  • 最后,如果您通过右键单击任何单元格并选择刷新命令来更改主工作表,您可以使用枢轴表自动更新数据。
    Creating a Database in Excel

如何设置Excel关系数据库

查找多个工作表之间的关系是关系数据库的主要功能。多亏了关系数据库,我们可以更快地查找和检索特定信息。它有多种方式显示相同的数据值。

假设我们有两个数据库,分别命名为Database1Database2。其中,Database1包含人物姓名及其工资,而Database2包含人物姓名及其职业。目前,我们希望使用这两个数据库中的“员工”字段来构建一个关系数据库。为此,请按照以下说明操作。

步骤:

  • 首先,选择Database 2的整个范围。
    Creating a Database in Excel
  • 然后选择插入 > 枢轴表 > 从表格/范围
    Creating a Database in Excel
  • 接下来,打开另一个名为Database1的工作表,并创建我们之前讨论过的表格。

注意:按CTRL + T键盘快捷键创建表格。

Creating a Database in Excel
  • 然后,您必须从出现的枢轴表中选择要建立关系的字段。例如,我们使用两个不同的工作表选择职业工资列。
  • 枢轴表字段对话框中,选择所有并点击创建选项后选择数据。
  • 最终,如下图所示,关系数据库将构建完成。
Creating a Database in Excel