Google Spreadsheet API的另一个问题.我正在尝试使用Query()函数,以便从我们的数据库中获取来自华沙的所有客户.但是,Google API似乎在解析我的查询时遇到了很大问题.我已经检查了几次,一切都很好 - 尝试过分号,不同的撇号和列名 - 它仍然无法正常工作.我在表格单元格中输入以下代码:
=QUERY(IMPORTRANGE("0ArsOaWajjzv9dEdGTUZCWFc1NnFva05uWkxETVF6Q0E"; "Kuchnia polska!A3:G40"); "select B where E contains 'Warszawa'")
Run Code Online (Sandbox Code Playgroud)
并得到这样的错误:
Invalid query: Column [E] does not exist in table.
Run Code Online (Sandbox Code Playgroud)
我110%确定该列存在且电子表格键正常;)
我试图让这个聚合日期比较工作,我认为我理解语法,但它显然不起作用.谁能纠正我的配方?
我试图总结第I列中的金额,其中H中的日期早于A中的日期
我的公式是 =SUMIF(H$2:H,H$2:H<A4, I$2:I)

在谷歌电子表格中,我需要一个公式来提取包含在任意字符串中的所有数字(0到9),该字符串可能包含任何可能的字符,并将它们放入单个单元格中.
示例(输入 - >输出)
d32????????fe9j.r/3-fF66 -> 329366
h01j2j3jFxF$$4j5j6j7j8j9 -> 0123456789
Run Code Online (Sandbox Code Playgroud) regex extract google-sheets array-formulas google-sheets-formula
我有一个包含3列的Google电子表格,这些列为空白或有值.我想获得具有A和B或C填充的行数的计数.如果我正在编写SQL查询,那就是
select count(*)
from Table
where A is not null and (B is not null or C is not null)
Run Code Online (Sandbox Code Playgroud)
但我不能为我的生活弄清楚如何在Google电子表格中获得这个
我们如何在Google电子表格中修复功能结果?例如,我已进入
=2*A1;
Run Code Online (Sandbox Code Playgroud)
对于B1以及我应该怎样做以保持B1固定,以便它不会受到A1变化的影响.
问题可能很尴尬,但我找不到办法.
我想知道谷歌表格中是否可以使用函数将公历转换为贾拉利历。事实上,我有一些日期,例如:
February 20, 2021 4:30 AM
Run Code Online (Sandbox Code Playgroud)
我需要以 Jalali 格式(没有时间)在其前面的单元格中显示此日期,即:
1399/12/02
Run Code Online (Sandbox Code Playgroud)
或者:
Esfand 02, 1399
Run Code Online (Sandbox Code Playgroud)
正如我所提到的,我需要在不同单元格的同一张表中同时使用 c 公历和 Jalali 日历。是否可以 ?谢谢
date function google-sheets web-scraping google-sheets-formula
我正在尝试拼凑一个可以完成几件事的查询。第一,我希望它列出一列中的所有名称,第二,我只希望它列出该列中的名称(如果列数组中不存在该名称)。
=QUERY(QUERY(Breakdown!$A$2:$B), "select Col1 where Col1 != '' and Col2 = 'Warrior' order by Col1 Asc")
Run Code Online (Sandbox Code Playgroud)
我到目前为止,它按照我想要的方式显示列中的所有名称,但是当我开始添加“不在”类型参数时,我会以各种方式破坏它。如何检查 Col1 是否不存在于范围内='Raid Comp'!A2:Q10?
这是电子表格:https://docs.google.com/spreadsheets/d/1X0GiOCAAve1CR4A3JG2Ybf-daMv rhAsZF5V3XEdn4E/edit?usp=sharing
我想做的是,一旦在彩色区域中输入名称,如果输入的名称存在于彩色区域下方的列表中,则该名称将从列表中删除。
例子:
regex google-sheets google-query-language google-sheets-query google-sheets-formula
我试图在一个单独的表单中汇总来自几个Google电子表格表的数据,但我对SUMIF和FIND有一些问题.要从另一张表中汇总数据,我必须使用它(至少这是我找到的唯一解决方案)
=SUM(INDIRECT(""&A6&""&"!E2:E"))
Run Code Online (Sandbox Code Playgroud)
我在A6上有我的工作表的名称.这使得一切都很简单,因为我有一个列(A),其中包含所有工作表的名称.我没有在Google Docs中找到类似Sheets [1]的内容.
我的下一步是从特定列到Sum Times但删除一个特定的值,在这种情况下是1,它会在24:00:00内部转换,因为它是一个时间列:
=SUM(INDIRECT(""&A6&""&"!D2:D")) - SUMIF(INDIRECT(""&A6&""&"!D2:D");"24:00:00")
Run Code Online (Sandbox Code Playgroud)
在这里,我尝试用单个SUMIF做所有事情,但我不知道如何.NOT("24:00:00")没有工作,所以我安顿下来.最后一部分是最困难的,我无法解决它.我有一个包含月份名称的列(例如),我想仅在月份名称包含"er"时汇总一些数据.这是我的想法:
=SUMIF(A6:A16,ISNUMBER(Find("er")),G6:G16)
Run Code Online (Sandbox Code Playgroud)
这给了我总是0(请注意,最后一个包含A6:A16而不是整个INDIRECT部分,因为我仍然在一张纸上测试它.)任何想法我做错了什么?
我认为目前版本的Google表格无法做到这一点,但我想我无论如何都会问:
我希望用户能够在电子表格中输入特定范围内的值,但我想阻止他们更改格式(特别是数据验证和条件格式).我还想阻止他们添加新的行/列或删除行/列.
这可能吗?