Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 大纲格式数据的双列查找_Google Apps Script_Google Sheets_Google Sheets Formula_Google Sheets Api_Google Sheets Query - Fatal编程技术网

Google apps script 大纲格式数据的双列查找

Google apps script 大纲格式数据的双列查找,google-apps-script,google-sheets,google-sheets-formula,google-sheets-api,google-sheets-query,Google Apps Script,Google Sheets,Google Sheets Formula,Google Sheets Api,Google Sheets Query,因此,当我希望查找的搜索区域位于某个范围内时,我想知道如何在给定列(在本例中为F列)中查找特定单元格,并且当a列中显示新值时,这些范围将被分隔开(因为此数据的格式为大纲格式)。我知道描述听起来很混乱,图片提供了比我更好的解释。文件格式是excel,但如果需要,我可以转换为工作表 因此,理想情况下,我想要的是查询其他一些查找函数,该函数将首先搜索工作表中的a列,因此在本例中,我将搜索包含“ADC-BOH”的标题,然后在两行之间的区域内使用长列a值(部门总计…)对Reg小时进行子搜索。然后对OT、

因此,当我希望查找的搜索区域位于某个范围内时,我想知道如何在给定列(在本例中为F列)中查找特定单元格,并且当a列中显示新值时,这些范围将被分隔开(因为此数据的格式为大纲格式)。我知道描述听起来很混乱,图片提供了比我更好的解释。文件格式是excel,但如果需要,我可以转换为工作表

因此,理想情况下,我想要的是查询其他一些查找函数,该函数将首先搜索工作表中的a列,因此在本例中,我将搜索包含“ADC-BOH”的标题,然后在两行之间的区域内使用长列a值(部门总计…)对Reg小时进行子搜索。然后对OT、ESICK等重复这一点


我不知道如何将a列的值(ADC-BOH)与C列的值(Reg)连接起来,然后得到E列的值,并对所有相应的餐厅(a列)进行动态设置。我必须做的一切都在这张表上

您可以使用Google Apps脚本来完成此操作。如何确定新值何时出现在列a中?ADC-BOH(101)是工作表名称吗?工作表中的工作表是否在同一个电子表格中?工作表中的单元格是否总是E3?如果是这样,请尝试:
var sheetname='string in column A'.slice('string in column A'.indexOf(':'))+2);var value=SpreadsheetApp.getActive().getSheetByName(sheetname).getRange(“E3”).getValue()将出现在A中的唯一值将是餐厅名称,具体取决于该餐厅中有多少子值(REG、OT等)。“ADC-BOH”是其中一家餐厅,这张表中大约有40家。该工作表可以命名为任何名称。我需要的单元格位置因餐厅而异。我想要的是动态定义vlookup的搜索区域的某种方式,以便它在两个“餐厅”单元格之间查找,以便从该区域为另一张表(工资单)上的相应餐厅的单元格导入值。