最近,我最美好的部分是在谷歌表中找到了我可以做的很酷的新事物 - 这是肯定的,肯定意味着我需要多出来,但也意味着我可以与你分享我最喜欢的公式。

立即下载:如何使用谷歌进行营销[免费指南]

如何使用Google Sheets的公式

  1. 双击要输入公式的单元格。(如果您想要整个行的公式,这可能是一列的第一行或第二行。)
  2. 键入等于(=)符号。
  3. 输入您的公式。根据数据,Google表格可能会为您提出公式和/或范围。

V-Lookup Google Sheets公式

V-Lookups是迄今为止,当您使用大量数据时,您的工具包中最有用的公式。V-Lookup公式查找数据点 - 例如,博客文章标题或URL - 在一张纸中,并返回另一张数据点的相关信息,如另一张表中的转换率.

例如,如果我想要查看一组特定的博客文章获得了多少流量,我将从谷歌Analytics导出一个列表,然后将该列表放到另一个标签中,并使用V-LOOKUP函数通过URL将视图拉到第一个标签中。

唯一的警告:数据点必须同时存在于两个单元格中,它必须在第二张纸的第一列中。

公式:

=VLOOKUP(search_criterion, array, index, sort_order)

让我们浏览一个示例,它应该会让这更容易理解。

在第一份表格中,我列出了博客文章的列表,包括它们的标题、网址和每月的流量。在第二张表中,我有一个谷歌Analytics的报告,平均页面加载时间按URL。我想看看页面速度和性能之间是否有关联。

一个例子:

= VLOOKUP(A2,'GA AVG。装载时间''!$ 1:$ 1000,2,FALSE)

IFERROR谷歌Sheets公式

当你使用一个超过10%的返回值导致错误的公式时,你的电子表格就会看起来很混乱(见上面的截图)。

为了让您有一个想法,也许您有两个列:一个用于页面访问量,另一个用于CTA点击。您希望看到转化率最高的页面,因此您为按CTA点击(或=B2/C2)划分的页面视图创建第三列。

但是,您的页面中的大约三分之一,没有任何CTA - 所以他们没有得到任何点击。这将显示为#Value!在你的表上,因为你不能划分零。

使用IFError公式让您替换该值!状态与另一个值。我通常使用空格(“”),因此表格尽可能干净。

这是公式:

= IfError(Oricall_Formula,Value_If_Error)

因此,对于上述情况,我的公式将是:

= IFError((b2 / c2,“”)

COUNTIF谷歌Sheets公式

COUNTIF公式告诉您给定范围内有多少个单元格满足您指定的标准。有了这个工具,您就再也不用手动计算单元格了。

公式:

=条件统计(范围、标准)

假设我很奇怪有多少博客帖子在这段时间内收到了1,000多个观点 - 我会进入:

= countif(c2:c500,“> 1000”)

或者也许我想看看Caroline Forsey写了多少个博客帖子。如果作者在列D列中,我的公式将是:

=条件统计(D2: D500,”卡罗琳Forsey”)

Len Google Sheets功能

你是否注意到谷歌Analytics从每个URL中删除“http://”或“https://”?当我想要组合HubSpot和GA的数据时,这给我带来了一个大问题——V-Lookup函数无法工作,因为url是不同的(“//www.emcdepot.com/marketing”和“www.emcdepot.com/marketing”)。

幸运的是,不需要手动更改每个URL。LEN函数允许您调整任何字符串的长度。

= lef(文本,len(text)-n)

=正确(文本,LEN(文本)- n)

所以,让我们说完整的URL在第I列。要删除“https://”字符串,并使其与谷歌Analytics标签中的URL相同,我将使用:

=右(I2,Len(I2)-8)

如果要删除单元格中的最后一个字符,只需将右改为左即可。

Google Sheets的数组公式

很少需要将公式应用于单个单元格 - 您通常在行或列中使用它。如果将公式复制并粘贴到新的单元格中,Google纸张将自动更改为o参考右侧单元;例如,如果我在单元C2中输入= A2 + B2,则将公式拖动到C3,公式将变为= A3 + B3。

但是这有一些缺点。首先,如果您正在处理大量数据,则拥有数百或数千种公式可以使Google Sheets更慢。其次,如果您更改公式 - 也许现在您想要查看= A2 * B2 - 您必须在每个公式中进行更改。再次,这是耗时的,需要很多处理能力。最后,公式不会自动应用于新行或列。

阵列公式解决了这些问题。它是一个公式,一个计算,但结果分为多行或列。不仅更有效,但任何更改都将自动适用于所有数据。

ARRAYFORMULA (array_formula)

假设我想看看我们在3月和4月获得了多少非付费流量。这需要从总流量中减去付费流量(从C栏中减去D栏),然后将总流量相加。两个独立的公式。

或者,我可以使用一个数组公式:

= Arrayformula(SUM(C2:C5-D2:D5)

第二部分,总和(C2:C5-D2:D5),应该看起来有点熟悉。它是一种传统的添加公式 - 但它将其应用于范围(细胞C2至C5和D2至D5)而不是单个细胞。

第一部分= Arrayformula告诉Google Sheets我们将该公式应用于范围。

我也可以使用数组公式来查看3月和4月的更新(不是新内容)的非付费流量。

这是什么样子:

= Arrayformula(Sum(C2,C4-D2,D4)))

IMPORTRANGE谷歌Sheets公式

我用来花费大量时间(和处理能力)手动将大量数据从一个电子表格复制到另一个电子表格。然后我了解了这个方便的公式,它从单独的Google Speets电子表格中导入数据。

假设我们的居民历史优化专家Braden Becker发出了上个月更新的内容的电子表格。我想将数据添加到我们发布的所有内容(新的和历史上优化)的主电子表格中。我会使用这个公式:

IMPORTRANGE (spreadsheet_url range_string)

这看起来像:

ImportRange(“https://docs.google.com/spreadsheets/d/abcd123abcd123”,“更新性能!A2:D100”)

如何拆分谷歌表中的文本

当您处理相同URL的不同版本时,拆分文本可能会非常有用。

为了给你一个想法,让我们假设我创建了一个电子表格,每个网址至少在1月和2月收到至少300次观看。我想比较这个两个月才能看到哪些博客帖子随着时间的推移获得更多的视图,更少或左右。

问题是,如果我做V-LOOKUP之间的两个标签,谷歌表不会识别这些为相同的url:

//www.emcdepot.com/sales/songs-for-maximum-motivation(常规URL)

//www.emcdepot.com/sales/songs-for-maximum-motivation?utm_medium=paid_en& utm_content=songs-for-maximum-motivation& utm_source = getpocket.com& rutm_campaign=pocketprocotion(跟踪URL)

//www.emcdepot.com/marketing/create-infographics-with-free-powerpoint-templates(常规URL)

//www.emcdepot.com/marketing/create-infogubics-with-free-powerpoint-templings?utm_medium=paid_en& utm_content=create-infographics-with-free-powerpoort-templates& utm_source = getpocket.com&urm_campaign=pocketpromotion(跟踪URL)

如果我可以在跟踪URL中的问号后删除所有内容,那就太棒了,所以它们与原始的问题匹配。

这就是分裂文本配方进来的地方。

= split(文本,分隔符,[split_by_each],[remove_empty_text])

文本:文本你想分裂(可以是一个字符串的字符,比如//www.emcdepot.com/marketing/create-infographics-with-free-powerpoint-templates?utm_medium=paid_EN&utm_content=create-infographics-with-free-powerpoint-templates&utm_source=getpocket.com&utm_campaign=PocketPromotion,或一个细胞,如A2)

分隔符:您要拆分文本的字符。

Split_by_each:Google Sheets将分隔符中的每个字符进行分开。这意味着如果您通过“UTM”拆分文本,它将拆分字符“U”,“T”和“M”周围的所有内容。在公式中包含false以将此设置关闭。

在上面的例子中,下面是我用来将URL的第一部分从UTM代码中分离出来的公式:

=分裂(A2,“?”)

第一部分现在在列B中,UTM代码在列C中。我可以简单地删除列C中的所有内容,并在列B中的url上运行V-LOOKUP。

或者,您可以使用Google Sheet的“拆分文本到列”功能。突出显示要拆分的数据范围,然后选择“数据”>“将文本拆分为列。”

现在选择要分隔的字符:冒号,分号,周期,空格或自定义字符。您也可以选择Google Sheets来弄清楚要拆分的字符(如果您的数据均匀地输入,则足够智能,例如,例如,每个单元格遵循相同的格式),“自动检测到”。

我希望这些谷歌表格公式是有用的。如果你还有其他喜欢的,请在Twitter上告诉我:@ajavuu

如何使用gsuite运行营销活动
新的呼叫动作

最初发布于2018年7月20日星期日8:00:00,2019年7月12日更新

主题:

谷歌表