开关值和 headers
Switch values and headers
我有一个 google sheet 和一个 table
card1 | card2 | card3 | card4 | card5 | card6 | card7
------+-------+-------+-------+-------+-------+------
set3 | set1 | set1 | set2 | set2 | set4 | set1
set4 | set2 | set3 | set3 | set4 | | set2
| set4 | | | | | set3
| | | | | | set4
如何切换 table 中的值和 header 中的值以生成这样的 table:
set1 | set2 | set3 | set4
------+-------+-------+-------
card2 | card2 | card1 | card1
card5 | card4 | card3 | card2
| card5 | card4 | card5
| card7 | card7 | card6
| | | card7
使用:
=ARRAYFORMULA(TRIM(TRANSPOSE(SPLIT(FLATTEN(QUERY(QUERY(SPLIT(FLATTEN(
IF(A2:G30="",,A2:G30&"¤×"&A1:G1&"¤")), "×"),
"select max(Col2) where Col2 is not null group by Col2 pivot Col1"),,9^9)), "¤"))))
我有一个 google sheet 和一个 table
card1 | card2 | card3 | card4 | card5 | card6 | card7
------+-------+-------+-------+-------+-------+------
set3 | set1 | set1 | set2 | set2 | set4 | set1
set4 | set2 | set3 | set3 | set4 | | set2
| set4 | | | | | set3
| | | | | | set4
如何切换 table 中的值和 header 中的值以生成这样的 table:
set1 | set2 | set3 | set4
------+-------+-------+-------
card2 | card2 | card1 | card1
card5 | card4 | card3 | card2
| card5 | card4 | card5
| card7 | card7 | card6
| | | card7
使用:
=ARRAYFORMULA(TRIM(TRANSPOSE(SPLIT(FLATTEN(QUERY(QUERY(SPLIT(FLATTEN(
IF(A2:G30="",,A2:G30&"¤×"&A1:G1&"¤")), "×"),
"select max(Col2) where Col2 is not null group by Col2 pivot Col1"),,9^9)), "¤"))))