1
我有這個表:把垂直表爲水平在Access
+----+------+
| ID | NAME |
+----+------+
| 1 | A |
| 1 | B |
| 1 | C |
| 2 | A |
| 2 | P |
| 2 | D |
| 2 | X |
| 3 | F |
| 3 | 45 |
+----+------+
,我想將它轉化到這一點。 (該ID將是唯一的,爲同一ID的每一個反覆出現的ID名稱將在一個新的領域進行添加。
+----+------+-------+-------+-------+
| ID | NAME | Name1 | Name2 | Name3 |
+----+------+-------+-------+-------+
| 1 | A | B | C | |
| 2 | A | P | D | X |
| 3 | F | 45 | | |
+----+------+-------+-------+-------+
是否有訪問做一個快速的方法。VBA代碼就可以了。我有嘗試透視和轉置(在Excel中)都不起作用,或者不給我期望的結果。像(第一行Name3)的空單元格是可以的。任何建議,鏈接或代碼片段都非常感謝!
那是快,太棒了!字段的順序是Name1,Name10,Name11,Name 12,... Name19,Name2 ... 有可能改變它嗎? – Michael
@Michael我已經更新了我的答案。 –