A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
You can easily complicate the whole thing:
| Index | Header | Order |
|---|---|---|
| 7.0.10 | a | 1 |
| 7.2.1 | d | 2 |
| 7.2 | c | 3 |
| 7.10.0 | e | 4 |
| 9.2.7 | f | 5 |
| 10.0.10 | g | 6 |
| 11.2.3.5 | j | 7 |
| 11.2.3.4.7 | i | 8 |
| 11.2.3.4 | h | 9 |
| 7.0.10.1 | b | 10 |
Sort all data based on index column. This is the correct result:
| Index | Header | Order |
|---|---|---|
| 7.0.10 | a | 1 |
| 7.0.10.1 | b | 10 |
| 7.2 | c | 3 |
| 7.2.1 | d | 2 |
| 7.10.0 | e | 4 |
| 9.2.7 | f | 5 |
| 10.0.10 | g | 6 |
| 11.2.3.4 | h | 9 |
| 11.2.3.4.7 | i | 8 |
| 11.2.3.5 | j | 7 |
The point is that there is no simple workaround, we must split the Index by . to get the numbers then we can sort the data by that numbers. However you do it.
Andreas.