将数据点行分组为coloumns

时间:2017-03-27 10:09:22

标签: excel

我有一个数据文件,其中行具有相同的值,并且相应的值按行划分。我想对行进行分组并在列中转置具有不同值的行。

+----------+-------+-----------+-----------------------+
|    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,依此类推。

任何解决方案?

0 个答案:

没有答案