拆分和移调挑战
Split & Transpose challenges
我正在努力 sheet 工作。
我有 5 列,第 1 列 = 许可证编号,第 2 列 = 个人姓名,第 3 列 = 位置,第 4 列 = 持续时间开始日期,第 5 列 = 持续时间结束日期
我想转置一个新的 sheet,其中 A 列是许可编号,B 列个人在彼此之下,C 列位置在彼此之下,D 列和 E 列开始和结束范围。
数据来自 Gform,同一个人可以在同一个许可证上。有道理吗?
例如:
Snip enclosed here
https://docs.google.com/spreadsheets/d/1x3HrfTDndaLPCxBZeons_xkL6hWM9E72b_RYT0oYeV0/edit?usp=sharing
尝试:
=ARRAYFORMULA(SUBSTITUTE(TRIM(SPLIT(QUERY(FLATTEN(IF(
IFERROR(SPLIT(B2:B, ","))="",,"♦"&TO_TEXT(A2:A)&"♣"&
SPLIT(B2:B, ",")&"♣"&C2:C&"♣"&TO_TEXT(D2:D)&"♣"&TO_TEXT(E2:E))),
"where Col1 is not null", 0), "♣")), "♦", ))
我正在努力 sheet 工作。 我有 5 列,第 1 列 = 许可证编号,第 2 列 = 个人姓名,第 3 列 = 位置,第 4 列 = 持续时间开始日期,第 5 列 = 持续时间结束日期 我想转置一个新的 sheet,其中 A 列是许可编号,B 列个人在彼此之下,C 列位置在彼此之下,D 列和 E 列开始和结束范围。
数据来自 Gform,同一个人可以在同一个许可证上。有道理吗?
例如: Snip enclosed here
https://docs.google.com/spreadsheets/d/1x3HrfTDndaLPCxBZeons_xkL6hWM9E72b_RYT0oYeV0/edit?usp=sharing
尝试:
=ARRAYFORMULA(SUBSTITUTE(TRIM(SPLIT(QUERY(FLATTEN(IF(
IFERROR(SPLIT(B2:B, ","))="",,"♦"&TO_TEXT(A2:A)&"♣"&
SPLIT(B2:B, ",")&"♣"&C2:C&"♣"&TO_TEXT(D2:D)&"♣"&TO_TEXT(E2:E))),
"where Col1 is not null", 0), "♣")), "♦", ))