Google sheets 如何在单个单元格中获取查找值的所有值(特定列的值)?
我有标题(dptype、day、batchtimings)。如何在另一个工作表的单个单元格中获取单个查找值的多个(day和batchtimings值)? 示例: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
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))})