日常使用的有用的谷歌表功能

  • Share This
Michael Brown

电子表格为管理数据表提供了一个很好的平台。 但是,有没有一些简单的谷歌表格功能用于日常计算呢? 在下面找出答案。

    谷歌表的SUM函数

    我相信表格中最需要的操作是找到不同数值的总和。 我首先想到的是将每一个感兴趣的单元格相加。

    =E2+E4+E8+E13

    但如果有太多的单元格需要考虑,这个公式将变得非常耗时。

    添加单元格的正确方法是使用一个特殊的谷歌表函数--SUM--它能用逗号自动列出所有单元格。

    =sum(e2,e4,e8,e13)

    如果单元格区域由相邻的单元格组成,只需指出其第一个和最后一个单元格,即使中间有空白单元格。 这样,你就可以避免在Google Sheet SUM公式中列举每一个单元格了。

    提示:另一种添加SUM的方法是选择带有数字的列并选择 累计 根据 公式 图示。

    结果将被插入到所选范围下面的一个单元格。

    提示:我们的强力工具有一个自动求和功能,只需点击一下,你的活动单元格就会返回上面整列数值的总和。

    让我把任务复杂化,比如说,我想把多个工作表上不同数据范围的数字加在一起。 A4:A8 第1张 B4:B7 第二张 我想在一个单元格中把它们加起来。

    =SUM('Sheet1'!A4:A8, 'Sheet2'!B4:B7)

    正如你所看到的,我只是在谷歌表的SUM公式中增加了一个表,并用逗号分隔了两个不同的范围。

    百分比公式

    我经常听到有人问到如何找到不同总数的百分比。 这通常是通过谷歌表的百分比公式来计算的,比如这样。

    =百分数/总数*100

    当你需要检查这个或那个数字占总数的哪一部分时,同样的方法也适用。

    =部分/总数*100

    提示:掌握一个总数的百分比,总数&金额的百分比,其增加&减少在本教程中。

    在我保存过去10天所有销售记录的表中,我可以计算出每笔销售占总销售的百分比。

    首先,我进入E12,找到总销售额。

    =SUM(E2:E11)

    然后,我检查第一天的销售额在F2中占总数的哪一部分。

    =E2/E$12

    我建议也要做一些调整。

    1. 转向 E2 $E$12 - 以确保你将每天的销售量除以相同的总数。
    2. 对F列的单元格应用百分比数字格式。
    3. 将F2中的公式复制到下面的所有单元格--直到F11。

    提示:要复制公式,请使用我前面提到的方法之一。

    提示:为了确保你的计算正确,请输入下面的一到F12。

    =SUM(F2:F11) )

    如果它返回100% - 一切都正确。

    为什么我建议使用百分比格式?

    一方面,如果你想得到百分数,要避免将每个结果乘以100;另一方面,如果你想将结果用于任何进一步的非百分数的数学运算,要避免将其除以100。

    这就是我的意思。

    我在C4、B10和B15单元格中使用百分比数字格式,所有引用这些单元格的谷歌表格公式都变得简单多了。 我不必在C10和C15的公式中除以100或添加百分比符号(%)。

    C8、C9和C14的情况就不一样了。 我必须做这些额外的调整才能得到正确的结果。

    阵列公式

    为了在谷歌表格中处理大量数据,通常使用嵌套函数和其他更复杂的计算方法。 谷歌表格中也有用于此目的的数组公式。

    例如,我有一个每个客户的销售表,我很想知道每个客户的最大销售额是多少? 牛奶巧克力 史密斯 我使用E18中的下一个数组公式,来检查我下次是否能给他一个额外的折扣。

    =ArrayFormula(MAX(IF(($B$2:$B$13="史密斯")*($C$2:$C$13="牛奶巧克力"),$E$2:$E$13,"))

    注意:要完成谷歌表格中的任何数组公式,请按Ctrl+Shift+Enter,而不是简单的Enter。

    我已经得到了259美元的结果。

    我在E16中的第一个数组公式返回史密斯的最大购买量--366美元。

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))

    E17显示,牛奶巧克力的最大花费为518美元。

    =ArrayFormula(MAX(IF(($C$2:$C$13="牛奶巧克力"),$E$2:$E$13)))

    现在,我将把谷歌表格公式中使用的所有数值替换为它们的单元格引用。

    你有没有注意到有什么变化?

    =ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"") )

    这是我之前的情况。

    =ArrayFormula(MAX(IF(($B$2:$B$13="史密斯")*($C$2:$C$13="牛奶巧克力"),$E$2:$E$13,"))

    就这样,在你引用的单元格中玩弄数值,你可以根据不同的条件快速获得不同的结果,而不需要改变公式本身。

    日常使用的谷歌表格公式

    让我们再来看看几个方便日常使用的函数和公式的例子。

    例1

    假设你的数据一部分写成数字,一部分写成文本。 300欧元 , 总计 - 400美元 但你只需要提取数字。

    我知道这只是一个函数。

    =REGEXEXTRACT(text, regular_expression)

    它用正则表达式的掩码来拉动文本。

    • 文本 - 它可以是单元格引用或任何带双引号的文本。
    • 正则表达式 - 在双引号中,它可以让你创建几乎任何可能的文本方案。

    我的例子中的文本是一个带有数据的单元格( A2 ).而我使用这个正则表达式。 [0-9]+

    这意味着我正在寻找任何数量( + )的数字,从0到9( [0-9] )一个接一个地写。

    如果数字有分数,正则表达式将看起来像这样。

    "[0-9]*\.[0-9]+[0-9]+" 用于有两位小数的数字

    "[0-9]*\.[0-9]+" 适用于有一位小数的数字

    注意:谷歌表将提取的数值视为文本,你需要用VALUE函数或我们的转换工具将其转换为数字。

    例2--用公式串联文本

    文本中的公式有助于得到一个整齐的带有一些总数的行--数字与它们的简短描述。

    我将在第14行和第15行创建这样的行。 首先,我通过以下方式合并这些行中的单元。 格式> 合并单元格 然后计算E列的总和。

    =SUM(E2:E13)

    然后,我把我想作为描述的文本放到双引号中,并使用安培尔将其与公式结合起来。

    ="巧克力总销售额:"&SUM(E2:E13)&" 美元"

    为了使我的数字变成小数,我使用TEXT函数并设置格式。 "#,##0"

    另一种方法是使用谷歌表的CONCATENATE函数,就像我在A15中使用的那样。

    =CONCATENATE("客户的总折扣:",TEXT(SUM(F2:F13), "#.##"), "美元")

    例3

    如果你从某个地方上传数据,所有数字都出现了空格,怎么办? 8 544 而不是 8544 ? "谷歌表将把这些作为文本返回,你知道的。

    下面是如何将这些写成文本的数值变成 "正常数字"。

    =value(substitute("8 544"," ","))

    =value(substitute(a2," ","))

    其中A2包含 8 544 .

    SUBSTITUTE函数用一个 "空字符串"(第三个参数)替换文本中的所有空格(查看第二个参数--双引号中有空格)。 然后,VALUE将文本转换为数字。

    例4

    有一些谷歌表格的功能可以帮助操作电子表格中的文本,例如,将大小写改为句子大小写。 如果你有一些奇怪的东西,例如 基金会 ,你可以得到 来源数据 而不是。

    让我详细解释一下。 我在一个单元格中取第一个字符。

    =LEFT(A1,1)

    并将其转换为大写字母。

    =upper(left(a1,1))

    然后我把剩下的文本拿出来。

    =right(a1,len(a1)-1)

    并强迫它变成小写。

    =lower(right(a1,len(a1)-1))

    最后,我把公式中的所有部分用安培符串起来。

    =UPPER(LEFT(A1,1))& LOWER(RIGHT(A1,LEN(A1)-1))

    提示:你可以通过我们的电动工具中的相应工具在不同的情况下进行切换。

    当然,谷歌表还能提供更多的东西。 不要害怕不同的复杂公式--只要尝试和实验。 毕竟,这些工具集让我们解决许多不同的任务。 祝你好运! :)

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.