我無法共享作業表。
我有一張像這樣的表格:
| 名稱 | 技能1 | 技能2 | 技能3 | ... |
|---|---|---|---|---|
| 一 | 高的 | 中等的 | 低的 | 沒有任何 |
| 二 | ||||
| 三 | 低的 | 中等的 | 高的 | 沒有任何 |
| 四 | 低的 | 高的 | 高 | |
| ... |
- 它的行數未知
- 今天有3個技能欄,以后可能會增加更多技能
- 并非所有行都已填寫
我想這樣總結表格:
| 技能 | 高的 | 中等的 | 低的 | 沒有任何 |
|---|---|---|---|---|
| 技能1 | 1 | 0 | 2 | 0 |
| 技能2 | 1 | 2 | 0 | 0 |
| 技能3 | 1 | 1 | 1 | 0 |
| ... |
基本上我會展示每項技能以及他們有多少高/中/低/無。
我正在嘗試使用公式,所以一切都是動態的。意思是,如果添加了更多名稱,或者添加了更多技能,那么表格會自動顯示它。
我可以從第一個表中獲取技能串列,如下所示:
={
"Area";
TRANSPOSE(SORT(Ratings!B1:1))
}
但這就是我所得到的。
uj5u.com熱心網友回復:
利用:
=ARRAYFORMULA(QUERY(SPLIT(FLATTEN(IF(Ratings!B2:5000="",,Ratings!B1:1&"×"&Ratings!B2:5000)), "×"),
"select Col1,count(Col1) where Col2 is not null group by Col1 pivot Col2 label Col1'Skill'"))

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/404777.html
標籤:
上一篇:使用Google表格,如何根據條件將資料從一列轉換為多行
下一篇:表中的索引匹配值
