拆分和转置挑战
Posted
技术标签:
【中文标题】拆分和转置挑战【英文标题】:Split & Transpose challenges 【发布时间】:2022-01-09 03:00:29 【问题描述】:我正在努力使我的工作表工作。 我有 5 列,第 1 列 = 许可证号,第 2 列 = 个人姓名,第 3 列 = 位置,第 4 列 = 持续时间开始日期,第 5 列 = 持续时间结束日期 我想在一张新表上转置,其中 A 列是许可证编号,B 列个人在彼此之下,C 列位置在彼此之下,D 列和 E 列开始和结束范围。
数据来自 Gform,同一个人可以使用同一个许可证。有意义吗?
例如: Snip enclosed here
https://docs.google.com/spreadsheets/d/1x3HrfTDndaLPCxBZeons_xkL6hWM9E72b_RYT0oYeV0/edit?usp=sharing
【问题讨论】:
【参考方案1】:尝试:
=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), "♣")), "♦", ))
【讨论】:
以上是关于拆分和转置挑战的主要内容,如果未能解决你的问题,请参考以下文章