在 Google 表格中,如何将多列 headers 和数据转置为多行标签和数据的单列
In Google Sheets, how to transpose multiple column headers and data into a single column of multiple row labels and data
不确定用什么电子表格术语来表达这个意思。
如何打开这个:
+-----------+-----------+-----------+...
|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 |
+-----------+-----------+
: : :
省略号表示多个 columns/rows 继续。
我尝试通过谷歌搜索将列转置为行,但找不到问题的确切解决方案。
尝试:
=ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
IF(A2:C<>"", "♦"&A1:C1&"♥"&A2:C, )),,999^99)),,999^99), "♦")), "♥"))
不确定用什么电子表格术语来表达这个意思。
如何打开这个:
+-----------+-----------+-----------+...
|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 |
+-----------+-----------+
: : :
省略号表示多个 columns/rows 继续。
我尝试通过谷歌搜索将列转置为行,但找不到问题的确切解决方案。
尝试:
=ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
IF(A2:C<>"", "♦"&A1:C1&"♥"&A2:C, )),,999^99)),,999^99), "♦")), "♥"))