
Formuła ogólna
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Podsumowanie
Aby odwrócić listę (tj. Umieścić elementy na liście lub w kolumnie w odwrotnej kolejności), możesz użyć formuły opartej na funkcjach INDEKS, COUNTA i WIERSZ. W pokazanym przykładzie formuła w D5, skopiowana w dół, to:
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Nazwa „lista” to nazwany zakres B5: B14. Nazwane zakresy są domyślnie odwołaniami bezwzględnymi, więc jeśli nie używasz nazwanego zakresu, upewnij się, że używasz odwołania bezwzględnego.
Wyjaśnienie
Sercem tej formuły jest funkcja INDEKS, która otrzymuje listę jako argument tablicowy :
=INDEX(list
Druga część formuły to wyrażenie, które oblicza prawidłowy numer wiersza podczas kopiowania formuły:
COUNTA(list)+ROW(list)-ROW()
- COUNTA (lista) zwraca liczbę niepustych pozycji na liście (w przykładzie 10)
- ROW (lista) zwraca początkowy numer wiersza listy (w przykładzie 5)
- ROW () zwraca numer wiersza, w którym znajduje się formuła
Wynikiem tego wyrażenia jest pojedyncza liczba rozpoczynająca się od 10 i kończąca się na 1, gdy formuła jest kopiowana w dół. Pierwsza formuła zwraca dziesiątą pozycję z listy, druga formuła zwraca dziewiątą pozycję na liście i tak dalej:
=INDEX(list,10+5-5,1) // item 10 =INDEX(list,10+5-6,1) // item 9 =INDEX(list,10+5-7,1) // item 8 etc.