我有这个:
我想根据每个帐号分隔的“访问”列显示数据,如下所示:
假设我们有多个用户,在运行这个脚本时,有没有办法对所有用户重复相同的操作,并创建与他们的“访问”帐号一样多的行?
到目前为止,我只为一个用户使用了一个非常手动的组合ARRAYFORMULA(REPT(SPLIT()))
的过程,但我不知道如何让列表中的下一个用户继续使用它。
这是表格:
https://docs.google.com/spreadsheets/d/1zGj3l7aA2iC0xc52IFnw80RrN5sVWqgHn3-HXx539fg/edit?usp=sharing
发布于 2020-03-26 20:13:45
使用:
={'Current Version'!A1:I1;
ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
IF(IFERROR(SPLIT('Current Version'!H2:H, ";"))<>"", "♦"&'Current Version'!A2:A&
"♥"&'Current Version'!B2:B&"♥"&'Current Version'!C2:C&"♥"&'Current Version'!D2:D&
"♥"&'Current Version'!E2:E&"♥"&'Current Version'!F2:F&"♥"&'Current Version'!G2:G&
"♥"&TRIM(SPLIT('Current Version'!H2:H, ";"))&"♥"&'Current Version'!I2:I, ))
,,99^99)),,99^99), "♦")), "♥"))}
https://stackoverflow.com/questions/60874343
复制