相关疑难解决方法(0)

根据2个条件或Regexp计算出现次数

如何根据以下内容获取某些范围的出现次数

1)正则表达式

2)2+条件(假设包含"是"和/或"否"的单元格)

我现在得到的是:

COUNTIF(B5:O5; "*yes*")
Run Code Online (Sandbox Code Playgroud)

我尝试使用COUNTIF(B5:O5; {"*yes*", "*no*"})COUNTIF(B5:O5; "(*yes*)|(*no*)"),但他们都没有工作.

或者,我如何计算包含一些域名的单元格 - yahoo.com hotmail.com和使用regexp的gmail.com?例如:

(\W|^)[\w.+\-]{0,25}@(yahoo|hotmail|gmail)\.com(\W|$)
Run Code Online (Sandbox Code Playgroud)

更新:

我找到的最简单的方法是为这些目的创建一个自定义函数,我添加了2对我来说非常有用,并希望它也会对某人有所帮助:

COUNTIF(B5:O5; "*yes*")
Run Code Online (Sandbox Code Playgroud)

(\W|^)[\w.+\-]{0,25}@(yahoo|hotmail|gmail)\.com(\W|$)
Run Code Online (Sandbox Code Playgroud)

为了使用它们只需申请COUNTIF(B5:O5; {"*yes*", "*no*"})COUNTIF(B5:O5; "(*yes*)|(*no*)")

regex countif google-sheets

8
推荐指数
1
解决办法
9529
查看次数

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

我有以某种方式传入的数据,但我需要将其自动转换为 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
查看次数