我有一张谷歌表,我想查询并匹配人们的工作和可用日期,以制定计划。我将处理30000行数据,我将不胜感激。
我已尝试使用多种方法几个小时没有运气,我希望有人能解决我的问题。
这是包含样本数据和我想要实现的结果的工作表:
https://docs.google.com/spreadsheets/d/1crWbpIpnDUr8OY5TvIZv8Bl3gebZyYRFlAmxcqy362E/edit?usp=sharing
您会注意到我已经使用查询从Planning表中获取数据以使用过滤器。 对我来说问题是我需要列出并匹配一位老师和一位助手,他们至少有一位车有同一个车。
有问题的工作表名为FILTERS,我需要在工作表的右侧列出名称(A栏)作业(C栏)他们的车(D栏)和DATE(G栏)
有三种可能的方式使数据以可用的方式存在,并且我在FILTERS表的右侧给出了所需结果的示例。
我不确定是否需要数组公式或脚本,我不知道如何编写脚本。
当我碰到一堵砖墙并且不知道该怎么做时,任何帮助都会非常感激。
答案 0 :(得分:0)
首先让我们修复语法错误和数据范围:
=查询(A8:K;“选择A,Sum(J)GROUP BY A枢轴G ORDER BY A desc”,1)
可能必须是:
=查询(A8:J;“选择A,Sum(J)GROUP BY A枢轴G ORDER BY A desc”; 1)
然后进入测试单元:
This what tried :
NAME null 2017-8-25
NAME 1 1
但你已经在A8中有了公式:
=查询(PLANNING!A1:O;“选择A,B,M,O,E,N,C,F,G,sum(H),其中A以”“& B3&”“开头并且M包含“”“& B4&”“”和E包含 “”& B5&“”“和N包含”“”& B6&“”“和F包含”“”& B2&“”“和我 以“”& D2&“”开头,J以“”& D3&“”开头,K开始于 “”& D4&“”“和L以”“& D5&”“”GROUP BY C,E,M,N,O,F,G开头, A,B ORDER BY C,M,E“; 1)
只需在B4中添加TEACHER
(代码验证)