如何用宏自动化google工作表中的重复任务

宏最终可供googlesheets用户使用。您不需要任何编码技巧来自动执行文档和电子表格中的重复任务。...

录制任务,保存该任务,然后随时运行该任务。

automate-google-sheets

宏最终可供googlesheets用户使用。宏允许您自动执行文档和电子表格中的重复任务,而无需学习编写代码。

很长一段时间以来,它们一直是Microsoft Office的核心生产力工具。Excel用户早就可以使用宏来节省时间,现在你可以给googlesheets带来同样的节省时间的好处。

虽然GoogleSheets长期以来允许用户编写自己的应用程序脚本函数,但宏向所有GoogleSheets用户开放了这种功能——不需要任何编码经验。

如果您发现自己反复处理多个具有相似数据或信息的工作表,则宏特别有用。例如,任何一种具有详细功能来整理数据的月度跟踪器都将受益于宏的使用。

如何在google工作表中创建新宏

googlesheets宏非常容易创建。

  1. 单击“工具”>“宏”>“录制宏”。
  2. 运行要自动化的步骤。
  3. 如果希望宏在录制的完全相同的单元格中操作,请选择“绝对引用”。如果希望宏在选定的单元格和附近的单元格中操作,请选择“相对引用”。
  4. 单击“保存”。
  5. 输入宏的名称和可选的键盘快捷键。

现在很明显,上面列表中的第二步可能会涉及更多的步骤,但稍后会有更多的步骤。

如何在googlesheets中编辑宏

如果要编辑宏,请执行以下操作:

  1. 转到“工具”>“宏”>“管理宏”。
  2. 在打开的宏列表中,单击要编辑的宏旁边的菜单按钮(三个点)。
  3. 单击编辑脚本。

要编辑宏,您必须实际编辑代码,因此如果这是您不习惯的操作,则只需重新录制宏就更容易了。

如何在googlesheets中运行宏

要运行宏,请打开要使用它的工作表,然后单击“工具”>“宏”,然后从列表中选择宏。或者,如果为宏指定了键盘快捷键,则可以改用该快捷键。

automate tasks in google sheets with macros

下面,您将找到几个简单的例子,说明在Google工作表中使用宏的各种方法。

示例1:使用宏格式化电子表格

任何类型的重复格式化,你必须适用于几个谷歌表可以很容易地完成宏。

基本格式

如果有多个具有类似信息的工作表,则可以录制以下任意或所有内容的宏:粗体/斜体/下划线格式、字体大小、文本对齐方式、文本换行、背景填充颜色等。

automate tasks in google sheets with macros

条件格式

使用googlesheets,您还可以通过在具有条件格式的基本自动化之上添加一个额外的自动化层来获得相当的meta。

您可以使用上述相同的方法使用条件格式设置单元格的格式。不同之处在于,您可以创建一个规则,根据特定条件设置文本格式:

  • 如果单元格包含或不包含特定关键字。
  • 如果单元格包含的数字等于、大于或小于特定数字
  • 如果单元格包含指定日期/a之后的日期/a指定日期之前的日期。

因此,假设您使用googlesheets跟踪您的任务,并为任务指定了截止日期。您可以使用条件格式突出显示今天到期的任何内容:

  1. 单击“记录”后,选择要应用条件格式的单元格。
  2. 转到“格式”>“条件格式”。
  3. 在打开的侧栏中,单击添加新规则。
  4. 在“格式单元格”下选择“日期”。
  5. 在打开的第二个下拉菜单中,选择今天作为今天到期的任务。

如果要突出显示过期的内容,请重复步骤1到3,然后执行以下操作:

  1. 在“格式单元格”下,如果选择“日期早于”。
  2. 在打开的第二个下拉菜单中,选择“今日”。

示例2:创建报告和图表

有很多方法可以在Google工作表中生成报告,包括透视表、图表和图表。

google表中的透视表

如果要计算电子表格中各种项目的总数,透视表非常有用。您可以使用透视表来理解大量数据,并将其汇总为一个简短的可消化报告。因为它是基于电子表格数据的,所以您也可以使用条件格式、图表和图形来可视化数据。

例如,如果你正在使用Google表单来显示你的消费习惯,你可以使用pivot图表来计算总数。这是一个很好的方法来真正了解你在星巴克花了多少钱。

  1. 单击记录后,转到数据透视表。
  2. 透视表编辑器将在侧面板中打开,您可以在其中添加要显示在表中的项目。
  3. 在“行”下单击“添加”,然后选择包含要整理的信息的列:例如,费用类别或位置。
  4. 在“值”下,单击“添加”,然后选择包含每个类别的支出金额的列。

这是如何使用透视表的一个非常简单的示例。还有更复杂的用法,宏可以让你在googlesheets中的工作更轻松。

google表中的图形和饼图

您还可以直观地汇总所有这些信息,而不是一行一行地滚动数据。

automate tasks in google sheets with macros

同样,如果有多个具有相似数据的工作表,则可以跨多个不同的工作表创建相同的图表。

例如,如果您正在跟踪每月的销售额,您可以创建一个按产品细分销售额的饼图。

  • 选择包含要可视化的数据的列/行。
  • 单击录制按钮后,转到**>图表。
  • 在打开的面板中,选择图表类型(折线图、条形图、饼图等)

在具有类似数据的其他工作表上运行该宏,以便快速可视化。googlesheets还将根据数据为最合适的图表提供建议。

示例3:使用宏运行复杂函数

这可能是在googlesheets中使用宏的最有用和最强大的方法之一,但是虽然复杂的函数可能很复杂,但是宏使它们变得简单。

现有的函数有很多,比如COUNTIF公式或查找函数。您还可以更进一步,创建自己的googlesheets函数。

一旦您的函数被理解,只需记录您的宏运行在步骤中。

示例4:使数据更易于查看

automate tasks in google sheets with macros

如果您在Google电子表格中保存了大量数据,那么冻结第一行和第一列会有帮助。

这样,当您查看一个充满数字或信息的电子表格时,如果您想了解所要查找内容的上下文,那么保持第一行或第一列在视图中是必不可少的。

  1. 单击“记录”按钮后,转到“查看”>冻结>一行,然后查看>冻结>一列。
  2. 单击“保存”。
  3. 输入宏的名称,然后再次单击“保存”。

启动宏并停止重复工作

由于googlesheets的协作特性,您可以在其他人继续输入其信息时运行宏,而不必再下载工作表并在另一个程序中打开它们来运行宏。

如果协作和云存储不是您的优先事项,那么您可以选择MicrosoftExcel来录制宏

  • 发表于 2021-03-24 23:19
  • 阅读 ( 290 )
  • 分类:互联网

你可能感兴趣的文章

如何用google脚本在google表单中发送电子邮件

googlescripts是一个强大的工具,可以用来自动化Google生产力工具,比如表单和文档。自动发送电子邮件的能力使它成为一个非常强大的工具。 ...

  • 发布于 2021-03-14 04:11
  • 阅读 ( 714 )

如何使用手机的红外爆炸机自动执行重复的任务

...并按下暂停按钮。这可以通过在AnyMote中创建任务来实现自动化。 ...

  • 发布于 2021-03-15 04:22
  • 阅读 ( 215 )

有剃须刀键盘吗?用synapse记录宏很容易

... 自动化一个重复的任务怎么样?让我们结合一个简单的向前移动和盾牌猛击,一个常见的荣誉移动,以便快速访问它。此特定序列映射到W+Space>滚动按钮。只需单击...

  • 发布于 2021-03-15 04:45
  • 阅读 ( 229 )

自动化重复任务的11个最佳microsoft onenote宏

微软Office应用程序是一款很好的开箱即用的应用程序,但是有很多方法可以对其进行调整和优化,以获得更高的生产力。认真的爱好者在办公室工作效率更高的一种方法是使用宏:一次单击就可以执行的指令集。 ...

  • 发布于 2021-03-15 05:53
  • 阅读 ( 279 )

如何用短信覆盖静默模式?

... 如果你想得到更多的实践,你可以使用优秀的自动化工具MacroDroid来设置你自己的覆盖。这个应用程序可以让你免费创建五个脚本,这对于我们来说已经足够了。安装应用程序,然后选择“新建宏”。选项很多,但您...

  • 发布于 2021-03-16 11:12
  • 阅读 ( 193 )

如何使用谷歌表格让你生活的每一部分都井井有条

... 自动化可以节省时间。与Excel一样,您可以在单元格中为重复项创建下拉菜单,使用条件格式更改单元格的外观,并使用公式自动生成数据。 ...

  • 发布于 2021-03-20 01:04
  • 阅读 ( 476 )

如何使用vba脚本从excel电子表格发送电子邮件

... 更进一步,使整个过程自动化 ...

  • 发布于 2021-03-22 18:44
  • 阅读 ( 230 )

如何在microsoft word和excel中将“开发人员”选项卡添加到功能区

... microsoftword和microsoftexcel中的宏提供了一种自动化重复任务的简单方法,节省了您的时间。使用“开发人员”选项卡上的“代码”部分在Word或Excel中录制宏,或使用Visual Basic for Applicati***(VBA)编写自定义宏。 ...

  • 发布于 2021-03-23 10:44
  • 阅读 ( 432 )

如何从google表单自动发送月度发票

... 现在我们需要将其自动化,以便在每月1日运行。 ...

  • 发布于 2021-03-23 13:40
  • 阅读 ( 274 )

在mac上的excel中使用宏可以节省时间并执行更多操作

...速记录操作来创建的宏,另一种是使用VBA来设计更高级的自动化程序的宏。在Office2016中,Excel在所有平台上使用相同的代码库。此更改将使宏更容易跨平台工作。 ...

  • 发布于 2021-03-26 11:00
  • 阅读 ( 410 )
agou9141
agou9141

0 篇文章

相关推荐