哪些 Google 表格公式值得优先学习?
最值得优先学习的公式,是用于关联两个表格、提取部分行、汇总数据和整理文本的公式,因为这四类任务涵盖了普通办公室中大部分手工表格工作。
设想一家虚构的活动策划公司“北门活动”,有 15 名员工。运营协调员莱拉维护着一份预订表和一份单独的场地价目表。每周五,她都要手动把价格复制到预订表中,筛选下个月的活动,按场地汇总收入,再清理客户姓名中误输入的多余空格。这项工作占去了下午的大部分时间,而且上个月还有一张发票填错了价格。
| 客户(按原样输入) | 场地代码 | 活动日期 | 访客 | 价格 |
|---|---|---|---|---|
| 奥卡福,格蕾丝 | VEN-04 | 2026年11月14日 | 80 | 手动抄录 |
| 布兰特,卢卡斯 | VEN-11 | 2026年11月21日 | 35 | 手动抄录 |
| 梅塔,阿琼 | VEN-02 | 2026年12月5日 | 120 | missing |
Google 表格中的查找公式如何运作?
查找公式在一个表中查找某个值,并从另一个表中返回匹配的值,因此 Leila 可以根据场地清单自动填入所有价格。
XLOOKUP 有三个主要参数:要查找的值、要搜索的单列,以及要返回值的列。可选参数用于设置未匹配时显示的内容、匹配模式和搜索顺序。默认采用精确匹配,这正适合‘VEN-04’之类的代码。如果省略未匹配时的返回值参数,且没有找到匹配项,就会显示 #N/A 错误。
较早的 VLOOKUP 会搜索某个区域的第一列,并根据你指定的列序号返回值,列序号从 1 开始。它的最后一个参数 is_sorted 默认为近似匹配,因此 Google 建议将其设为 FALSE,以进行精确匹配。忘记这一点,是价格悄然出错的常见原因。
什么时候应该使用 FILTER 或 QUERY?
如果想获取符合一个或多个条件的行,使用 FILTER;如果想一步完成数据选择、分组或汇总,使用 QUERY。
FILTER 的参数包括要筛选的范围,以及一个或多个条件;每个条件都是一列真值或假值,长度与该范围相同。莱拉可以只显示日期在下个月的活动。如果没有匹配的行,FILTER 会返回 #N/A。可以在公式外套用 IFERROR,将错误替换为易懂的提示信息;IFERROR 的第二个参数就是发生错误时要显示的值。
QUERY 接受一个数据范围、一条用 Google Visualization API 查询语言编写的查询语句,以及可选的标题行数。一个 QUERY 就能按场地汇总当月收入。每列应只包含一种数据类型;如果一列混有多种类型,则以占多数的类型为准,其他类型的值会被视为空值。
ARRAYFORMULA 和文本函数有什么作用?
ARRAYFORMULA 可以让一个公式返回多行结果,因此只需在价格列顶部单元格中输入一个公式,就能填满整列,并自动涵盖新增预订。许多返回多个值的公式,即使不使用它,也会自动将结果扩展到相邻单元格。
处理文本时,TRIM 会删除开头、结尾及重复的空格,只在词语之间保留一个空格,但不会删除从网页复制来的不换行空格。SPLIT 会按分隔符将文本拆分到不同单元格中,因此 '奥卡福尔, 格蕾丝' 可以拆分为姓和名。TEXTJOIN 则相反,它使用你指定的分隔符连接文本或整个单元格区域,也可以按要求跳过空单元格,很适合整理要放入邮件的场地列表。
如何使用 Gemini 或其他 AI 助手编写公式?
说明你想要的结果、准确的列字母或表头,并提供一个预期答案示例,然后要求助手解释它给出的公式,以便你核查。在 Google 表格中,Gemini 可以根据侧边栏中的描述生成公式;对于显示错误的单元格,你可以选择“修复”,让它检查公式。这需要符合条件的 Google Workspace 或 Google AI 套餐,而且 Google 提醒,其建议可能不准确,因此应先检查,再使用。
使用 ChatGPT、Claude 或其他获准使用的助手时,应描述数据布局,而不是粘贴客户数据,例如说明场地代码和价格分别位于哪个工作表、哪一列。这样就足以起草公式,无须分享任何人的详细信息。
较差的公式编写请求和改进后的请求分别是什么样的?
薄弱的请求:“写一个获取价格的公式。”典型回答是一个没有 is_sorted 参数、列号靠猜的 VLOOKUP 公式。由于近似匹配会寻找最接近的代码,即使是场地清单上不存在的“VEN-02”,它也会返回一个价格。
改进后的请求:'在 Google 表格中,Bookings 工作表 B 列从第 2 行起存放 VEN-04 这样的场地代码。Venues 工作表 A 列存放代码,C 列存放价格。为 Bookings 工作表 E 列编写一个公式,通过精确匹配为每一行填入价格;没有匹配项时显示“不在价目表中”,空白行则保持空白。解释每个参数。'答案使用了指定未匹配时返回值的 XLOOKUP,并在外层套用 ARRAYFORMULA,加入空白行检查。现在,'VEN-02' 会显示“不在价目表中”。
在信任一个公式之前,如何检查它?
检查公式时,用三行你已知答案的数据进行测试:一行正常数据、一行没有匹配项的数据,以及一行含有多余空格的数据。确认代码采用精确匹配,检查是否出现意料之外的 #N/A 或空白结果,并将助手对各参数的解释与 Google 文档编辑器帮助中该函数的说明逐一对照。
使用 Google Sheets 公式时,有哪些常见错误?
最常见的错误是使用 VLOOKUP 时未将最后一个参数设为 FALSE,导致返回近似匹配结果。其他错误包括:尾随空格导致查找失败;列中混有数字和文本,导致 QUERY 丢弃部分值;以及用 IFERROR 隐藏所有错误,让真正的问题也消失不见。
这节课在 Tosheo.ai 中属于哪一部分?
本课属于 AI 自动化课程中的自动化与办公工具分类。在 Tosheo.ai 中,实操任务会给你一张虚构的杂乱表格,让你使用 AI 助手起草的公式进行修复,评分反馈会检查精确匹配、错误处理和你设置的测试行。
来源与范围
Google 文档编辑器帮助:XLOOKUP 函数(核查于 19 October 2026) ↗
Google 文档编辑器帮助:VLOOKUP 函数(核查于 19 October 2026) ↗
Google 文档编辑器帮助:FILTER 函数(核查于 19 October 2026) ↗
Google 文档编辑器帮助:QUERY 函数(核查于 19 October 2026) ↗
Google 文档编辑器帮助:ARRAYFORMULA 函数(核查于 19 October 2026) ↗
Google 文档编辑器帮助:IFERROR 函数(核查于 19 October 2026) ↗
Google 文档编辑器帮助:TRIM 函数(核查于 19 October 2026) ↗
Google 文档编辑器帮助:SPLIT 函数(核查于 19 October 2026) ↗
Google 文档编辑器帮助:TEXTJOIN 函数(核查于 19 October 2026) ↗
Google 文档编辑器帮助:在 Google 表格中与 Gemini 协作(核查于 19 October 2026) ↗