În acest articol, vom afla despre cum să inversați o listă sau un interval în Excel.
De exemplu, avem o listă de valori ca matrice în Excel și avem nevoie de reversul exact al matricei. Pentru aceasta vom folosi o combinație de trei funcții și vom cunoaște puțin despre ele.
Funcția INDEX în excel, returnează pur și simplu valoarea la un indice dat dintr-o matrice (sau matrice).
Funcția ROWS returnează numărul de rânduri dintr-o matrice sau o referință de celulă în Excel. Spre deosebire de funcția ROW care returnează numărul de rând particular al referinței celulei.
Funcția ROW returnează numărul rândului celulei sau referința celulei. Returnează un număr pentru referința de celulă dată.
Notă: Dacă nu este dat niciun argument funcției, atunci funcția returnează numărul rândului pentru celula în care este utilizată formula.
Acum vom construi o formulă folosind funcția explicată mai sus. Logica este că trebuie să obținem ultima valoare a listei în prima valoare a noii liste inversate, apoi a doua ultima ca secundă și așa mai departe. Formula de mai jos face același lucru pentru a inversa matricele.
Formula generică:
= INDEX (matrice, ROWS (matrice) - ROW () + ROW (fix_referință) +1) |
Explicaţie:
- Funcția ROW () returnează numărul rândului pentru celula unde a fost utilizată.
- ROW (fix_referință) ia argumentul celulei anterioare în care se aplică formula și returnează numărul celulei pentru celulă. Referința fixă este dată de semnul $.
- + 1 este utilizat pentru a compensa valoarea rezultatului
- Acum funcția INDEX conduce prin matrice și returnează ultima valoare din prima celulă a noii liste
Exemplu:
Să înțelegem această funcție cu un exemplu.
Aici avem o listă de valori și o coloană Listă nouă.
Trebuie să completăm lista nouă cu valori cu ordinea inversă a matricei. Matrice este luat ca un interval numit pentru matricea A1: A10.
Utilizați formula din celula D6:
= INDEX (matrice, ROWS (matrice) - ROW () + ROW ($ D $ 5) +1) |
Explicaţie:
- ROW () va returna 6, numărul rândului corespunzător pentru celulă.
- ROW ($ D $ 5) cell_reference pentru celula anterioară va returna 5, numărul rândului pentru celula D5.
- Semnul $ cu referință de celulă este utilizat pentru a repara referința de celulă, deoarece Excel extinde referința de celulă pe măsură ce extindeți utilizarea formulei.
- ROWS (matrice) va returna numărul de valori din matrice, care este 10 în acest caz.
- Funcția Index caută apoi al {10 -6 +5 +1} al treilea element din matrice = al 10-lea element care este ultimul element din matrice.
Aici valorile funcției sunt date ca referință de celulă.
presa introduce pentru a obține rezultatul.
După cum puteți vedea în instantaneul de mai sus, formula returnează ultimul element din prima celulă a listei noi.
Copiați formula în restul celulelor folosind tasta de comandă rapidă Ctrl + D sau glisați în jos opțiunea în Excel.
După cum puteți vedea din instantaneul de mai sus, noua coloană a listei este umplută cu valori, după cum este necesar.
Există o metodă ușoară pentru a face același lucru. Dar este doar pentru a economisi timp și a orienta rezultatele.
- Tastați numărul 1 și 2 în primul și al doilea în coloana alăturată a valorilor.
- Apoi selectați cele două celule și trageți-o în jos până se umple coloana Index.
- Ctrl + Shift + L pentru a aplica opțiunea de filtrare în excel.
- Apoi, inversarea sortării numerelor la cel mai mare la cel mai mic va inversa și sortarea listei de valori.
După cum puteți vedea în gif-ul de mai sus, coloana Valori este în ordine inversă de sortare.
Notă: Formula explicată mai sus funcționează bine atunci când matricea necesară poate fi oriunde.
Utilizați formula atunci când valorile necesare încep de la primul rând al foii de lucru.
= INDEX (matrice, ROWS (matrice) - ROW () + 1) |
Sper că înțelegeți cum să returnați un interval sau o matrice în ordine inversă în Excel. Explorați aici mai multe articole despre funcția de sortare și filtrare Excel. Vă rugăm să nu ezitați să ne exprimați întrebarea sau feedbackul pentru articolul de mai sus. Vă vom ajuta.
Cum se utilizează funcția ROW în Excel
Cum se utilizează funcția ROWS în Excel
Cum se utilizează funcția INDEX în Excel
Cum se elimină textul în Excel pornind de la o poziție
Validarea intrărilor de text
Creați o listă derulantă în Excel cu culoare
Eliminați spațiile inițiale și finale din text în Excel
Articole populare
Editați o listă derulantă
Dacă cu formatare condiționată
Dacă cu wildcards
Vizualizați după dată