Връща диапазон или масив в обратен ред

Anonim

В тази статия ще научим как да обърнем списък или диапазон в Excel.

Например, имаме списък със стойности като масив в excel и се нуждаем от точно обратното на масива. За това ще използваме комбинация от три функции и ще се запознаем малко с тях.

Функцията INDEX в excel просто връща стойността при даден индекс в масив (или масиви).

Функцията ROWS връща броя редове в масив или препратка към клетка в Excel. За разлика от функцията ROW, която връща конкретния номер на реда на препратката към клетката.

Функцията ROW връща номера на ред на клетката или препратката към клетката. Връща число за дадената препратка към клетка.

Забележка: Ако не се дава аргумент на функцията, тогава функцията връща номера на реда за клетката, където се използва формулата.

Сега ще конструираме формула, използвайки горната обяснена функция. Логиката е, че трябва да вкараме последната стойност на списъка в първата стойност на новия обратен списък, последната последна като втора и така нататък. Формулата по -долу прави същото, за да обърне масивите.

Обща формула:

= INDEX (масив, ROWS (масив) - ROW () + ROW (фиксирана_референция) +1)

Обяснение:

  • Функцията ROW () връща номера на реда за клетката, където се използва.
  • ROW (fixed_reference) приема аргумента на току -що предходната клетка, където се прилага формулата и връща номера на клетката за клетката. Фиксираната препратка се дава от знака $.
  • + 1 се използва за компенсиране на стойността на резултата
  • Сега функцията INDEX преминава през масива и връща последната стойност в първата клетка на новия списък

Пример:

Нека разберем тази функция с пример.

Тук имаме списък със стойности и колона Нов списък.

Трябва да попълним новия списък със стойности с обратен ред на масива. Масив се приема като именен диапазон за масива A1: A10.

Използвайте формулата в клетката D6:

= INDEX (масив, ROWS (масив) - ROW () + ROW ($ D $ 5) +1)

Обяснение:

  • ROW () ще върне 6, съответния номер на ред за клетката.
  • ROW ($ D $ 5) cell_reference за току -що предходната клетка ще върне 5, номера на реда за D5 клетката.
  • Знакът $ с препратка към клетка се използва за фиксиране на препратката към клетката, тъй като excel разширява препратката към клетката, докато разширявате използването на формулата.
  • ROWS (масив) връща броя на стойностите в масива, който е 10 в този случай.
  • След това функцията Index търси {10 -6 +5 +1} -ия елемент в масива = 10 -ия елемент, който е последният елемент в масива.

Тук стойностите на функцията са дадени като препратка към клетка.

Натиснете Въведете за да получите резултата.

Както можете да видите в горната снимка, че формулата връща последния елемент в първата клетка на Новия списък.

Копирайте формулата в останалите клетки, като използвате клавишната комбинация Ctrl + D или опцията плъзгане надолу в Excel.

Както можете да видите от горната снимка, новата колона със списък е изпълнена със стойности, както се изисква.

Има лесен метод да направите същото. Но това е само с цел спестяване на време и ориентиране към резултатите.

  1. Въведете числата 1 и 2 в първата и втората в съседната колона на Стойностите.
  2. След това изберете двете клетки и го плъзнете надолу, докато колоната Index се запълни.
  3. Ctrl + Shift + L, за да приложите опцията за филтриране в Excel.
  4. След това обръщането на сортирането на числата от Най -голямо към Най -малко ще обърне обратно списъка на стойностите.

Както можете да видите в gif по -горе, че колоната Стойности е в обратен ред за сортиране.

Забележка: Описаната по -горе формула работи добре, когато необходимия масив може да бъде навсякъде.

Използвайте формулата, когато необходимите стойности започват от първия ред на работния лист.

= INDEX (масив, ROWS (масив) - ROW () + 1)

Надявам се, че разбирате как да върнете диапазон или масив в обратен ред в Excel. Разгледайте още статии за функцията за сортиране и филтриране на Excel тук. Моля, не се колебайте да заявите вашето запитване или обратна връзка за горната статия. Ние ще ви съдействаме.

Как да използвате функцията ROW в Excel

Как да използвате функцията ROWS в Excel

Как да използвате функцията INDEX в Excel

Как да премахнете текст в Excel, започвайки от позиция

Валидиране на текстови записи

Създайте падащ списък в Excel с цвят

Премахнете водещите и крайните интервали от текста в Excel

Популярни статии

Редактиране на падащ списък

Ако с условно форматиране

Ако с заместващи символи

Преглед по дата