csv 将excel中的某些行更改为列

2ul0zpep  于 2023-03-10  发布在  其他
关注(0)|答案(1)|浏览(129)

我有一个CSV文件的格式如下,

我需要将数据从csv导入Salesforce DB。它必须将记录插入到4个不同的相关表中

Card 
  -->Section       
    --> Question 
       --> Answer

我需要规范化该表,如,而不是让多个答案出现在同一行中,我需要让每个答案都在自己的行中,如

这是不一定我只有两个答案在一行,它甚至可以有4或5个答案。如果是这样的话,我需要添加一行为每个答案。这是什么可以通过excel公式。任何帮助是非常感谢

fkvaft9z

fkvaft9z1#

取消透视(Excel公式)

=LET(Data,A2:G6,rCols,3,
    rData,TAKE(Data,,rCols),vData,TAKE(Data,,rCols-COLUMNS(Data)),
    cSeq,SEQUENCE(,rCols),
DROP(REDUCE("",SEQUENCE(ROWS(rData)),LAMBDA(rRes,rRow,
    LET(vrData,INDEX(vData,rRow),vfData,TOCOL(FILTER(vrData,vrData<>"")),
VSTACK(rRes,HSTACK(INDEX(rData,SEQUENCE(ROWS(vfData),,rRow,0),cSeq),vfData))))),1))

相关问题