我有一个数据文件,其中行具有相同的值,并且相应的值按行划分。我想对行进行分组并在列中转置具有不同值的行。
+----------+-------+-----------+-----------------------+
| id | price | featureId | featureName |
+----------+-------+-----------+-----------------------+
| 82979304 | 32749 | 7174 | Yes |
| 82979304 | 32749 | 110 | Intel Core i3 |
| 82979304 | 32749 | 6093 | Intel |
| 82979304 | 32749 | 194 | 4 GB |
| 82979304 | 32749 | 201 | 15.6 inches(39.62 cm) |
| 82979304 | 32749 | 5398 | Laptop |
| 82979304 | 32749 | 8904 | Lenovo G50-80 |
| 82979304 | 32749 | 143 | 501 GB -1 TB |
| 82979304 | 32749 | 145 | DOS |
| 84425999 | 37999 | 110 | Intel Core i5 |
| 84425999 | 37999 | 6093 | Intel |
| 84425999 | 37999 | 194 | More than 8 GB |
| 84425999 | 37999 | 5398 | Laptop |
| 84425999 | 37999 | 143 | Upto 500 GB |
| 84425999 | 37999 | 2762 | Integrated |
| 84425999 | 37999 | 6097 | Intel |
| 84425999 | 37999 | 5868 | Seller Warranty |
+----------+-------+-----------+-----------------------+
因此,ID 82979304将被分组为一个,相同ID的相应行将成为列。
更新:我正在使用这个公式来做这个部分 = TRANSPOSE(INDIRECT(" $ C"&安培; D2&安培;":$ C"及(D2 + 9)))
这是一个数组公式。我有一排的答案。但是当我通过选择单元格区域并使用Ctrl + Shift + Enter应用于其他行时,我无法获得结果。它在整个范围内获得相同的结果。我希望D2值一个接一个地增加,即D2然后是D3,依此类推。
任何解决方案?