小编pla*_*er0的帖子

在Google Spreadsheets中使用COUNTA功能时,是否可以将默认值设置为零?

我在Google电子表格中使用了一个数据透视表,用于计算给定日期不同类型事件类型的出现次数.事件列在一张纸上,其中"Date"列和"Type"列.基于此,生成了数据透视表.

麻烦的是,对于不存在事件类型的日期,COUNTA返回空.我宁愿它返回0.

原因在于图表和统计目的,当您从此数据创建图表时,它会在值之间进行插值,忽略空单元格.我希望在这些事件类型不存在的日子里它在图表上显示为零...

这可能吗?

google-sheets array-formulas google-sheets-formula

6
推荐指数
1
解决办法
2549
查看次数

在ARRAYFORMULA()中使用MIN()

我见过使用的一些例子SUM()内的ARRAYFORMULA()在谷歌电子表格(奇怪的是,他们似乎都喜欢的解决方法),但我无法弄清楚如何将它们应用到使用MIN()代替。

假设我有column AB并且C我只想获取MIN(A:C)D列的结果,仅针对与每一行匹配的三个单元格。直截了当的方式应该是ARRAYFORMULA(MIN(A1:C))足够的,但是肯定是行不通的。

如何以编程方式MIN()为Google电子表格中的所有行计算一行中某些单元格的?

min google-sheets array-formulas google-sheets-query google-sheets-formula

6
推荐指数
1
解决办法
4577
查看次数

Google Spreadsheets:价值变化的交替背景颜色?

Google Spreadsheets中有很多关于条件格式的主题,但不是像我想要的那样.

我想要做的就是根据列中的值更改设置交替的背景颜色.例如:

价值变化的交替颜色

如果没有一种简单的方法可以实现这一点,有人知道我为条件格式化公式写了什么吗?

这些值将永远是连续的 - 这个想法是着色只是新值出现时的视觉助手.

如果你很好奇,我有一个系统类型列表和它们的功耗数字 - 我只想在系统类型变为正确的屏幕外时有一个颜色分界.

google-sheets gs-conditional-formatting google-sheets-formula

6
推荐指数
2
解决办法
3831
查看次数

排序饼图的切片而不对列中的数据进行排序

我没有在网上找到类似的东西,似乎在饼图上对数据进行排序的唯一方法是它们是否已经预先排序.问题是我有一个由第三方软件(Typeform)填充的gsheet,它放置随机数据,然后我将它聚合在一起呈现给饼图.

更具体地说,Typeform写道

 town   | salary | cost
London  | 1000   | 500
Bristol | 700    | 300
London  | 900    | 400
Leeds   | 600    | 200
Leeds   | 500    | 300
Leeds   | 400    | 200
Run Code Online (Sandbox Code Playgroud)

然后我将数据聚合在另一张表(Sheet2)中,以便我拥有

town   |  occurrences
London      2
Bristol     1
Leeds       3
Run Code Online (Sandbox Code Playgroud)

显然,饼图首先是伦敦,然后是布里斯托尔,然后是利兹.这些只有3个条目,但是在我的例子中我有20个,并且饼图中的数据没有排序.

Sheet2的数据在我使用=UNIQUE(Sheet1!A2:A)之后无法按降序排序,然后在它旁边的列中=countif(Sheet1!A:A,A2)从第1方软件正在编写它们的Sheet1填充它们,实际上当我选择它们并单击排序时它们不会被排序,它们像他们一样重新出现.

有没有办法在Sheet2中对它们进行排序(并保持它们的排序),或者将它们写在新的表格中?

charts google-sheets

6
推荐指数
1
解决办法
7033
查看次数

从GoogleFinance获取特定日期的汇率

我无法在特定日期停止googlefinance功能,无法使用"那个"特定汇率将货币从GBP转换为EUR.

这是我的公式: =Finance!B4*GOOGLEFINANCE("CURRENCY:GBPEUR","price",date(2017,15,11))

这是错误: When evaluating GOOGLEFINANCE, the query for the symbol: 'CURRENCY:GBPEUR' returned no data.

我已经在SO上查看了其他解决方案,但没有一个可用.我实际上已经从其他解决方案中为我的公式添加了"日期""价格".像这样: - 解决方案1

currency google-finance google-sheets google-sheets-formula

6
推荐指数
3
解决办法
6494
查看次数

两个日期之间的月份列表作为月份和年份

如何在 Google 表格中以月年格式获取两个日期之间的列中的动态月份列表?

例子:

Start date: 5/18/2016
End date: 5/24/2019
Run Code Online (Sandbox Code Playgroud)
Jan 2016
Feb 2016
Mar 2016
..
...
May 2019
Run Code Online (Sandbox Code Playgroud)

date unique google-sheets array-formulas google-sheets-formula

6
推荐指数
1
解决办法
1681
查看次数

ArrayFormula 与 GoogleFinance 动态日期

首先,我不是一个强大的表格用户:)

我正在尝试使用 GOOGLEFINANCE 计算多种货币的金额。我用这个公式:

=IF($A2;
IF( 
$C2:C; 
$C2:C;
IF(
  $D2:D; 
  $D2:D*INDEX(GoogleFinance("CURRENCY:USDUAH";"close";$A2);2;2);
  $E2:E*INDEX(GoogleFinance("CURRENCY:EURUAH";"close";$A2);2;2)
));
0)
Run Code Online (Sandbox Code Playgroud)

A 列包含日期、C、D、E - 3 种不同货币的金额。IF 只是为了确定列的优先级:)

该公式运行良好,但每次添加行时我都需要“扩展”它 - 以增加 $A2 -> $A3 以获得指定日期的费率。

我尝试使用 ArrayFormula,但事实证明它保留对 $A2 的引用,因此我得到与 A 单元格中指定的日期无关的相同利率。

我创建了示例表来说明: https://docs.google.com/spreadsheets/d/1K2TbGIWl7JacYKiWgwwmJfelxJ-7fa9F9obp5XswW18/edit ?usp=sharing

我允许任何人进行编辑,所以如果您决定编辑 - 请不要删除任何内容:)您也可以将您的用户名放在粘滞行中(在您建议的解决方案上方)

  1. 有没有办法将 ArrayFormula 应用于此以使其工作?
  2. 也许您可以为嵌套 IF 提供更具可读性的解决方案。

google-finance google-sheets array-formulas gs-vlookup google-sheets-formula

6
推荐指数
1
解决办法
2250
查看次数

如何自定义工作表选项卡的右键弹出菜单

是否可以自定义底部工作表选项卡的右键弹出菜单?具体来说,我希望向该菜单添加一个新的菜单项,这是当前在tools.macros.myMacroName 上可用的宏名称之一。

如果可以的话,如何实现这一点?非常感谢!

google-sheets google-apps-script

6
推荐指数
1
解决办法
2589
查看次数

电子表格公式将所有匹配收集到一个单元格中

我有一个看起来像这样的电子表格:

A             B              C          D                
FirstName     SurnameName    Address    UniqueFamilyId      
---------------------------------------------------------
Abe           Black          1 Elm Ave  :Black:1 Elm Ave:
Joe           Doe            7 Park Ln  :Doe:7 Park Lane:
Jack          Black          1 Elm Ave  :Black:1 Elm Ave:
Bill          Doe            2 5th Ave  :Doe:2 5th Ave:
Harry         Doe            7 Park Ln  :Doe:7 Park Lane:
Sam           Doe            7 Park Ln  :Doe:7 Park Lane:
Run Code Online (Sandbox Code Playgroud)

我创建了UniqueFamilyId列,以便基本上唯一地标识每个系列.

我正在尝试制定一个公式,将所有居住在同一地址的人的名字收集到一个单元格中 - 即一个将填写E列(AllFirstNames)的公式.

A             B              C          D                    E
FirstName     SurnameName    Address    UniqueFamilyId       AllFirstNames
-------------------------------------------------------------------------------
Abe           Black          1 Elm Ave  :Black:1 Elm …
Run Code Online (Sandbox Code Playgroud)

google-sheets array-formulas google-sheets-formula

5
推荐指数
1
解决办法
1万
查看次数

如何在我端播放嵌入的 OneDrive 视频?

不太确定我是否可以问这个问题,所以我希望没问题。我有一个网站,我想在其中嵌入和播放存储在 OneDrive 云服务上的视频。到目前为止,这听起来很简单,但事情是这样的:虽然我实际上可以通过提供的嵌入 iframe 代码嵌入它,但除非在 OneDrive 网站上重定向,否则无法播放它。我在互联网上进行了研究,但看起来像是死胡同,没有人真正解决这个谜团。这就是我得到的:

官方嵌入链接:
<iframe src="https://onedrive.live.com/embed?cid=5FAC7D8A540D1B7A&resid=5FAC7D8A540D1B7A%21141&authkey=AM3Y3EuRuTPbKo0" width="320" height="240" frameborder="0" scrolling="no" allowfullscreen></iframe>

该嵌入内容无法从我的网站播放。当我按下“播放”按钮后,它会将我重定向到:

https://onedrive.live.com/redir.aspx?cid=5fac7d8a540d1b7a&resid=5FAC7D8A540D1B7A!141&parId=5FAC7D8A540D1B7A!140&authkey=!AM3Y3EuRuTPbKo0

然后在这里:

https://onedrive.live.com/?cid=5fac7d8a540d1b7a&id=5FAC7D8A540D1B7A%21141&sff=1&authkey=!AM3Y3EuRuTPbKo0

最后在这里我可以玩它:

https://onedrive.live.com/?authkey=%21AM3Y3EuRuTPbKo0&cid=5FAC7D8A540D1B7A&id=5FAC7D8A540D1B7A%21141&parId=5FAC7D8A540D1B7A%21140&o=OneUp

官方分享链接:
https://onedrive.live.com/redir?resid=5FAC7D8A540D1B7A!141&authkey=!AJVBaVimMA1e0cc&ithint=video%2cmp4

由此我找到了一种通过下载更改 redir 部分来创建直接下载链接的方法:

https://onedrive.live.com/download?resid=5FAC7D8A540D1B7A!141&authkey=!AJVBaVimMA1e0cc&ithint=video%2cmp4

可以放进去<iframe>或者<video>但是还是不能播放。也可以将 redir 更改为嵌入:

<iframe src="https://onedrive.live.com/embed?resid=5FAC7D8A540D1B7A!141&authkey=!AJVBaVimMA1e0cc&ithint=video%2cmp4" width="320" height="240" frameborder="0" scrolling="no" allowfullscreen></iframe>

这与官方嵌入链接几乎相同。然后还有像这样的字符串:&em=2and &Embed=1(不太确定它们代表什么,但它们确实改变了重定向的输出)示例:

https://onedrive.live.com/embed?resid=5FAC7D8A540D1B7A!141&ithint=video%2cmp4&em=2&Embed=1

据我了解,这些列出的字符串总是可以被跳过:
?cid=5FAC7D8A540D1B7A
&authkey=AM3Y3EuRuTPbKo0
&ithint=video%2cmp4
&id=5FAC7D8A540D1B7A%21141
&parId=5FAC7D8A540D1B7A%21140
&o=OneUp

有了这个,我就处于嵌入根本不嵌入的地步。这就像“将我重定向到 OneDrive 并在那里播放”这个新词。当然,我也尝试过在 OneDrive 支持方面寻求帮助,但他们表现得很愚蠢!并不断问我,当我可以在驱动器上正常播放视频时,为什么需要在我的网站上播放视频。显然他们在嘲笑我。我并没有真正尝试将它们用作我的 ftp 服务器(即使我不想将其视为他们的业务,除非我违反了他们的行为准则),我只是想在我的网站上播放我的嵌入视频,就像在 Youtube、Vimeo 上播放一样或每日运动。(好吧,说实话,如果我没有购买 2TB 存储空间,我也不会那么困扰)

我最终寻找“真正的嵌入”或至少是“直接链接”,就像我在图像方面发现的那样:http : //1drv.ms/1PbOhF8,其中直接链接是:https://u6gkqq.dm2303.livefilestore .com/y3mtdqmTctG9LFmZ_HLl1tYgUkWTiB8xkCZ0-nOKP2_SLzkuVXtzJzhavaA8axBWlqrVezVbDjA4bO-8AJjbVSp_Yc3luKWSiMVuhvRhnvYFie_FfOEQldmztKVtOlxGrG18AIftsAbOwfXOR rB8TZ1EPZYFmKQ6KfmA8Q2TWqStxE/%D0%9D%D1%8C%D1%8E-%D0%99%D0%BE%D1%80%D0%BA-%D0%B0%D0%BC%D0% B5%D1%80%D0%B8%D0%BA%D0%B0-%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5 -%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-倾斜-移位-2344711.jpeg?psid=1

我的意思是,必须有一种方法如何真正获得存储文件的直接链接,即使它是视频,对吧?

我什至尝试将视频插入我的桌面 MS PowerPoint …

html cloud iframe onedrive

5
推荐指数
2
解决办法
1万
查看次数