Classifique os elementos da coluna em ordem inversa por ID de linha

Classifique os elementos da coluna em ordem inversa por ID de linha

Eu tenho uma coluna de números no Excel:

    column A
row ----------
 1   2.11
 2   1.123
 3   2.222
 4   ...
 5   ...
 6   ...

O que eu quero fazer é classificá-los na ordem inversa pelo número da linha (não pelo valor na célula), o que significa que, como resultado, obterei o seguinte:

    column A
row ----------
 1   ...
 2   ...
 3   ...
 4   2.222
 5   1.123
 6   2.11

Existe uma maneira de fazer isso?

Responder1

Acabo escrevendo javascript para fazer isso por mim, aqui está o código:

var total_coordinates = 0;
var coordinates_array = [];
var doneReading = false;

function loadCoordinatesFile() {
    var oFrame = document.getElementById('coordinatesFrame');
    var oFrameReOrdered = document.getElementById('coordinatesFrameReorderd');
    var strRawContents = oFrame.contentWindow.document.body.childNodes[0].innerHTML;
    while (strRawContents.indexOf("\r") >= 0)
        strRawContents = strRawContents.replace("\r", "");
    var arrLines = strRawContents.split("\n");
    for (var i = arrLines.length-1; i >= 0; i--) {
        console.log("line = " + arrLines[i]);
        var curLine = arrLines[i];
        total_coordinates = total_coordinates + 1;
        coordinates_array.push(curLine);
        oFrameReOrdered.contentWindow.document.write(curLine + "<br>");
    }
}

informação relacionada