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 sheets 如何在单个单元格中获取查找值的所有值(特定列的值)?_Google Sheets_Google Sheets Formula_Transpose_Array Formulas_Google Sheets Query - Fatal编程技术网

Google sheets 如何在单个单元格中获取查找值的所有值(特定列的值)?

Google sheets 如何在单个单元格中获取查找值的所有值(特定列的值)?,google-sheets,google-sheets-formula,transpose,array-formulas,google-sheets-query,Google Sheets,Google Sheets Formula,Transpose,Array Formulas,Google Sheets Query,我有标题(dptype、day、batchtimings)。如何在另一个工作表的单个单元格中获取单个查找值的多个(day和batchtimings值)? 示例: Dp type | day |batchtimings ---------|-------------|---------------- a | Saturday | 10-11 b | friday | 11-12 a | monday

我有标题(dptype、day、batchtimings)。如何在另一个工作表的单个单元格中获取单个查找值的多个(day和batchtimings值)? 示例:

Dp type  |  day        |batchtimings  
---------|-------------|----------------
 a       |  Saturday   |    10-11
 b       |  friday     |    11-12
 a       |  monday     |    01-02
 y       |  tuesday    |    02-03
 b       |  sunday     |    04-05
 a       |  wednesday  |    04-07
 c       |  sunday     |    03-04
 a       |  friday     |    10-12
 v       |  monday     |    10-11
 b       |  thursday   |    11-12
 y       |  monday     |    09-10
我希望单个单元格中的单个dptype的全天和批次计时值(唯一)

我想举个例子

dp type    batches
------------------------------
        |    Saturday:10-11
  a     |    monday :1-2
        |    wednesday:4-7
        |    friday:10-12
--------|--------------------       
  b     |    friday:11-12
        |    Sunday:4-5
        |    thursday:11-12
--------|--------------------
  y     |    tuesday:2-3
        |    monday:9-10
你可以试试

=IFNA( JOIN (" :"), FILTER(B1:C10, A1:A10="A"))
在这里,您将用您要查找的内容替换最后的值


获取您的独特类型列表:

=UNIQUE(A2:A12)
然后参考以下内容:

=join(char(10),UNIQUE(FILTER(B:B&":"&text(C:C,"mm-dd"),A:A=F1)))
使用:

=ARRAYFORMULA({SORT(UNIQUE(FILTER(A2:A, A2:A<>""))), TRANSPOSE(SUBSTITUTE(TRIM(
 QUERY(QUERY(QUERY(UNIQUE({A2:C, B2:B&":"&TO_TEXT(C2:C)}), 
 "select max(Col4) where Col1 is not null group by Col2 pivot Col1"), 
 "offset 1", 0),,999^99)), " ", CHAR(10)))})
=ARRAYFORMULA({SORT(UNIQUE)(过滤器(A2:A,A2:A“”))),TRANSPOSE(替换)(TRIM(
查询(查询(唯一({A2:C,B2:B&“:”&TO_TEXT(C2:C)}),
“选择最大值(Col4),其中Col1不为空,按Col2 pivot Col1分组”),
“偏移量1”,0),999^99),“”,字符(10))})