Esiste un modo formidabile per invertire l'ordine di un elenco in Apple Numbers?

2

Ad esempio, ho una lista di numeri in una colonna. Mi piacerebbe avere un'altra colonna che prende tutto ciò che è in quella lista e inverte l'ordine in cui appare la lista. C'è un modo per farlo con una funzione in Apple Numbers?

    
posta JDK 22.10.2018 - 20:37
fonte

1 risposta

1

Un modo per farlo è usare la funzione INDIRECT . Se assegni la stringa "A1" , ti darà il valore attualmente nella cella A1 .

Diciamo che l'elenco dei numeri è nella colonna A , e vogliamo l'elenco inverso nella colonna B . Diciamo che ci sono 10 righe.

Quindi: dobbiamo fare queste formule:

B1 = INDIRECT("A10")
B2 = INDIRECT("A9")
B3 = INDIRECT("A8")
...
B10 = INDIRECT("A1")

Ok. Il primo carattere della stringa che stiamo dando a INDIRECT qui è sempre "A", quindi possiamo solo codificare il codice.

Ora abbiamo bisogno del numero di riga invertito. Vedere le formule sopra: se ci sono 10 righe, il retro della riga 1 è 10. Il contrario di 2 è 9 e così via. Quindi: il rovescio della riga R è numero totale di righe - R + 1 .

La funzione ROWS(column name) ci darà il numero totale di righe attualmente in column name . La funzione ROW() ci darà il numero di riga R (se abbiamo usato ROW() in una formula nella cella B5 , restituirebbe il numero 5 ).

Quindi ... inserire la formula INDIRECT("A" & ROWS(A) - ROW() + 1) in ogni cella nella colonna B funziona per me, usando Numbers 3.6.1 su un Mac.

    
risposta data 25.10.2018 - 01:51
fonte

Leggi altre domande sui tag