将表格格式的数据重新排列为行

问题描述 投票:0回答:1

有人可以指导我完成这个数据操作任务吗?我的电子表格中有这样的数据:
(CSV)

日期、插槽 1、插槽 2、插槽 3
2024 年 1 月 1 日,AB、CD、EF
2024 年 1 月 2 日,AB
2024 年 1 月 3 日,CD,EF
...

我希望它显示为:
2024 年 1 月 1 日,AB
2024 年 1 月 1 日,CD
2024 年 1 月 1 日,EF
2024 年 1 月 2 日,AB
2024 年 1 月 3 日,CD
2024 年 1 月 3 日,EF

google-sheets
1个回答
0
投票

您可以尝试以下单元格中的公式

C2

=BYROW(ARRAYFORMULA(TO_TEXT(QUERY(SPLIT(FLATTEN(ARRAYFORMULA(TEXT(INDEX(SPLIT(A2:A4,","),,1),"dd/mm/yyyy"))&"_"& SPLIT(MID(A2:A4, FIND(",",A2:A4)+1,LEN(A2:A4)), ",")), "_"), "Select Col1, Col2 Where Col2 <>''"))),LAMBDA(row, JOIN(",",row)))

.

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.