包括 22 个你以前不知道的秘密公式和 Google Sheet 函数🤐

Google Sheet 是一款功能强大的工具,可以帮助您高效地管理数据。今天我们要介绍一个秘密或者鲜为人知的功能。但它在 Google Sheet 中非常有用。
125

有用的 Google Sheet 公式

Google Sheet 公式可创建图表、在单元格内翻译、合并多个单元格、显示来自 URL 的图像、像 SQL 一样搜索和过滤数据、从其他 Google Sheets 获取数据、在单元格内翻译、显示来自 URL 的图像、显示当前日期和时间、生成随机数、将首字母大写、在文本中插入链接、拉取网站图标等等。

公式:

用法: 允许您使用单个公式计算多个单元格中的值。无需将公式拖拽并复制到每一行

公式: Google Sheets 中的 ARRAYFORMULA 用于使公式能够处理单元格范围。 (多行或多列)。通常,公式仅在单个单元格中起作用,但 ARRAYFORMULA 允许公式自动计算整个列。例如,=ARRAYFORMULA(A1:A + B1:B) 将在每一行中添加来自 A 列和 B 列的值,而无需自己将公式向下拖。使其方便并减少复制公式的时间。

公式:

用法: 用于在单个单元格中创建小图形。适合总结数据趋势。

公式: Google Sheets 中的 SPARKLINE 在单个单元格内创建一个小图表。用于显示数据的简单趋势,如折线、列、面积、K线图等。例如,=SPARKLINE(A1:A10) 将从 A1 到 A10 范围内的值创建折线图,并且可以指定其他样式,例如 =SPARKLINE(A1:A10, {“charttype”, “column”; “color”, “blue”}) 更改为蓝色条形图。帮助您在小空间内快速查看数据趋势。

公式:

用法: 它允许您像 SQL 查询一样过滤和检索数据,而无需多个过滤器。

公式: Google Sheets 中的 QUERY 功能可帮助您使用类似 SQL 的命令过滤、排序和计算一系列单元格中的数据。例如,=QUERY(A1:C10, “SELECT A, B WHERE C > 50 ORDER BY B DESC”, 1) 从范围 A1:C10 中选择 A 列和 B 列,仅筛选出 C 列的值大于 50 的行,并按降序 (DESC) 对 B 列进行排序,使数据分析更轻松、更灵活。

公式:

用法: 自动从其他电子表格导入数据以供协作使用。

公式: Google Sheets 中的 IMPORTRANGE 用于通过指定链接和单元格范围从另一个 Google Sheets 文件中获取数据,例如: =IMPORTRANGE("URL_source_sheet", "Sheet1!A1:B10") 我想要从链接文件中名为“Sheet1”的工作表的 A1:B10 范围导入数据。 URL_source 表这允许跨文件实时链接和更新数据。

公式:

用法: 可用于将单元格中的文本从英语翻译成泰语。或者各种语言

公式: Google 表格中的 GOOGLETRANSLATE 可用于自动将文本从一种语言翻译成另一种语言,例如: =GOOGLETRANSLATE(A1, "en", "th") 将把英文文本放入单元格 A1 中(“在”) 翻译成泰语 (“日”)并且如果使用 “汽车” 而不是源语言,例如 =GOOGLETRANSLATE(A1, "auto", "th") 系统将自动检测源语言。让表格中的文本翻译变得简单又快捷! 🌍✨

公式:

用法: 帮助删除列中的重复值并仅显示唯一值。

公式: Google Sheets 中的 UNIQUE 用于从一定范围内过滤数据,仅包含唯一值。例如,=UNIQUE(A1:A10) 将从 A1 到 A10 范围中提取唯一值,因此您只会看到该列中的唯一数据。这对于处理仅需要显示唯一值的数据很有用,例如唯一的名称列表或非重复列表。

公式:

用法: 按指定列自动对数据进行排序。

公式: Google Sheets 中的 SORT 用于按您想要的顺序对数据进行排序,例如升序或降序。它可以与数字和文本一起使用。例如,=SORT(A1:B10, 1, TRUE) 将从第一列(A 列)按升序对范围 A1:B10 中的数据进行排序。 (设置 TRUE 为升序。)如果要按降序排序,请使用 FALSE 而不是 TRUE。例如,=SORT(A1:B10, 1, FALSE) 将帮助您更整洁、更快速地组织数据。

公式:

用法: 用于将多个单元格中的文本合并为一个文本,并使用逗号或空格等分隔符进行分隔。

公式: Google Sheets 中的 TEXTJOIN 用于合并来自多个单元格或数据范围的文本。您可以指定文本之间的分隔符,例如 =TEXTJOIN(“, “, TRUE, A1:A5) 将合并从 A1 到 A5 的文本,并以“, ”作为文本之间的分隔符。并且如果值在单元格中包含空白值,则会被忽略(如果使用 TRUE),例如结果可能是“苹果、香蕉、橙子”,这使您更容易组合文本并更好地组织它。

公式:

用法: 帮助生成所需数量的自动数字序列。

公式: Google Sheets 中的 SEQUENCE 用于在单元格范围内自动创建数字序列。例如,=SEQUENCE(5) 在单行中创建从 1 到 5 的序列,而 =SEQUENCE(5, 2) 则创建 5 行 2 列的序列。您可以进一步自定义它,例如使用 =SEQUENCE(5, 1, 10, 2),从 10 开始并以 2 为增量,直到达到 10 行:
10, 12, 14, 16, 18

此函数适合创建有序增加的数字或数据序列。

公式:

用法: 允许直接在 Google 表格的单元格中显示来自 URL 的图像。

  • 假设B列包含图片链接,如: https://example.com/image.jpg
  • 此公式将从单元格 B1 中提取 URL 并在该单元格中显示图像。

调整图像大小(如有必要)

  • 4 = 定制尺寸
  • 100 = 宽度 100 像素
  • 100 = 高度 100 像素

如果要自动显示每一行的图像,请在单元格 C1 中使用此公式:

公式: Google Sheets 中的 IMAGE 用于在单元格内显示来自 URL 或 Google Drive 中的文件的图像。无需使用单独的应用程序此功能可让您方便、轻松地在 Google 表格中显示图像。

公式:

用法: 用于将数据位置从行切换到列。或者从列到行

公式: Google Sheets 中的 TRANSPOSE 用于更改数据的行和列。例如,如果您有一系列行(水平)的数据,则可以使用 TRANSPOSE 将其更改为列(垂直),反之亦然。当您想要在行和列之间快速切换数据时此功能很有用。

公式:

用法: 帮助我将多个单元格的值合并为一个文本。

公式: Google Sheets 中的 CONCATENATE 用于合并来自多个单元格的文本。例如,如果单元格 A1 中有单词“Hello”,单元格 B1 中有单词“World”,则公式 =CONCATENATE(A1, ” “, B1) 会将两个文本合并为“Hello World”。您可以在文本之间添加分隔符,例如空格(使用“”)、逗号或任何您想要的内容。此功能使得合并来自多个单元格的文本变得简单、方便。

公式:

用法: NOW() 用于显示当前日期和时间。 TODAY() 用于显示当前日期,但不包含时间。

公式: Google 表格中的 NOW 和 TODAY 用于自动显示当前日期和时间:

  • 现在():将显示当前日期和时间,例如 =现在() 它将显示类似“2025-04-03 12:30:45”的日期和时间(取决于您使用公式的时间)。
  • 今天():只显示当前日期,不显示时间,如: =今日() 它会自动给出结果“2025-04-03”。

每次编辑工作表或重新打开工作表时,这两个函数都会更新数据。它可让你轻松使用当前日期和时间信息🎉

公式:

用法: RAND() 生成 0 到 1 之间的随机数。RANDBETWEEN(x, y) 生成 x 和 y 之间的随机数。

公式: 兰德()随机数 在 Google Sheets 中用于生成随机数:

  • 兰德():该函数使用时将生成一个0到1之间的随机数(例如0.12345)。 =RAND() 每次在工作表中重新计算时,您都会得到一个不同的随机数。
  • 随机数:用于生成指定范围内的随机数,如: =RANDBETWEEN(1, 100) 它将生成一个介于 1 到 100 之间的随机数,包括范围数字(1 到 100),当您需要自定义数字范围时为您提供更多灵活性。

这两个函数在工作表中重新计算时都会自动改变它们的值🌟

公式:

用于用逗号或空格等分隔符分隔文本。

公式: Google Sheets 中的 SPLIT() 用于使用指定的分隔符将单元格中的文本拆分为多个部分。例如,如果单元格 A1 中的文本为“Apple, Banana, Orange”,并且您使用公式 =SPLIT(A1, “, “),它会将文本拆分为多个单元格,并以逗号和空格分隔。

您可以根据需要使用各种分隔符,例如逗号、空格甚至其他字符。轻松管理多部分数据

公式:

用于从文本中仅提取数字。

公式: Google Sheets 中的 REGEXEXTRACT() 用于从文本中提取与特定模式匹配的数据。例如,如果您想从单元格 A1 中包含的文本中提取电子邮件地址(可能是“电子邮件:john@example.com”),则公式 =REGEXEXTRACT(A1, “\S+@\S+”) 将仅提取电子邮件地址。 “john@example.com” 是使用正则表达式 (regex) 生成的,以指定所需的格式,例如电子邮件地址、电话号码。或者具有特定特征的消息使从文本中提取所需信息变得简单而准确!

公式:

此公式将检查单元格 B2 并用“。”替换所有“-”符号。根据需要更改单词和单元格。

公式: 代替() 在 Google Sheets 中,它用于替换现有文本中的某些文本。例如,如果单元格 A1 中的文本为“Hello World”,并且您想将“World”一词替换为“Everyone”,则无需编辑整个文本,请使用以下公式:

结果将是“Hello Everyone”,它会自动将“World”一词更改为“Everyone”。如果要进行多次替换,可以指定要替换的次数,例如: 替代(A1,“a”,“b”,2) 它只会替换文本中第二次出现的“a”。

公式:

此公式将合并 A1 B1 C1 D1 E1 列(以 = 开头并使用 &)。根据需要更改列或对列进行排序。使用输入公式的行下方的 + 号使其他行自动排序。

如果要在组合值之间添加空格或文本

或者使用函数 连接 有额外空间:

假设您在 B 列中有数据,并且想要添加“|”在 C 列中的每个字符串前加上符号:

使用功能 连接:

使用符号 &:

公式: Google Sheets 中的 CONCATENATE() 用于合并来自多个单元格或部分的文本。例如,如果单元格 A1 包含文本“Hello”,而 B1 包含文本“World”,则公式 =CONCATENATE(A1, ” “, B1) 会将两个文本合并为“Hello World”,单词之间有一个空格。此功能可让您轻松地将来自多个来源的文本合并为单个文本。

公式:

  • A1 是要删除文本的单元格。
  • /.* 这是一个搜索包含 / 符号和所有后续字符的文本的模式。
  • "" 意思是用空白值替换符合搜索模式的文本(删除它们)。您也可以在这里输入单词。
A 栏(原始)B 列(结果)
share.netnut.cn/4f4sDx分享网
example.com/page1示例.com
test.website.com/path/to/page测试网站

此公式将在 / 符号和后续单词的位置插入文本消息。

公式: Google Sheets 中的 REGEXREPLACE 用于替换单元格中与指定模式匹配的文本。

此功能可让您轻松替换 Google 表格中符合所需格式的文本(例如数字、字母或特殊文本)。

公式:

您可以将 REGEXREPLACE 函数与 PROPER 结合使用来删除句点 (.) 及其后面的单词。准备将首字母改为大写。

  1. REGEXREPLACE(B1, "\..*", "")
    • \. → 表示“点(.)”
    • .* → 表示“句点后面的任意字母”
    • 全部替换为空值("") → 删除该点以后的所有内容。
  2. 恰当的(...)
    • 用于使第一个字母成为 大写字母
    • 例如 “哄骗”“索阿克斯”

示例结果:

B 栏(原始)C 列(结果)
soax.com索阿克斯
例子.net例子
google.co.uk谷歌
测试网站测试

公式: 恰当的() 在 Google 表格中,它用于将文本中每个单词的首字母大写。其余字母均为小写。例如,如果单元格 A1 包含文本“hello world”,则公式 =PROPER(A1) 它会自动将文本更改为“Hello World”,这有助于使多词文本看起来更清晰、更有条理。

公式:

此公式将使用 C1 中的 URL 将 B1 中的文本变为链接。

示例结果:

B 列(文本)C 列(链接)D 列(结果)
谷歌https://google.com谷歌
YouTubehttps://youtube.comYouTube
OpenAIhttps://openai.comOpenAI

对整个列使用自动公式

您可以使用 Google Apps 脚本 将直接链接嵌入到 B 列或 D 列

  • 转至 扩展程序 > Apps 脚本
  • 删除旧代码然后输入此代码:
  • 奔跑 (▶) 使脚本正常运行
  • 该链接现在将永久嵌入在 B 列中。
  • 您现在可以删除 C 列! 🎉

公式: Google Sheets 中的 HYPERLINK() 用于创建可点击的链接。通过将文本或 URL 链接到网站或其他数据源,此功能允许您轻松便捷地将工作表中的文本或数据链接到外部数据源。

方法 1:使用普通 Google(最简单)

  • 您可以将任何网站图标拉取为图像 URL。

方法 2:使用常规 Google 屏幕(64×64)

  • 此公式可让您获得图标大小 64x64像素

方法 1:使用 Google 的 Favicon API(最简单的方法)

  • 此公式将在 Google 表格中显示为 Favicon 图像。

方法 2:使用 Google 的 Favicon API(最佳方法)

  • 此公式将在 Google 表格中显示为 Favicon 图像。尺寸 64x64像素 (更清晰)

方法 1:使用 Google 的 Favicon API(最佳方法)

此公式将在 Google 表格中显示为 Favicon 图像。尺寸 64x64像素 (更清晰)

使用方法:

  • 在栏位中输入域名 A2 例如 示例.com
  • 此公式将拉动图标大小 64x64像素 來表演

方式 2. 直接从网站拉取图标(如果 API 不可用)

其他食谱
Google Sheets 有许多函数和公式可以帮助您更方便、更高效地工作。以下是常用且有用的公式列表:
如果():
用于检查条件,并根据指定的条件返回结果,例如 =IF(A1 > 10, “大于 10”, “小于或等于 10”),如果 A1 大于 10,则显示“大于 10”。
COUNTIF():
它用于计算满足指定条件的单元格的数量,例如 =COUNTIF(A1:A10, “>10”) 将计算 A1:A10 范围内值大于 10 的单元格的数量。
SUMIF():
它用于查找满足条件的单元格的总和,例如 =SUMIF(A1:A10, “>10”) 将查找范围 A1:A10 中大于 10 的值的总和。
VLOOKUP()函数:
它用于通过查看第一列来查找表中的值,例如 =VLOOKUP(A1, B1:C10, 2, FALSE) 将在 B1:B10 列中查找 A1 中的值并从 C 列返回匹配的值。
指数():
它用于从表中的指定位置获取数据,例如 =INDEX(B1:C10, 3, 2) 将从范围 B1:C10 的第 3 行和第 2 列获取值。
匹配():
它用于从一系列数据中搜索一个值并返回找到该值的位置。例如,=MATCH(“Apple”, A1:A10, 0) 将在范围 A1:A10 内搜索单词“Apple”并返回找到该单词的位置。
仅有的():
它用于查找单元格中文本的长度,例如 =LEN(A1) 将返回单元格 A1 中的字符数。
左边():
它用于从文本左侧提取文本,例如 =LEFT(A1, 5) 将从 A1 中的文本中提取前 5 个字符。
正确的():
它用于从文本的右侧提取文本,例如 =RIGHT(A1, 3) 将从 A1 中的文本中提取最后 3 个字符。
数组公式():
它用于使公式同时对多行或多列起作用,例如 =ARRAYFORMULA(A1:A10 * B1:B10) 将 A 列中的所有值乘以 B。
语言ISO-639 代码
阿布哈兹ab
亚齐人高手
阿乔利
非洲
阿尔巴尼亚语平方
渠道阿尔茨
阿姆哈拉语
阿拉伯
亚美尼亚语
阿萨姆语作为
阿瓦德语小时
艾马拉语
阿塞拜疆
巴厘语禁止
班巴拉骨髓
巴什基尔语不是
巴斯克欧盟
巴塔克卡罗肉毒素
西马隆贡巴塔克防弹少年团
托巴巴塔克英国广播公司
白俄罗斯语
本巴好的
孟加拉国民军
巴达维婴儿
博杰普尔语
比科尔特别的
波斯尼亚语BS
布列塔尼人br
保加利亚语背景
布里亚特说话
广东话
加泰罗尼亚语
Cebuano行政首长理事会
英语(海)
简体中文繁體中文 或者 zh 
Chinese (Traditional)zh-TW 
楚瓦什人简历
Corsicanco
Crimean Tatarcrh
Croatianhr
Czechcs
Danish
Dinka
迪维希语dv
Dogridoi
Dombedov
Dutchnl
Dzongkhadz
Englishen
Esperantoeo
Estonianet
Eweee
Fijianfj
Filipino (Tagalog)fil 或者 tl
Finnishfi
Frenchfr
French (French)fr-FR
French (Canadian)fr-CA
Frisianfy
Fulfuldeff
Gagaa
Galiciangl
Ganda (Luganda)lg
Georgianka
Germande
Greekel
Guaranign
Gujaratigu
Haitian Creoleht
Hakha Chincnh
Hausaha
Hawaiianhaw
Hebrewiw 或者 he
Hiligaynonhil
Hindihi
Hmonghmn
Hungarianhu
Hunsrikhrx
Icelandicis
Igboig
Ilokoilo
Indonesianid
Irishga
Italianit
Japaneseja
Javanesejw 或者 jv
Kannadakn
Kapampanganpam
Kazakhkk
Khmerkm
Kigacgg
Kinyarwandarw
Kitubaktu
Konkanigom
Koreanko
Kriokri
Kurdish (Kurmanji)ku
Kurdish (Sorani)ckb
Kyrgyzky
Laolo
Latgalianltg
Latinla
Latvianlv
Ligurianlij
Limburganli
Lingalaln
Lithuanianlt
Lombardlmo
Luoluo
Luxembourgishlb
Macedonianmk
Maithilimai
Makassarmak
Malagasymg
Malay多发性硬化症
Malay (Jawi)ms-Arab
Malayalamml
Maltesemt
Maorimi
Marathimr
Meadow Marichm
Meiteilon (Manipuri)mni-Mtei
Minangmin
Mizolus
Mongolianmn
Myanmar (Burmese)my
Ndebele (South)nr
Nepalbhasa (Newari)new
Nepaline
Northern Sotho (Sepedi)nso
Norwegianno
Nuernus
Occitanoc
Odia (Oriya)或者
Oromoom
Pangasinanpag
Papiamentopap
Pashtops
Persianfa
Polishpl
Portuguesept
Portuguese (Portugal)pt-PT
Portuguese (Brazil)pt-BR
Punjabipa
Punjabi (Shahmukhi)pa-Arab
Quechuaqu
Romanirom
Romanianro
Rundirn
Russianru
Samoansm
Sangosg
Sanskritsa
Scots Gaelicgd
Serbiansr
Sesothost
Seychellois Creolecrs
Shanshn
Shonasn
Sicilianscn
Silesianszl
Sindhisd
Sinhala (Sinhalese)si
Slovaksk
Sloveniansl
Somaliso
Spanishes
Sundanesesu
Swahilisw
Swatiss
Swedishsv
Tajiktg
Tamilta
Tatartt
Telugute
Tetumtet
Thai
Tigrinyati
Tsongats
Tswanatn
Turkishtr
Turkmentk
Twi (Akan)ak
Ukrainianuk
Urduur
Uyghurug
Uzbekuz
Vietnamesevi
Welshcy
Xhosaxh
Yiddishyi
Yorubayo
Yucatec Mayayua
Zuluzu

这些功能可以帮助您更快、更高效地处理 Google 表格中的数据。尝试将其应用到您的项目中。您可能会发现新的方法。这会使您的工作更加轻松!

Facebook 评论框
上一篇文章

IQ Option 评测:仅需 $10 即可交易股票、外汇、加密货币及更多

下一篇文章

了解 Web 托管的基础知识,让初学者轻松理解。