在 Google 表格中,如何获取从17列向前开始的行中第一个非空单元格的值C?
if-statement min google-sheets google-sheets-query google-sheets-formula
我正在使用带有公式的 Google 电子表格。我需要"从单元格 A1 中的字符串中删除所有引号。
=REGEXREPLACE(A1,"\"","")
Run Code Online (Sandbox Code Playgroud)
然而,这个公式实际上并没有逃脱引号。谢谢你!
我在Google电子表格中使用了一个数据透视表,用于计算给定日期不同类型事件类型的出现次数.事件列在一张纸上,其中"Date"列和"Type"列.基于此,生成了数据透视表.
麻烦的是,对于不存在事件类型的日期,COUNTA返回空.我宁愿它返回0.
原因在于图表和统计目的,当您从此数据创建图表时,它会在值之间进行插值,忽略空单元格.我希望在这些事件类型不存在的日子里它在图表上显示为零...
这可能吗?
我见过使用的一些例子SUM()内的ARRAYFORMULA()在谷歌电子表格(奇怪的是,他们似乎都喜欢的解决方法),但我无法弄清楚如何将它们应用到使用MIN()代替。
假设我有column A,B并且C我只想获取MIN(A:C)该D列的结果,仅针对与每一行匹配的三个单元格。直截了当的方式应该是ARRAYFORMULA(MIN(A1:C))足够的,但是肯定是行不通的。
如何以编程方式MIN()为Google电子表格中的所有行计算一行中某些单元格的?
min google-sheets array-formulas google-sheets-query google-sheets-formula
Google Spreadsheets中有很多关于条件格式的主题,但不是像我想要的那样.
我想要做的就是根据列中的值更改设置交替的背景颜色.例如:

如果没有一种简单的方法可以实现这一点,有人知道我为条件格式化公式写了什么吗?
这些值将永远是连续的 - 这个想法是着色只是新值出现时的视觉助手.
如果你很好奇,我有一个系统类型列表和它们的功耗数字 - 我只想在系统类型变为正确的屏幕外时有一个颜色分界.
google-sheets gs-conditional-formatting google-sheets-formula
我没有在网上找到类似的东西,似乎在饼图上对数据进行排序的唯一方法是它们是否已经预先排序.问题是我有一个由第三方软件(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中对它们进行排序(并保持它们的排序),或者将它们写在新的表格中?
是否有FORMULA将在单元格中显示文件名的方法?
我找到了可以执行此操作的脚本,可以显示工作表名称的公式,但是找不到可以显示文件名的公式。
如果我不得不求助于脚本,那就这样吧。但如果可能的话,我想使用公式。
如果之前有人问过这个问题,请把我指向那个帖子,我会删除这个帖子。
我正在 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
首先,我不是一个强大的表格用户:)
我正在尝试使用 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
我允许任何人进行编辑,所以如果您决定编辑 - 请不要删除任何内容:)您也可以将您的用户名放在粘滞行中(在您建议的解决方案上方)
google-finance google-sheets array-formulas gs-vlookup google-sheets-formula
google-sheets google-apps-script gs-conditional-formatting google-sheets-formula
google-sheets ×10
min ×2
arrays ×1
charts ×1
gs-vlookup ×1
if-statement ×1
indexing ×1
regex ×1