小编pla*_*er0的帖子

Google SpreadSheet - 处理 MM:SS.sss 时间格式

我想处理谷歌电子表格中的以下列。时间列代表跑 1 公里所需的分钟、秒和毫秒,我希望能够将这四个值相加。

Split   Time
1       3:13:4
2       3:20:5
3       3:16:1
4       3:26:3
Run Code Online (Sandbox Code Playgroud)

我怀疑我需要将时间列转换并拆分为特定的分钟和秒列才能实现此目标,但我将不胜感激开发人员可能提出的任何建议。

我更新了时间列的格式并使用了 SPLIT / CONTINUE 函数

Minutes=SPLIT(B2,":")
Seconds=CONTINUE(C2,1,2)
Total Seconds=(C2*60)+D2
Run Code Online (Sandbox Code Playgroud)

该表现在看起来像

Split Time    minutes   Seconds Total Seconds
1   03:13:00    3   13  193 
2   03:15:00    3   15  195 
3   03:16:00    3   16  196 
Run Code Online (Sandbox Code Playgroud)

仍然想知道将总秒数值转换为时间的最有效方法。

time google-sheets google-sheets-formula

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

从Google文档表单中订购电子表格中的列

你不能从一边到另一边移动表中的列,因为这样做会破坏表中的结构.这是谷歌谷歌支持和/或帮助页面说.

我的问题是,如果我在谷歌文档中创建一个.我意外地创建了一个我应该先创建的问题,然后我将问题移到表单上.该列不会在电子表格中移动.

所以我的表格电子表格现在搞砸了.有没有办法解决这个问题,而无需再次输入我的所有问题(89).我在表格中没有任何结果.所以我正在寻找一个再生表选项,或类似的东西.

google-sheets google-forms

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

用于在多个单元格中生成随机数的脚本

寻找一种在单元格c2中生成1-9的随机数的方法:f2; 重复值是正常的,只要它在每个单元格中的数字,并且值只在我单击某个按钮或其他方面时更改,而不是每次我在单元格中键入内容时.有点像你可以使用excel和"表单控制"框.

google-sheets google-apps-script

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

如何将同一行不同列的单元格与同一列不同行的单元格合并?

我有以某种方式传入的数据,但我需要将其自动转换为 Google Data Studio 中特定图表的不同布局。

基本上,我想从这里开始

Date    Apple   Banana   Cherry

Jan 1   500     800      2000
Jan 2   800     920      2878
Jan 3   1700    1850     3000
Run Code Online (Sandbox Code Playgroud)

对此:

Date     Type     Amount

Jan 1    Apple    500
Jan 1    Banana   800 
Jan 1    Cherry   2000
Jan 2    Apple    800
Jan 2    Banana   920
Jan 2    Cherry   2878
Jan 3    Apple    1700
Jan 3    Banana   1850
Jan 3    Cherry   3000
Run Code Online (Sandbox Code Playgroud)

我想不出解决方案(我对此比较陌生)。我希望有人能指出我正确的方向。在此先感谢我能得到的任何帮助!

google-sheets google-sheets-formula

4
推荐指数
1
解决办法
281
查看次数

Google Sheet 自动递增 ID/主键

在此谷歌表格功能中,主键会在更改时自动添加到第一列。此函数的问题在于,当添加新行时,尽管该行中的其他单元格为空白,但下面的行也会获得主键。

如何修改此函数,以便仅在右侧第一个单元格(单元格 B)不为空时才添加主键?

function myFunction() {

  var AUTOINC_COLUMN = 0;
  var HEADER_ROW_COUNT = 1;

  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var worksheet   = spreadsheet.getSheetByName("Sheet1");
  var rows        = worksheet.getDataRange().getNumRows();
  var vals        = worksheet.getSheetValues(1, 1, rows+1, 2);

  for (var row = HEADER_ROW_COUNT; row < vals.length; row++) {
    try {
      var id = vals[row][AUTOINC_COLUMN];
      Logger.log(id);Logger.log((""+id).length ===0);
      if ((""+id).length === 0) {
        // Here the columns & rows are 1-indexed
        worksheet.getRange(row+1, AUTOINC_COLUMN+1).setValue(row);
      }
    } catch(ex) {
      // Keep calm and carry on
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

google-sheets google-apps-script

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

仅针对 Google 表格查询中的一列选择 DISTINCT

假设我有以下查询。

=query (A:C; "SELECT A, B, C")
Run Code Online (Sandbox Code Playgroud)

如何修改它以使其不返回重复的 A?

换句话说,当多行包含相同的 A 时,我希望结果只包含这些行中的一行(最后一行)。应允许在其他列中重复。

在这里,我找到了 SQL Server 的答案,但我无法弄清楚如何在 Google Sheets Query DISTINCT 中仅针对一列执行此操作

我拥有的:

A,             B,        C
lucas@abc.com, approved, 05/04/2019
lucas@abc.com, not set, 05/05/2019
lucas@abc.com, refunded, 05/06/2019
john@xyz.com, approved, 05/06/2019
john@xyz.com, approved, 05/07/2019
john@xyz.com, approved, 05/07/2019
Run Code Online (Sandbox Code Playgroud)

我想要的是:

A,             B,        C
lucas@abc.com, refunded, 05/06/2019
john@xyz.com, approved, 05/07/2019
Run Code Online (Sandbox Code Playgroud)

sorting filter google-sheets google-sheets-query google-sheets-formula

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

Google表格脚本无法在共享链接中使用

我是Google表格和脚本的新手。我已经在Google工作表中创建了可搜索的产品列表,并创建了一个清除目录(而不是公式)的按钮。登录后,一切都会正常。如果我与某人共享链接,则脚本无法正常工作并显示错误。床单工作正常。

function myFunction() {

    var sheet = SpreadsheetApp.getActiveSheet();
    var rangeList = sheet.getRangeList(['A8', 'E24']);
    rangeList.clear({contentsOnly: true});

}
Run Code Online (Sandbox Code Playgroud)

请问有什么办法解决这个问题?

google-sheets google-apps-script

4
推荐指数
1
解决办法
60
查看次数

如何在googlesheet中插入昨天的日期

我想在 googlesheet 的某些单元格中输入昨天的日期,而不是让它自动更新。例如,TODAY()NOW()自动更新。我知道我可以Ctrl+;用来获取今天的日期,而且它仍然是静态的。我需要昨天日期的等价物。

谷歌搜索还没有找到任何东西,googlesheet 文档也没有。

谢谢你的帮助。大卫

date google-sheets google-apps-script

4
推荐指数
1
解决办法
5373
查看次数

如何使用 GOOGLEFINANCE 在 Google Sheets 中获取中国股票市场指数 (SSE)?

我到处搜索,但没有找到方法。是为了=Googlefinance("ticker"),中国的上证指数是否可以作为谷歌金融的股票代码,用于谷歌表格?

google-finance google-sheets web-scraping google-sheets-formula google-sheets-importxml

4
推荐指数
1
解决办法
4090
查看次数

谷歌电子表格留下带有省略号的公式

我正在使用 importxml 从其他网站导入一些数据。这会导致某些单元格显示长文本。我正在使用=LEFT公式来限制单元格中的字符数,但单词突然停止,我想知道是否可以在我的公式中添加省略号...(三个点,表示“文本继续”)。类似=LEFT(B25;600) ...的结果应该是“word word w...”这可能吗?

我尝试在下一个单元格中添加三个点,但即使文本未缩短,它们也会显示,因此没有意义。

if-statement concatenation google-sheets textjoin google-sheets-formula

4
推荐指数
1
解决办法
1174
查看次数