在Google表格中,如何将多个列标题和数据转置为具有多个行标签和数据的单个列

不确定用什么电子表格术语来表达这一点。

如何打开它:

+-----------+-----------+-----------+...
|username   |First Name |Second Name|...
+-----------+-----------+-----------+...
|Uname1     |FName1     |sname1     |...
+-----------+-----------+-----------+...
|Uname2     |FName2     |sname2     |...
+-----------+-----------+-----------+...
|Uname3     |FName3     |sname3     |...
+-----------+-----------+-----------+...
:           :           :           :

进入这个?

+-----------+-----------+
|username   |Uname1     |
+-----------+-----------+
|First Name |FName1     |
+-----------+-----------+
|Second Name|sname1     |
+-----------+-----------+
|username   |Uname2     |
+-----------+-----------+
|First Name |FName2     |
+-----------+-----------+
|Second Name|sname2     |
+-----------+-----------+
:           :           : 

省略号表示多列/行继续。

我尝试谷歌搜索将列转换为行,但找不到该问题的确切解决方案。

g8bp8 回答:在Google表格中,如何将多个列标题和数据转置为具有多个行标签和数据的单个列

尝试:

=ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
 IF(A2:C<>"","♦"&A1:C1&"♥"&A2:C,)),999^99)),999^99),"♦")),"♥"))

0

本文链接:https://www.f2er.com/3155303.html

大家都在问