由於要求的結果沒有列對齊,不符合壹般編程的常規,應該沒有現有的工具可以解決,透視和PQ也做不到,只有VBA編程解決。編程的基本思路是使用掃描原表生成兩層的字典,然後雙重FOREACH循環生成結果。如果需要給出代碼,請補充原表的圖。
測試數據表:
編寫的程序代碼:
執行後的效果:
應該算滿足要求的吧,如果妳的數據與上圖格式有差異,請自行適當調整代碼,沒有圖我只能幫到這裏了。