小编pla*_*er0的帖子

获取行中第一个非空单元格

在 Google 表格中,如何获取从17列向前开始的行中第一个非空单元格的值C

if-statement min google-sheets google-sheets-query google-sheets-formula

7
推荐指数
2
解决办法
5967
查看次数

删除字符串中的所有引号 (REGEXREPLACE)

我正在使用带有公式的 Google 电子表格。我需要"从单元格 A1 中的字符串中删除所有引号。

=REGEXREPLACE(A1,"\"","")
Run Code Online (Sandbox Code Playgroud)

然而,这个公式实际上并没有逃脱引号。谢谢你!

regex google-sheets google-sheets-formula

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

在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
查看次数

通过公式而不是脚本在单元格中的 Google Sheets 文件名?

是否有FORMULA将在单元格中显示文件名的方法?

我找到了可以执行此操作的脚本,可以显示工作表名称的公式,但是找不到可以显示文件名的公式。

如果我不得不求助于脚本,那就这样吧。但如果可能的话,我想使用公式。

如果之前有人问过这个问题,请把我指向那个帖子,我会删除这个帖子。

google-sheets google-apps-script google-sheets-formula

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

从 Google 表格中的数组中提取特定字段

我正在 Google Sheets 中执行一个函数,该函数会产生如下所示的数组输出

Col1   Col2

A        B

10       20  
Run Code Online (Sandbox Code Playgroud)

我想要的是只获取 20,并且我不希望打印其他行和列。我尝试使用函数 array_contrain 但它总是会打印第一列和第一行。有没有办法从数组中只获取单个字段。

arrays indexing google-sheets array-formulas google-sheets-formula

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

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
查看次数

根据独特的单元格文本随机分配单元格背景颜色

我正在寻找一些条件格式解决方案,其中将新的单元格背景颜色设置为唯一的单元格文本。下图显示了这一点。

在此输入图像描述

棘手的部分是我事先不知道列表中的任何值。

google-sheets google-apps-script gs-conditional-formatting google-sheets-formula

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