arrow_back

在 Google 表格中查找数据

登录 加入
访问 700 多个实验和课程

在 Google 表格中查找数据

实验 1 小时 universal_currency_alt 免费 show_chart 中级
info 此实验可能会提供 AI 工具来支持您学习。
访问 700 多个实验和课程

GSP1063

Google Cloud 自学实验的徽标

概览

在本实验中,您需要通读一个虚构的业务场景。通过完成各种实验活动,您将协助其中的人物使用 Google 表格。

on-the-rise-bakery-logo.png

Thomas Omar 和 Seroja Malone 开了一个家庭小店 On the Rise Bakery,分享他们喜爱的全球美食和传统烘焙食品。他们的面包店从纽约市起步,逐渐扩展到整个北美地区,如今已遍布世界各地。随着公司业务增长,他们招聘了员工来协助管理各面包店的日常运营。

在本实验中,您需要搜索 Google 表格,帮助 On the Rise Bakery 向客户传达变更送达日期的信息。

前提条件

如果您刚开始使用 Google 表格,建议您先学习以下课程:Google 表格Google 表格 - 高级主题

完成以下实验可能也会有所帮助:Google 表格:使用入门

目标

  • 使用 SPLIT 和 TRANSPOSE 函数处理 Google 表格中的数据。
  • 使用查找和替换功能以及 SUBSTITUTE 函数。
  • 使用 VLOOKUP 函数并修改 QUERY 语句。
  • 使用 IFERROR 调试 Google 表格中的常见函数错误。

设置和要求

点击“开始实验”之前

请阅读以下说明。实验是计时的,并且您无法暂停实验。计时器在您点击开始实验后即会开始计时,并会显示 Google Workspace 资源可供使用的时间。

本 Google Workspace 实操实验可让您在真实的云环境中开展实验活动,免受模拟或演示环境的局限。我们会为您提供新的临时凭据,您可以在实验规定的时间内使用此凭据登录和访问 Google Workspace。

所需条件

为完成此实验,您需要:

  • 能够使用标准的互联网浏览器(建议使用 Chrome 浏览器)。
  • 时间。请注意左侧面板顶部显示的时间,这是预计完成所有步骤所需的时间。请安排好您的日程,留出足够的时间来完成本实验。实验一旦开始就不能暂停,也无法稍后继续(每次启动实验都会从第 1 步开始)。
  • 无需使用 Google Workspace 账号。在本实验中,我们将为您提供账号。
打开无痕式窗口以运行本实验。 如果在实验中收到登录控制台的提示,请仅使用我们提供给您的学生账号。这是为了进行活动跟踪,以便核实您是否已完成实验活动。

开始实验

  1. 准备就绪后,在左上方面板中点击开始实验

    此时,您会看到“实验详细信息”窗格,其中包含您在该实验中登录 Gmail 所需的临时凭据。

    如果该实验需要付费,系统会打开一个弹出式窗口供您选择支付方式。

  2. 点击打开 Google 云端硬盘

    该实验会启动资源并打开另一个标签页,显示“登录”页面。

    提示:请在不同的窗口中打开这两个标签页,并将它们并排显示。

  3. 如有必要,请复制下方的用户名,然后将其粘贴到登录对话框中。

    {{{user_0.username | "<用户名>"}}}
  4. 点击下一步

  5. 复制下面的密码,然后将其粘贴到欢迎对话框中。

    {{{user_0.password | "<密码>"}}}
  6. 点击下一步

  7. 根据提示接受所有条款及条件。

Google 云端硬盘随即打开,并且登录的是学生 Google 账号。

任务 1.处理数据

在本任务中,您将使用 SPLIT 和 TRANSPOSE 函数帮助 On the Rise Bakery 更新电子表格,使其易于理解。

使用 SPLIT 函数

  1. 如需使用本实验的电子表格,请访问 Google 云端硬盘,然后双击打开已为您创建的“On the Rise Bakery Bulk Orders”文件。

  2. Bulk Orders(批量订购)工作表的 B1 单元格中,粘贴或输入 =SPLIT(A1, ",")

    Bulk Orders(批量订购)工作表包含以逗号分隔值形式显示的客户订单。使用 SPLIT 函数可以根据指定的字符或字符串拆分文本,并将每个片段放入位于同一行的各单元格中。

  3. 如需将公式应用于同一列的其余单元格,请选中 B1 单元格,然后双击该单元格右下角的小蓝框。

    或者,您也可以点击该单元格中的小蓝框,然后向下拖动光标。

  4. 右键点击 A 列标签,然后点击隐藏列

    即便不使用 SPLIT 函数,您也可以将明确定义的数据(如以英文逗号分隔的文本)拆分成多个列。在顶部依次点击数据 > 将文本分列

  5. 如需调整列的大小,请将指针悬停在 D 列标签和 E 列标签之间的分界线上,直到出现一条蓝线,然后双击。

    您可以调整列或行的大小,以确保全文可见。

使用 TRANSPOSE 函数

  1. 在电子表格底部,点击带有 New Order(新订单)标签的工作表,查看单个客户的记录。

    请注意,数据是按列而不是按行排列的。

  2. 在 A8 单元格中,粘贴或输入 =TRANSPOSE(A1:A7)
    TRANSPOSE 函数即可重新组织数据,将行和列的位置互换。

  3. 复制 A8 到 G8 单元格。

  4. 返回 Bulk Orders(批量订购)工作表并点击 B101 单元格,然后粘贴数据。

    粘贴完数据后,您应该会看到一个剪贴板 (paste.png)。

  5. 点击该剪贴板旁边的下拉菜单,然后选择仅粘贴值

    粘贴值操作只会粘贴单元格中显示的数据,而不会粘贴底层函数或单元格引用。

点击“检查我的进度”以验证是否完成了以下目标: 上传电子表格并处理数据。

任务 2.查找并替换数据

在本任务中,您将使用查找和替换功能以及 SUBSTITUTE 函数,帮助员工更新记录。

使用查找和替换功能

On the Rise Bakery 的员工正在将一种新口味的松饼加入菜单中。所有现有订单都是蓝莓松饼。帮助员工更新 Bulk Orders(批量订购)工作表,指定松饼口味。

  1. 如要打开搜索框,请按键盘上的 Control+F 快捷键(如果使用的是 Mac 电脑,则按 Command+F 快捷键)。
注意:即使是其他公司创建的电子表格,您也可以使用 Google 表格中的快捷键。依次点击顶部的帮助 > 键盘快捷键 > 启用兼容的电子表格快捷键。
  1. 点击更多选项 (more-icon.png)。
  2. 查找文本框中输入 Muffin(松饼),然后在替换为文本框中输入 Blueberry Muffin(蓝莓松饼)。
  3. 搜索选项中选择此工作表并点击全部替换,然后点击完成

查找和替换功能不同于 FINDSEARCH 函数,后者用于提供字符串在文本中首次出现的位置。

使用 SUBSTITUTE 函数

11 月 6 日是公共假日,On the Rise Bakery 面包店会在这一天提前打烊。原定于当天送达的所有订单必须改在 7 日送达。

  1. 在 I1 单元格中,粘贴或输入 Adjusted Delivery Date

  2. 在 I2 单元格中,粘贴或输入 =SUBSTITUTE(F2,"Nov-6","Nov-7")

    SUBSTITUTE 函数可用于搜索 F2 单元格中的指定文本。如果找到“Nov-6”的完全匹配项,则日期将更改为“Nov-7”。如果未找到匹配项,则系统会显示 F 列中相应单元格的值。

  3. 将公式应用于 I 列中的其余单元格。

点击“检查我的进度”以验证是否完成了以下目标: 查找并替换数据。

任务 3.使用 VLOOKUP 和 QUERY 函数检索数据

面包店的员工必须通过搜索工作表来回答客户问题并完成其他业务操作。在本任务中,您将使用 VLOOKUP 和 QUERY 函数来检索电子表格中的数据。

VLOOKUP

一位客户致电 On the Rise Bakery 来确认预计送达日期。VLOOKUP 可用于搜索同一行中的相关信息。

  1. 在 J2 单元格中,粘贴或输入 Georgia Nkosi

  2. 在 K2 单元格中,粘贴或输入 =VLOOKUP(J2, G2:I100, 3, False)

    VLOOKUP 函数需要三个参数:要搜索的键值、搜索范围,以及要搜索的信息所在的列号。第四个参数是可选参数。

列号是相对于所提供的范围而言的。Adjusted Delivery Date 被指定为公式中的第三列,因为 VLOOKUP 所指定的范围是从 G 列开始。

注意:在本任务中,您将使用 VLOOKUP 函数检索工作表中的数据。Google 表格还支持 HLOOKUP 和 XLOOOKUP 等函数。如需了解详情,请参阅 LOOKUP

查询

On the Rise Bakery 面包店想要通过电子邮件向所有消费满 500 美元的客户发送一个折扣代码,供他们在日后购买该店的商品时使用。在本任务中,您将获取一个电子邮件地址列表。

  1. 在电子表格左下方,点击添加工作表 (+) 以添加其他工作表。

  2. 右键点击新工作表的名称并点击“重命名”,然后输入折扣

  3. 折扣工作表的 A1 单元格中,粘贴或输入 =QUERY('Bulk Orders'!$B$2:$I$100, "select H where E > 500")

    QUERY 函数使用 Google Visualization API 查询语言,并且需要同时指定范围和搜索条件。

    在引用不同工作表中的数据时,请添加源工作表的名称(后跟一个感叹号)。如果工作表名称包含空格或其他非字母数字符号,请在该名称两端加上单引号(如所提供的查询语句所示)。

  4. (可选)修改查询语句,仅检索消费超过 750 美元的客户的电子邮件地址。

点击“检查我的进度”以验证是否完成了以下目标: 使用 VLOOKUP 和 QUERY 函数。

任务 4. 将 VLOOKUP 函数与 IFERROR 和 ISERROR 函数结合使用

在任务 3 中,您使用 VLOOKUP 函数成功检索到了有关订单的信息。在本任务中,您将学习在使用 VLOOKUP 函数搜索数据时,如果没有找到相关记录,可以执行哪些操作。

调试 Google 表格中的错误

  1. Bulk Orders(批量订购)工作表的 J3 单元格中,输入姓名 Alexander Jorgenson

  2. 在 K3 单元格中,粘贴或输入 =VLOOKUP(J3, B2:I100)

    该单元格中的文本应显示“#N/A”,并且您应该会在该单元格右上角看到红色错误标记。

  3. 将指针悬停在此红色错误标记上,查看错误消息。

    K3 单元格中的公式缺少参数或输入,因此出现错误。

  4. 在 K3 单元格中,粘贴或输入 =VLOOKUP(J3, B2:I100, 8)

    更新后的公式包含三个参数,最后一个参数是必须检索的数据所在的列号。

  5. 再次将指针悬停在该红色错误标记上。

    您应该会看到更新后的错误消息。

在表格中使用函数和公式时,可能会出现许多错误。遇到错误时,请务必阅读完整的错误消息,以便了解问题。您还可以参考 Google 表格函数列表,了解函数的使用说明。

使用 IFERROR 函数处理错误

  1. 在 K4 单元格中,粘贴或输入 =ISERROR(K3)

    ISERROR 函数会检查所提供的值是否为错误值。

  2. 在 K3 单元格中,粘贴或输入 =IFERROR(VLOOKUP(J3, B3:I100, 8), "Record not found")

    请注意,红色错误标记不会出现在单元格中。另请观察 K3 和 K4 单元格的值有何变化。

IFERROR 函数会评估第一个参数是否为错误值。如果不是错误值,则返回该参数。否则,IFERROR 函数会返回第二个参数,这时系统会显示“Record not found”(未找到记录)。

点击“检查我的进度”以验证是否完成了以下目标: 使用 IFERROR 和 ISERROR 函数。

恭喜!

在本实验中,您学习了如何使用函数重新排列、搜索和替换数据。您还学习了如何调试电子表格中的错误。

后续步骤/了解详情

您可以查看以下内容,了解有关 Google 表格的更多信息:

Google Cloud 培训和认证

…可帮助您充分利用 Google Cloud 技术。我们的课程会讲解各项技能与最佳实践,可帮助您迅速上手使用并继续学习更深入的知识。我们提供从基础到高级的全方位培训,并有点播、直播和虚拟三种方式选择,让您可以按照自己的日程安排学习时间。各项认证可以帮助您核实并证明您在 Google Cloud 技术方面的技能与专业知识。

上次更新手册的时间:2024 年 2 月 20 日

上次测试实验的时间:2022 年 8 月 30 日

版权所有 2025 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。

准备工作

  1. 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
  2. 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
  3. 在屏幕左上角,点击开始实验即可开始

使用无痕浏览模式

  1. 复制系统为实验提供的用户名密码
  2. 在无痕浏览模式下,点击打开控制台

登录控制台

  1. 使用您的实验凭证登录。使用其他凭证可能会导致错误或产生费用。
  2. 接受条款,并跳过恢复资源页面
  3. 除非您已完成此实验或想要重新开始,否则请勿点击结束实验,因为点击后系统会清除您的工作并移除该项目

此内容目前不可用

一旦可用,我们会通过电子邮件告知您

太好了!

一旦可用,我们会通过电子邮件告知您

一次一个实验

确认结束所有现有实验并开始此实验

使用无痕浏览模式运行实验

请使用无痕模式或无痕式浏览器窗口运行此实验。这可以避免您的个人账号与学生账号之间发生冲突,这种冲突可能导致您的个人账号产生额外费用。