我有一张工作表在同一文档中查询其他三个并选择G列所包含的一堆行no.理想情况下,我希望它是一个不包含单词yes或的查询Yes.我尝试过使用以下所有机制:
无论我选择哪一个,我遇到两个问题之一:
问题1是查询的一部分失败,因为只存在其中一个值.即有一个Yes但不是一个yes,这导致输出#VALUE.这是有问题的,因为我试图允许这两种情况,因为我无法控制这将输入到工作表中的最终用户.
或问题2,这是更糟糕的.当我具体说选择所有G包含no显示的行之一包含a yes.请注意,这也适用于其他一些机制,但我会特别认为no应该防止这种情况,而不是.
我正在使用的完整查询是:
=ARRAYFORMULA({QUERY(Sheet1!A2:I500, "Select A, B, C, D, E, F, G, H, I where G contains 'no'");(QUERY(Sheet2!A2:I500, "Select A, B, C, D, E, F, G, H, I where G contains 'no'"));(QUERY(Sheet3!A2:I500, "Select A, B, C, D, E, F, G, H, I where G contains 'no'"))})
我在这做错了什么?
Google Spreadsheet的Query函数返回空数据,顺序为。这是正常工作的查询:
=QUERY('OtherListName'!A1:C;"Select A, B, C";1)
Run Code Online (Sandbox Code Playgroud)
该查询返回的正是您所期望的:范围A1:C的内容(在我的情况下为6行)。然后,我尝试订购返回的数据:
=QUERY('OtherListName'!A1:C;"Select A, B, C order by A, B";1)
Run Code Online (Sandbox Code Playgroud)
该查询仅返回第一行(包含标题),仅此而已。OtherListName中的原始数据集仅包含字符串和整数。
我想要的是获取按列A然后按列B排序的数据。这两列都只包含字符串。对应的整数在列C中。
请分享一些建议,我还没有找到任何东西。同时,我将继续实验以找出此“错误”的原因。谢谢。
我创建了一个电子表格来跟踪约会。在此电子表格中,我具有动态相关的下拉列表,因此列表1中的选择将填充列表2中的选项。这如下:
单元格C2:客户端-客户端1或客户端2。(在此示例中使用,实际列表将扩展。)
如果单元格C2 =客户端1,则地址下拉列表如下:
单元格C3:地址-地址1或地址2。
如果单元格C2 =客户端2,则地址下拉列表如下:
单元格C3:地址-地址3或地址4。
客户端列表的数据验证很简单,因为它是常量,可以在列之间进行复制。但是,不能从多个地址复制对从属地址列表的数据验证,因为它始终引用C列,并且与相对客户列表失去连接。
单元格C3(地址列表)的实际数据验证如下:
单元格范围='DIARY(V-2.1)'!C3
条件='日记(V-2.1)'!C53:C55
单元格C53:C55由一个过滤器公式填充,该公式将根据单元格C2中客户端的选择对相关地址进行排序,从而依次填充C3中的地址列表。
可能值得注意的是,我每列有10组这些约会空位(每天10个),所以我对每个单独的约会都使用了过滤功能,因此它们可以独立工作,但是即使这很繁琐,所以我需要能够从C列开始复制该列(或仅进行数据验证),并使它相对于该列中的过滤器功能保持不变。
请查看下面的示例电子表格链接,这一切都说得通!在示例中,我已将C列复制到D列,并且地址列表的数据验证已针对所有十个约会空位分离。(所有编辑都是免费的。)
注意:这些单元格必须是下拉列表-范围列表-用于此特定电子表格的功能。
如果有人可以提供帮助,那么我将不胜感激,因为我勤奋地搜索了论坛并且找不到解决方案。我确实看过了这个视频(这是我的头),它似乎是使用Java脚本实现的:
https://www.youtube.com/watch?v=ZiYnuZ8MwgM&feature=youtu.be
spreadsheet google-sheets-api google-sheets-query google-apps-script-editor
我正在根据其他 19 个 Google 表格的数据制作一份报告。我正在使用QUERY,但我对此有点陌生,不确定我做得是否正确。
我正在尝试使用下面的内容,但似乎以某种方式给出了上述错误。我找不到解决方法。
=QUERY({
IMPORTRANGE("1TRKveEBEitHDkos3WX0pPI6WUVL1gHMzdIkeB6s-dJc", "Data!A1:DL");
IMPORTRANGE("1FONS-hdcUXnLj4UMAsixLL1CVNfL_WdxMbs68ylsyaU", "Data!A1:DL");
IMPORTRANGE("1pE4O-rO5Fg-AmjMGQlb_m2KbeMV1ZT4ylaE5qfT_aaQ", "Data!A1:DL");
IMPORTRANGE("1fMyrxa3rxec_8CMOsl2qbLFqht8Z2_SjvShT-WJ-ld8", "Data!A1:DL");
IMPORTRANGE("1SC8E_0Qg9zurGwl0NsisQZO1gJyimMLXvCxRaPrqjic", "Data!A1:DL");
IMPORTRANGE("1rtRAf7T2lY_f_R95-L9B4Mn4sn2a9oVHLour-iJfNMM", "Data!A1:DL");
IMPORTRANGE("1UhBnBRiqPWf444Eyk26hwTEg27ErNvCE2bviRdikLCI", "Data!A1:DL");
IMPORTRANGE("1AVr4ZMOcTBCkUkI6AaO73B0N8AeiEWyHwhyt56iJYPo", "Data!A1:DL");
IMPORTRANGE("1n4p51IPq7m4wgjJiMTHZCKDnoR5udxIwUGY1mgJ6kNo", "Data!A1:DL");
IMPORTRANGE("1tomsqwtJE60j-AAmt5yWFmvHunQQYjVuQmPz0tAmx-s", "Data!A1:DL");
IMPORTRANGE("1gsyd7m867UkX20Ueha4EqSc6Uc4pSzwc-fe-gYxey5c", "Data!A1:DL");
IMPORTRANGE("1KjUVM8nkO0pfJrSed-laSzDAu8S-amPkg6cqSRYWQ2I", "Data!A1:DL");
IMPORTRANGE("1m2MV6VY7sb3zBTuoEQZWJHTxo7moDKtYV-PYJTnES38", "Data!A1:DL");
IMPORTRANGE("1p9dAD60KjpsOp69OBQazeg9ktzTWvtbjXLfzmMUHNLk", "Data!A1:DL");
IMPORTRANGE("15V2rMfnbk5UEPeUa6MtaD8ljm-xbmXBM2WzZrUhDzVU", "Data!A1:DL");
IMPORTRANGE("1DevNq8TbkDhVBkeHPegaHpxaNgvlGtPZExzueN8cpyk", "Data!A1:DL");
IMPORTRANGE("1sXQABwo5NXiz166cruJM5Is4JWKVXzoYS3hh6IcXVj4", "Data!A1:DL");
IMPORTRANGE("1sOBkqGVKl6xn89uRvN-TLlU1TFMJUxD_s8TgmowkLK8", "Data!A1:DL");
IMPORTRANGE("1t8CdrQiJq1h15OIlF5yaRy1AxHyZ_mnEzfSUDEyPSM8", "Data!A1:DL")},
"SELECT Col85,Col86,Col87,Col88,Col89,Col90,Col91,Col92,Col93,Col94,Col95,Col96,Col97,Col98,Col99,Col100,Col101,Col102,Col103,Col104,Col105,Col106,Col107,Col108,Col109,Col110,Col111,Col112,Col113,Col114,Col115
WHERE Col85 IS NOT NULL")
Run Code Online (Sandbox Code Playgroud) google-sheets array-formulas google-sheets-query importrange google-sheets-formula
我有个问题。我在 Google Sheet 中有一个专栏,类似于 [此处][1]
------------------
| hello |
-------------------
| my name is John |
-------------------
| Nice to meet you|
-------------------
Run Code Online (Sandbox Code Playgroud)
问题是:我怎样才能从中得到像“你好,我的名字是约翰,很高兴认识你”这样的字符串?
concatenation google-sheets array-formulas google-sheets-query google-sheets-formula
https://i.stack.imgur.com/f2Ztx.png
我需要帮助,例如,我有数千个数据的条件,如红色边框所示,并希望将其形成如结果边框所示
我必须使用什么样的转置公式?尝试用这个公式来算出
=ARRAYFORMULA(QUERY(A3:A&",",,55000))
Run Code Online (Sandbox Code Playgroud)
但还是没有找到合适的结果
filter google-sheets array-formulas google-sheets-query google-sheets-formula
我正在使用 Google 电子表格
所以我试图创建一个工作表,其文本在一段时间后自动更改。
例子:
正如您在这张图片中看到的,我有 3 个项目,框中的当前文本是项目 1。但我希望能够将该文本切换到其他项目之一,而无需在框中手动键入。
1 分钟后...
1 分钟后,它变成第 2 项。然后我想对要添加到工作表上的其余项目执行相同的操作。
那么我该怎么办呢?是否有某种我可以使用的公式,或者我必须使用更高级的脚本之类的东西?我对这些公式还很陌生,所以请像我 5 岁的孩子一样向我解释一下。
即使是最小的解决方案,我们也会感谢所有帮助!
random google-sheets array-formulas google-sheets-query google-sheets-formula
我有一个Google文档电子表格,我在其中存储了rss feed(在Sheet1中).我想要做的是创建公式,在Sheet2中,它将复制并显示Sheet1中包含特定单词的所有供稿.为了更清楚,我准备了一个例子的屏幕截图.在这个例子中,我想复制并显示(从Sheet1到Sheet2)所有带有BLACK和SHIRT字样的Feed,从这里我想自动复制和显示feed,每次它都包含这两个单词.这可能吗?怎么样?谢谢您的帮助!

我有一个单元格的值,我想知道 Gspread 中单元格的坐标。
假设我的日期是“12-11-2017”。如何找到具有该日期的单元格的坐标?我正在使用 python 3.6 和 Gspread
我正在使用绑定到Google表格的Google脚本以编程方式生成以下查询:
=query('16 Jul - 20 Jul Responses'!A1:I31, "SELECT C WHERE D = 'Available'", 0)
Google脚本中是否可以解析该查询结果的对象表示形式?我希望能够编写如下代码:
var queryString = '=query('16 Jul - 20 Jul Responses'!A1:I31, "SELECT C WHERE D = 'Available'", 0)';
var results = new Query(queryString);
for(var i = 0; i < results.length; i++) {
var result = results[i];
// do something
}
据我所知,除非您正在使用Google Web App,否则查询对象不存在。这是真的?还是有办法实现这一想法?
google-visualization google-sheets google-apps-script google-query-language google-sheets-query