我正在使用google sheets,我想将列的单元格中的文本组合成一个由"OR“分隔的单元格(例如,OR的两边都有空格
**Column A**
John
Bob
Jim
Donald
将在一个单元格中组合为"John OR Bob OR Jim OR Donald“在Google Sheets中我将使用什么公式来实现这一点?
需要在列匹配任何(*)值的google sheets上运行查询。我这样做是因为条件是通过引用另一个单元格(如过滤器)来填充的。可能我在语法中遗漏了一些东西。
我最后一次尝试:
=QUERY(PROD!A:U;"SELECT L, SUM(M), SUM(O), SUM(Q), (1-(SUM(Q)/SUM(O)))
WHERE T = '*' AND D = '*' AND U = '*'
GROUP BY L
ORDER BY SUM(M) DESC
LABEL L 'PRODUTO', SUM(M) '
=QUERY(customers,"SELECT B, G, F, E, M WHERE F >= DATE '2020-6-1' AND F <= DATE '2020-6-7',0)
我在Google Sheets查询中有这个字符串。
我希望将这两个日期替换为每个日期的单元格,以简化每周在该单元格中调整日期,而不是实际的函数。
我该怎么做呢?
我有一个名为"1099“的工作表,它在(columnB)上有一个ID列表。我想检查这些ID是否存在于我的另一个名为"PayerTab"(columnA)的表中。如果ID不在列表上,我想打印一条错误信息"PayorID is missing from PayerTab“在A栏的”1099“中,并突出显示该单元格。
Sub Sample()
Sheets("1099_Recipient_Template").Columns(1).ClearContents
Dim lastRow As Integer
Dim rng As R
我希望在Google Sheets中使用一堆文本单元格,并在每个单元格中增加两倍的换行符。 所以就像这样: Hello
My name is Bob 会变成: Hello
My name is Bob 我尝试使用REGEXREPLACE公式,但似乎无法将其替换为双双换行符,似乎替换项不是采用"\n“格式,而是使用regex搜索参数。在Google Sheets中查找和替换是相似的--你可以使用正则表达式进行搜索,但是没有办法用换行符来替换。 感谢你能提供的任何帮助!
我正在尝试使用Google Apps脚本在Google Sheets中创建一个自定义函数,但当条件为false时,它不会离开单元格,而是删除那里的内容并将其留空,而我只需要它“什么都不做”(保留最后一个值)。我有的脚本是:
function score(a,b) {
var today = new Date();
var deadline = new Date(a);
if (today <= deadline && b != 0){
return b;
}
}
这里的想法是,函数每天提供一个单元格值("b"),该单元格值也每天都会更改
因此,我有一个要根据用户输入格式化的电子表格,但单元格需要保持锁定,直到格式确定它们将是用户输入单元格。我的代码将查找用户界面的单元格,但允许VBA编辑它们。
> 'protects all sheets upon opening work book
> Me.Worksheets("Sheet1").Protect "Password", UserInterfaceOnly:=True
> Me.Worksheets("Sheet2").Protect "Password", UserI
Google Sheets有一个功能,如果在公式中有对数据单元格的引用,然后从该单元格中剪切数据并粘贴到新位置,则公式中的引用将被更新以指向新的单元格位置。
我希望能够在不改变公式的情况下剪切和粘贴我的数据。
过去,我做过一些关于INDIRECT()函数的可怕的事情来处理这个特性,但是似乎有一种更简单的方法。有什么建议吗?
我正在尝试运行一个SQL查询列表,其中存在“代码”的条件,并且值位于另一个表(从单元格A2到A385)的单元格范围内。
我有下面的代码,但是我得到了一个无效的SQLQueries!$A2:A385对象名
所以,我知道语法是不正确的,但我正在努力找到一个正确的,尽管阅读了大量的文章。
Sub RunSQLQueries()
'Select SQLQueries sheet
Sheets("SQLQueries").Activate
'Initializes variables
Dim cnn As New ADODB.Connection
以下是我的程序的一部分,它执行以下功能
它将查看列K和列L,并根据组合创建选项卡。例如,如果列K有一个单元格值" Apple“,列L有一个单元格值" Orange”,它将创建一个标签1) Apple-Orange
新的页签将包含具有此组合的所有行,因此一旦完成宏的运行,整个数据将根据K-L组合被划分到不同的页签中
我的问题是,当整个列K或整个列L只有一个值时,它会给出一个运行时错误。例如,如果整个k列有10行,并且所有列的k个单元格的值都是Apple,那么它就会给出错误。列L也是如此。
Dim m As Integer
Dim area As Range
Count = Ran
我试图从工作簿的默认名称"Sheet1 (1),Sheet1 (2),Sheet1 (3),.“中重命名一个工作簿的多个工作表。到每个特定工作表的单元格"B3“中的日期值。我希望最终得到他们各自的"B3“单元格中日期的工作表名称。在任何工作表中都没有重复的日期。例如,每个工作表单元格"B3“中的日期格式为14-Mar-2001格式。这是我试图使用的宏,但是它给了我一个
运行时错误“1004”
Sub RenameTabs()
For x = 1 To Sheets.Count
If Worksheets(x).Range("