我有一張表,其中 A 列是城市,B 列是地區,如下所示:
| 城市 | 區 |
|---|---|
| 符合 | 103 |
| 奧爾巴尼 | 109,110,108 |
| 阿爾塔蒙特 | 109 |
我想將其轉換為“相反”:
| 區 | 城市 |
|---|---|
| 103 | 符合 |
| 108 | 奧爾巴尼 |
| 109 | 奧爾巴尼,阿爾塔蒙特 |
| 110 | 奧爾巴尼 |
我很確定這很簡單。謝謝 !
uj5u.com熱心網友回復:
采用:
=ARRAYFORMULA(QUERY(SPLIT(REGEXREPLACE(TRIM(FLATTEN(
QUERY(QUERY(SPLIT(FLATTEN(SPLIT(B2:B, ",")&"¤×"&A2:A&","), "×"),
"select max(Col2) group by Col2 pivot Col1"),,9^9))),
",$", ), "¤ ", 0), "where Col2 is not null", 0))

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/428240.html
上一篇:在具有兩行的兩個表之間連接
