Tag: 谷歌电子表格

公式/函数确定是否所有单元格都是相同的,但忽略空白

基本上,当E2:J2中的所有单元格都是“是”而不是“否”且忽略空白时,我想在K2中指示“真”。 我不知道我是否在正确的位置,但是我之前一直在这个网站上寻找答案。 https://docs.google.com/spreadsheets/d/14U1LpZ-C0vqNLFh6BwOdgYMCKfqIJpmH_AhrC1m4114/edit?usp=sharing 所以在E2:J2中,它应该是“FALSE”,因为有一个“NO” 在E3:J3中,它应该是“真”,因为它们都是“是”,空白被忽略 在E4:J4中,它应该是“FALSE”,因为所有的空白都被忽略了。 我最接近的是= IF(COUNTIFS(E2:J2,“>”“”,E2:J2,“NO”)= 0 ,,(COUNTIFS(E2:J2,“>”“”,E2:J2“没有”))) 该函数的问题在于,将所有空白都视为零。 所以在下面的表格中,如果它们都是空格,K就会读“TRUE”。 我不是很精通这个,而且我所做的所有事情都是通过谷歌search其他人的做法来自我教导的。 我确信有一个简单的方法,我正在使这种方式比必要的更复杂。 但我无法弄清楚。 任何帮助将不胜感激!

尽pipe范围相同 – Google工作表错误数组参数到COUNTIFS具有不同的大小

我试图在Google表格中使用IMPORTRANGE的Countifs公式 我已经使用了下面的公式, =COUNTIFs(IMPORTRANGE("SPREADsheetKEY####","2016 Data!G1:G77"),"Filled and Awaiting",'2016 Deployments'!M1:M77,">"&A4,'2016 Data'!M1:M77,"<"&B4)> 向右滚动以查看完整的公式。 但是我得到一个错误说明 – 数组参数到COUNTIFS是不同的大小。 配方有什么问题吗?

列出来自另一个列表的项目,这些列表项目对他们有价值

我有3列,第一列有数据,第二列有数据。 现在我需要获得第三列第一列所有项目的列表。 表格如下 Name | QTY | ACTIVE ———————- Apple | | ———————- Oranges | 10 | ———————- Pears | 5 | ———————- Plums | | 它需要看起来像这样 Name | QTY | ACTIVE ———————- Apple | | Oranges ———————- Oranges | 10 | Pears ———————- Pears | 5 | ———————- Plums | | 我怎样才能使用公式或脚本来做到这一点。 我上面提到的仅仅是一个例子,它实际上是一个很长的物品清单,可能有或没有数量,所以我只需要一个物品清单,数量对他们。 提前致谢。

忽略数组公式中的空白单元格(Google表格/ Excel)

我正在用2006年到2016年的数据制作一个Excel文件,我正在试图找出从一年到下一年的价值的最大变化。 但是多年来数据缺失。 我有这样一行数据: 21.5 — 20.8 20.2 — 21.0 — 20.8 21.2 21.1 所以这里和那里有一些空白单元格的数字。 然后我有一个公式来确定相邻单元之间最大的价值差异: =ArrayFormula(MAX(ABS(B12:K12 – C12:L12))) 答案应该是0.8,但是因为Google Sheets将空白单元格标识为0,所以我得到了21.5。 有什么办法让Google表格/ Excel忽略数组中的空白单元格? 我已经看到了一些关于如何忽略空白单元格的例子,但是我不能让它们与我的其他公式一起工作。 感谢任何帮助!

如何在一个Google表格单元格中对一系列公式进行求和?

如果您有参与者共享每项分项费用的基本表格。 表中的单元格表示它们在数量上的份额,那么如何将表格底部的一行中的所有每个项目的总和相加? 我已经尝试使用SUM(ARRAYFORMULA(B2:B5*C2:C5)) ,它接近,但我需要除数除以所有涉及的列计数。 每次我尝试映射的数量在每行的数量,它试图统计所有的行和列。 我在Google表格上有一个工作示例

Google表格脚本 – select下一行+合并范围?

我试图创build一个菜单列表,将添加X的行数,并合并列H> M添加的新行(逐行 – 不是整个块)。 我无法解决如何select活动行+1或活动行+2等,然后沿着适当数量的单元格移动。 下面是我到目前为止的UI脚本和添加行,我试图合并H> M我插入新的行结束自己! function onOpen() { var ui = SpreadsheetApp.getUi(); // Or DocumentApp or FormApp. ui.createMenu('Planning Functions') .addItem('Add 1 Row', 'add1row') .addItem('Add 2 Rows', 'add2row') .addToUi(); } function add1row() { var ss = SpreadsheetApp.getActiveSpreadsheet (); var ar = ss.getActiveRange().getRow(); ss.insertRowsAfter(ar, 1); } function add2row() { var ss = SpreadsheetApp.getActiveSpreadsheet (); var […]

对于Google表格中的列,请根据另一列提取2个顶部行

表格的屏幕截图1开始 背景:根据统计数字排列的城市,但我不是在看城市,只是在其国家与所有其他国家在列表中看到每个国家的前2名。 使用此示例表,我正在寻找拉出所有重复的值,然后根据统计0find每个重复的前2。删除不重复可以手动完成。 预期结果: 屏幕截图可能需要的结果 提取不必以任何特定的顺序,我只是要求每个副本的顶部2根据stat 0提取,以任何顺序。 这是在一个更大的表单上完成的,所以这就是为什么手动执行它是不可行的。 任何帮助非常感谢!

如何从一个工作表中获取Google Spreadsheet中的数据行,并预填充另一个工作表

所以,我一直在尝试开展一个业余爱好/业务,我开始坐下来用Google Spreadsheets来logging我的所有原材料/库存,以及每个“单位”在配方中使用a的成本。 成分表(主要数据源) 成分页面列出了我的所有库存,是创build新配方的主要数据源,以及成本分析。 食谱表应该dynamic填充,并能够添加更多的行 我只是希望能够填充配料表,然后简单地为新配方创build新的工作表,这样我就可以跟踪我拥有的库存量,以及新批次的成本。 所以,为了简化我的问题: ** 1。 我怎样才能点击一个button,并添加一个新的“行”列填充成分? 我怎样才能填充每个配方领域的下拉填充的配料数据?**

改进Python代码更新谷歌电子表格

首先,我是python的新手(实际上我只从Sololearn那里学到,也只能学到一半的课程)。 所以我请你给我一点详细的答案。 我的任务有以下几个步骤: 删除旧的.xlsx文件(如果有的话) 使用win32将两个.xls文件转换成.xlsx文件,删除第一行,然后删除.xls文件[已经下载到源代码目录xlrd的xls文件,pyexcel在打开.xls文件中显示错误(不受支持的格式或损坏)在线分析文件预测为html / htm)] 从xlsx文件获取数据 首先,删除Google电子表格上的旧工作表以删除旧数据。 创build一个具有相同名称的新工作表。 将数据插入到Google电子表格的新工作表中。 打开第二张表格(从第一张表格导入数据)并更新“虚拟表格”中的一个单元格,以确保Google电子表格在后台同步。 现在,我通过结合许多代码和使用大量的谷歌来编写代码。 代码工作正常,但需要平均约65秒来完成整个过程。 我的问题有3个部分: 有没有办法直接从.xls文件中访问数据? 有什么办法可以改善这个代码的性能。 任何其他更有效的方法来完成上述任务? 我的代码: – import time import win32com.client as win32 import os import openpyxl from openpyxl.utils import get_column_letter import gspread from oauth2client.service_account import ServiceAccountCredentials start = time.time() # set input-output file locations source_dir = "C:\\Users\\XYZ\\Downloads" output_dir = "C:\\Users\\XYZ\\Excels" # […]

将Google表格中的数据导入到Excel中

我目前有一个Excel文档从SharePoint托pipe的另一个文件中提取数据。 我使用='WebFileAddress'!A1来拉取这些信息,并且通常在需要更新时拖动它。 在SharePoint中更新文件的团队正在将其文档转换为Google表格。 我想知道是否有一种方法可以像我从SharePoint一样的方式将数据从Google表格导入到Excel中。