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
Arrays 使用where子句中的split查询_Arrays_Google Sheets_Google Sheets Formula_Array Formulas_Google Sheets Query - Fatal编程技术网

Arrays 使用where子句中的split查询

Arrays 使用where子句中的split查询,arrays,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,Arrays,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,我正在尝试创建一个GoogleSheets查询,根据拆分的左半部分输出行 我在员工状态跟踪表中使用了这个选项,其中我的概览选项卡显示了从数据选项卡(最终)获取的最后一次状态更新 这就是overview选项卡最终的外观。注意员工姓名左边的数字,我将其用作索引 这是数据所在的位置,有一个员工和多个状态更新。请注意此处使用的数字。每次状态更新都从员工编号“1”开始,后跟一个“-”,然后是一个增量编号 输出所有状态更新或单个状态更新都很容易,我遇到的难题是如何只输出与员工编号匹配的更新 =Array

我正在尝试创建一个GoogleSheets查询,根据拆分的左半部分输出行

我在员工状态跟踪表中使用了这个选项,其中我的概览选项卡显示了从数据选项卡(最终)获取的最后一次状态更新

这就是overview选项卡最终的外观。注意员工姓名左边的数字,我将其用作索引

这是数据所在的位置,有一个员工和多个状态更新。请注意此处使用的数字。每次状态更新都从员工编号“1”开始,后跟一个“-”,然后是一个增量编号

输出所有状态更新或单个状态更新都很容易,我遇到的难题是如何只输出与员工编号匹配的更新

=ArrayFormula(query({DataRange,to_text(DataRange)},"Select Col2, Col3, Col4 where Col2 ='"&"1-1"&"'",0))

关于我如何做到这一点有什么想法吗? --或者有什么建议可以用另一种方式固定这种类型的板材

试试看:

=ARRAYFORMULA(QUERY({DataRange, TO_TEXT(DataRange)},
 "select Col2,Col3,Col4 where Col2 ='1-1'", 0))

并确保
1-1
格式为纯文本而非日期

对不起,我不明白这一点-Johnny Tables标题下的所有行肯定只与名为Johnny Tables的员工相关?您能否通过添加plz的另一名员工的一些数据来展示它的外观,或者按照@Player0的建议共享您的工作表的匿名版本?