Jam*_*d68 2 transpose split concatenation google-sheets google-query-language
我希望转置、拆分并保留正确的相应类别/参考号。
| A | B | | A | B |
|001|Email1,Email2,Email3| |001|Email1|
|002|Email4,Email5,Email6| |001|Email2|
| | | |001|Email3|
| | | |002|Email4|
| | | |002|Email5|
| | | |002|Email6|
Run Code Online (Sandbox Code Playgroud)
这是另一篇文章,与我想要完成的任务类似。唯一的区别是在这篇文章中,OP 要求公式将数据重复 X 次。这是使用的公式:
=ARRAYFORMULA({TRANSPOSE(SPLIT(CONCATENATE(REPT(B2:B&",", A2:A^2)), ",")),
TRANSPOSE(SPLIT(CONCATENATE(REPT(C2:C&",", A2:A)), ","))})
Run Code Online (Sandbox Code Playgroud)
我尝试通过删除“^2”、“A2:A”替换为 COUNTIF(以确定每行中的电子邮件数量)来修改此公式,并继续打破该公式。
我究竟做错了什么?
这是我的单子。
尝试:
\n=ARRAYFORMULA(TRIM(QUERY(SPLIT(FLATTEN(IF(IFERROR(SPLIT(\'Form Responses\'!C2:C, ","))="",,\n \'Form Responses\'!B2:B&"\xc3\x97"&SPLIT(\'Form Responses\'!C2:C, ","))), "\xc3\x97"), \n "where Col2 is not null")))\nRun Code Online (Sandbox Code Playgroud)\n\n