假設我有一個電子表格,如下所示:
| 姓名 | x1 | x2 | x3 |
|---|---|---|---|
| 一種 | 4 | 8 | 9 |
| b | 5 | 2 | 6 |
| C | 7 | 3 | 1 |
我想要它的格式
| 姓名 | 變數 | 價值 |
|---|---|---|
| 一種 | x1 | 4 |
| 一種 | x2 | 8 |
| 一種 | x3 | 9 |
| b | x1 | 5 |
| b | x2 | 2 |
| b | x3 | 6 |
| C | x1 | 7 |
| C | x2 | 3 |
| C | x3 | 1 |
在 Google 表格中完成此任務的最佳方法是什么?還是我最好只在 Python/R 中轉換資料?
編輯:感謝大家在電子表格中的出色解決方案。我發現使用 Python 進行轉換更簡單,但我很欣賞新發現的電子表格知識!
uj5u.com熱心網友回復:
={"name","var","value";
index(split(flatten(A2:A4&"??"&B1:D1&"??"&B2:D4),"??"))}

參考:谷歌表格中的反透視
uj5u.com熱心網友回復:
采用:
=INDEX(QUERY(SPLIT(FLATTEN(A2:A&"×"&B1:D1&"×"&B2:D); "×"); "where Col3 is not null"))
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/433578.html
