Zwróć zakres lub tablicę w odwrotnej kolejności

Anonim

W tym artykule dowiemy się, jak odwrócić listę lub zakres w programie Excel.

Na przykład mamy listę wartości jako tablicę w programie Excel i potrzebujemy dokładnej odwrotności tablicy. W tym celu wykorzystamy kombinację trzech funkcji i trochę się o nich dowiemy.

Funkcja INDEX w programie Excel po prostu zwraca wartość o podanym indeksie w tablicy (lub tablicach).

Funkcja WIERSZE zwraca liczbę wierszy w tablicy lub odwołaniu do komórki w programie Excel. W przeciwieństwie do funkcji ROW, która zwraca konkretny numer wiersza odwołania do komórki.

Funkcja WIERSZ zwraca numer wiersza komórki lub odwołanie do komórki. Zwraca liczbę dla danego odwołania do komórki.

Notatka: Jeśli do funkcji nie podano argumentu, funkcja zwraca numer wiersza dla komórki, w której użyto formuły.

Teraz skonstruujemy formułę za pomocą opisanej powyżej funkcji. Logika polega na tym, że musimy umieścić ostatnią wartość listy w pierwszej wartości nowej listy odwróconej, a następnie przedostatnią jako drugą i tak dalej. Poniższa formuła robi to samo, aby odwrócić tablice.

Wzór ogólny:

= INDEKS ( tablica , ROWS (tablica) - ROW() + ROW(stałe_odniesienie) +1)

Wyjaśnienie:

  • Funkcja ROW() zwraca numer wiersza dla używanej komórki.
  • ROW(stałe_odwołanie) przyjmuje argument poprzedniej komórki, w której zastosowano formułę, i zwraca numer komórki dla komórki. Stałe odniesienie jest podane przez znak $.
  • + 1 służy do kompensacji wartości wyniku
  • Teraz funkcja INDEX przechodzi przez tablicę i zwraca ostatnią wartość w pierwszej komórce nowej listy

Przykład:

Rozumiemy tę funkcję na przykładzie.

Tutaj mamy listę wartości i kolumnę Nowa lista.

Musimy wypełnić nową listę wartościami z odwrotną kolejnością tablicy. Szyk jest traktowany jako nazwany zakres dla tablicy A1:A10.

Użyj formuły w komórce D6:

= INDEKS ( tablica , WIERSZE ( tablica ) - WIERSZ ( ) + WIERSZ ( $D$5 ) +1 )

Wyjaśnienie:

  • ROW ( ) zwróci 6, odpowiedni numer wiersza dla komórki.
  • WIERSZ($D$5 ) odwołanie_komórki dla właśnie poprzedniej komórki zwróci 5, czyli numer wiersza dla komórki D5.
  • Znak $ z odwołaniem do komórki służy do naprawy odwołania do komórki, ponieważ program Excel rozszerza odwołanie do komórki w miarę rozszerzania użycia formuły.
  • ROWS(array) zwróci liczbę wartości w tablicy, która w tym przypadku wynosi 10.
  • Następnie funkcja indeksu przeszukuje { 10 -6 +5 +1 } element tablicy = dziesiąty element, który jest ostatnim elementem tablicy.

Tutaj wartości funkcji są podawane jako odwołanie do komórki.

naciskać Wejść aby uzyskać wynik.

Jak widać na powyższym zrzucie, formuła zwraca ostatni element w pierwszej komórce nowej listy.

Skopiuj formułę do pozostałych komórek za pomocą klawisza skrótu Ctrl + D lub przeciągnij w dół w programie Excel.

Jak widać z powyższej migawki, nowa kolumna listy jest wypełniona wymaganymi wartościami.

Jest na to prosta metoda. Ale to tylko ze względu na oszczędność czasu i zorientowanie na wyniki.

  1. Wpisz cyfry 1 i 2 w pierwszej i drugiej w sąsiedniej kolumnie Wartości.
  2. Następnie wybierz dwie komórki i przeciągnij je w dół, aż wypełni się kolumna Indeks.
  3. Ctrl + Shift + L, aby zastosować opcję filtra w programie Excel.
  4. Następnie odwrócenie sortowania liczb od największych do najmniejszych spowoduje odwrócenie sortowania listy wartości.

Jak widać na powyższym gifie, kolumna Wartości jest sortowana w odwrotnej kolejności.

Notatka: Wyjaśniona powyżej formuła działa dobrze, gdy wymagana tablica może znajdować się w dowolnym miejscu.

Użyj formuły, gdy wymagane wartości zaczynają się od pierwszego wiersza arkusza.

= INDEKS ( tablica , WIERSZE ( tablica ) - WIERSZ ( ) + 1 )

Mam nadzieję, że rozumiesz, jak zwrócić zakres lub tablicę w odwrotnej kolejności w programie Excel. Zapoznaj się z dodatkowymi artykułami na temat funkcji sortowania i filtrowania programu Excel tutaj. Prosimy o przesłanie zapytania lub opinii dotyczącej powyższego artykułu. Pomożemy Ci.

Jak korzystać z funkcji WIERSZ w programie Excel

Jak korzystać z funkcji WIERSZY w programie Excel?

Jak korzystać z funkcji INDEKS w programie Excel?

Jak usunąć tekst w programie Excel, zaczynając od pozycji?

Walidacja wpisów tekstowych

Utwórz listę rozwijaną w programie Excel z kolorem

Usuń wiodące i końcowe spacje z tekstu w programie Excel

popularne artykuły

Edytuj listę rozwijaną

Jeśli z formatowaniem warunkowym

Jeśli z symbolami wieloznacznymi

Przeglądaj według daty