我有一个正在运行的查询,现在我只想把一列的结果分成两列。
查询:
=QUERY(Sales!A1:I,"SELECT B, A, F, H, G, I WHERE D = 'Projects' and B >= date '"&TEXT(TODAY(),"yyyy-mm-dd")&"'Label B 'Date',A 'Resource',F 'Timeline',G 'Type',H 'LOC',I 'EST'",1)
我尝试使用
=ARRAYFORMULA(QUERY({IFERROR(SPLIT:
=ARRAYFORMULA(QUERY({IFERROR(SPLIT(Sales!A1:I, ", ")), Sales!B:I},"SELECT Col2, Col1, Col6, Col8, Col7, Col9 WHERE Col4 = 'Projects' and Col2 >= date '"&TEXT(TODAY(),"yyyy-mm-dd")&"'Label Col2 'Date',Col1 'Resource',Col6 'Timeline',Col7 'Type',Col8 'LOC',Col9 'EST'",1))
但由于我不知道它在做什么,它只返回了标题,而我试图调整它只会破坏它。
我想做的是将Col1或A拆分为2,最好使用下划线作为分隔符。
try:
=ARRAYFORMULA(QUERY(
{IFERROR(ARRAY_CONSTRAIN(SPLIT(Sales!A:A, ", "), 9^9, 2)), Sales!B:I},
"select Col3,Col1,Col2,Col7,Col9,Col8,Col10
where Col5 = 'Projects'
and Col3 >= date '"&TEXT(TODAY(),"yyyy-mm-dd")&"'
label Col3'Date',Col1'Resource',Col7'Timeline',Col8'Type',Col9'LOC',Col10'EST'", 1))