小编pla*_*er0的帖子

如何根据 Google 表格上的另一个单元格值更改单元格

我有一个 Google 工作表超过 10,000 行,所以我想根据另一个单元格更改单元格值,例如 B 列有 200 行,这 200 行中有 74 行的值为 910,我想根据B 列,因此如果 B 列有 910 值,则在 B 列有 910 的同一行上将 C 列值更改为“冰雹”。

arrays if-statement google-sheets array-formulas google-sheets-formula

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

如何在 Google Sheets 中找到字符串中第一个数字的位置

我正在尝试在 Google 表格中查找字符串(单元格 E4)中第一个数字的位置

我试过了:

=FINDB("\D+";E4)
=FINDB("[0-9]";E4)
=FINDB("[0-9]+";E4)
Run Code Online (Sandbox Code Playgroud)

但这些都没有奏效

一个例子可能是“我 23 岁”然后第一个数字的位置是 6

有任何想法吗?

regex google-sheets google-sheets-formula

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

如何在 Google 表格中按日期过滤?

我有一个包含简单数据的基本表。我需要按日期过滤数据,例如,我只想查看日期在03/03/2016和之间的项目03/04/2016

我的表格包含公式:

这个查询看起来像这样:

select A, B WHERE A >= 42432 AND A <= 42463
Run Code Online (Sandbox Code Playgroud)

如果我更改单元格B1和中的日期C1,数字 (4243242463) 也会发生变化。但项目没有被过滤。

所以我该怎么做?

date filter google-sheets google-sheets-query google-sheets-formula

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

将值范围从Google表格复制到其他

我想将值范围从一个电子表格复制到另一个电子表格(A1:H45)。我尝试了下面的代码。尽管复制单元格A1:H45的值,它仍将A1单元格数据复制到整个A1:H45的新工作表中,这意味着同一数据被复制了45次。

function Copy()
{
var sss = SpreadsheetApp.openById('1IK6YsZS3_NNAlFA41d8uKriPzfZs_2Ukyh94eeBFj40'); 
var ss = sss.getSheetByName('CURRENT'); 
var range = ss.getRange('A1:H45'); 
var data = range.getValues();
var activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var yourNewSheet = activeSpreadsheet.getSheetByName("New sheet");
if (yourNewSheet != null) 
{

    activeSpreadsheet.deleteSheet(yourNewSheet);
}
yourNewSheet = activeSpreadsheet.insertSheet();
yourNewSheet.setName("Name of your new sheet");
yourNewSheet.getRange(yourNewSheet.getLastRow()+1,1,45,8).setValue(data);
}
Run Code Online (Sandbox Code Playgroud)

google-sheets google-apps-script

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

谷歌表格用正则表达式或正则表达式分割?

假设我有一个带有以下字符串的单元格1. Finely chop onion & mushroom put in bowl 2. add beef, soy sauce, salt. mix 3. put patties on baking sheet 4. cook 5 mins, flip and bake for another 5 mins.

我想将字符串拆分为 4 个垂直堆叠的单元格 1. ... 2. ... 3. ...

我尝试过类似的方法,=split(A1,"\d.")但这不起作用。不确定是否regexextract可以用一行代码来完成。

regex arrays transpose google-sheets google-sheets-formula

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

Google Sheets 功能可对行进行分组和连接

示例表:https://docs.google.com/spreadsheets/d/1AeP0sxDi0-3aaesUdCNTKfricIimjTMFaKO-FX9_g50/edit? usp=sharing

我试图找到一个公式,将表分组到列上,并将另一列中所有行的值连接起来。

例如,如果这是我的表:

| name  | value   |
|-------|---------|
| one   | alpha   |
| two   | bravo   |
| three | charlie |
| one   | delta   |
| two   | echo    |
| four  | foxtrot |
| two   | golf    |
| three | hotel   |
| four  | india   |
Run Code Online (Sandbox Code Playgroud)

这就是我想要的公式输出:

| one   | alpha, delta      |
| two   | bravo, echo, golf |
| three | charlie, hotel    |
| four  | foxtrot, …
Run Code Online (Sandbox Code Playgroud)

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

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

Google Sheets 命名范围 - 引用单个单元格并启用下拉菜单

我正在尝试使用命名范围来简化我的谷歌工作表,以免被我构建的公式逼疯。我已经命名了相当多的范围,现在我正在尝试替换单元格引用,例如C22使用命名的范围单元格名称。到目前为止,我使用了INDEX, so INDEX(age,1),这对于我想要实现的目标来说并不是一个好主意。

不幸的是,当我在想要“下拉”的公式中使用它时,就像使用传统公式一样,该公式将返回 C23、C24...索引示例保持不变并且不是动态的。我可以使用什么来代替 INDEX 来实现这一点?

多谢!

indexing formula google-sheets named-ranges google-sheets-formula

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

无论 Google 表格中的排序如何,获取下面单元格的值

在 Google 表格中,我想输入一个公式,无论排序如何,该公式都会获取其正下方单元格的值。额外的问题是,我输入公式的单元格在排序后并不总是位于同一位置。

因此,如果我在单元格 A1 中输入公式,我想获取 A2 的值。但是,如果我重新排序,并且该单元格现在位于 A5 中,我希望它为我提供 A6 的值。无论我将目标单元格或带有公式的单元格移动到哪里,我总是想引用位于正下方的单元格。

我觉得也许是地址和间接的某种组合,但我很难理解这一点。

arrays row match google-sheets google-sheets-formula

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

根据谷歌表格中的日期颜色代码交替行

我想根据谷歌表格中的备用日期对行进行阴影处理。例如,第一行始终没有阴影,如下图所示,第 2 行和第 3 行中有一个新日期“2021-03-19”,因此需要对它们进行阴影处理。之后,下一个日期,2021-01-01 就不需要了,依此类推。

我最近开始使用谷歌表格,不确定是否可以使用任何内置命令来实现。

任何建议,将不胜感激。

在此输入图像描述

unique conditional-formatting match google-sheets google-sheets-formula

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

Google 表格中的模糊匹配

尝试将 GoogleSheets 中的两列与 C 列中的公式进行比较:

=if(A1=B1,"","Mismatch")

工作正常,但我收到很多误报:

A。 C
玛丽·乔 玛丽·乔
杰伊·蒂姆 蒂姆·杰伊 不匹配
萨姆·罗恩 萨姆·罗恩 不匹配
杰克*马 马云 不匹配

有什么想法如何运作吗?

regex if-statement google-sheets google-apps-script google-sheets-formula

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