Как да сортирате автоматично в Excel при въвеждане на данни

  • Споделя Това
Hugh West

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

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната тетрадка за упражнения от тук.

Автоматично сортиране при въвеждане на данни.xlsx

4 прости метода за автоматично сортиране в Excel при въвеждане на данни

Взехме кратък набор от данни, за да обясним ясно стъпките. Наборът от данни съдържа приблизително 6 редове и 3 Първоначално запазваме всички клетки в общ формат. За всички набори от данни имаме 3 уникални колони, които са Продукт, съхранение (единици), и Сортирани данни . Въпреки че по-късно можем да променяме броя на колоните.

1. Използване на функцията SORT за възходящо сортиране

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

Стъпки:

  • Първо, отидете в клетка E5 и въведете следната формула:
=SORT(B5:C10,2,1)

  • Сега натиснете Въведете и това ще вмъкне данните, след като ги подреди според зададените критерии.
  • Тук, ако сега промените Единици за съхранение в първата таблица за всеки продукт, това автоматично ще го подреди във втората таблица.

Прочетете още: Как да сортирате данните по стойност в Excel (5 лесни метода)

2. Сортиране в низходящ ред

Можем да използваме и функцията SORT за автоматично сортиране в Excel в низходящ ред, когато данните са въведени произволно. Следвайте стъпките по-долу, за да направите това.

Стъпки:

  • Като начало щракнете два пъти върху клетката E5 и въведете следната формула:
=SORT(B5:C10,2,-1)

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

Прочетете още: Как да сортирате буквено-цифрови данни в Excel (с лесни стъпки)

3. Автоматично сортиране на няколко колони

Ако искате да сортирате автоматично няколко колони в Excel при въвеждане на данни, можете да следвате този метод. По-долу са описани подробните стъпки.

Стъпки:

  • За да започнете този метод, щракнете два пъти върху клетката E5 и въведете формулата по-долу:
=SORT(B5:C10,{1,2},{1,1})

  • След това натиснете бутона Въведете и следователно това ще реши проблема с 2 колони на основната таблица с данни, дори ако променим някоя стойност от нея.

Подобни четива

  • Как да сортирате по цвят в Excel (4 критерия)
  • Случайно сортиране в Excel (формули + VBA)
  • Как да сортирате по фамилия в Excel (4 метода)
  • Научете Excel VBA програмиране & макроси (безплатен урок - стъпка по стъпка)
  • Как да създадете потребителски списък за сортиране в Excel

4. Прилагане на функцията VLOOKUP

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

Стъпки:

  • За тази цел отидете в клетката B5 и въведете формулата по-долу:
=RANK.EQ(D5,$D$5:$D$10)

  • След това натиснете Въведете която ще определи ранга на всички стойности на данните.
  • След това запишете ръчно класиранията във втората таблица във възходящ ред, както е показано на изображението по-долу.

  • След това въведете тази формула в клетката G5 :
=VLOOKUP(F5,$B$5:$D$10,2,FALSE)

  • След това натиснете бутона Въведете и след това въведете следната формула в клетка H5 :
=VLOOKUP(F5,$B$5:$D$10,3,FALSE)

  • Накрая отново натиснете Въведете и така данните ще бъдат подредени в низходящ ред.

Прочетете още: Excel VBA за попълване на масив със стойности на клетките (4 подходящи примера)

Нещата, които трябва да запомните

  • Функцията SORT се предлага само в Microsoft 365 .
  • Резултатът от тази функция е динамичен масив, така че не може да се променят отделните стойности.
  • Първият аргумент на функцията SORT трябва да бъде диапазон от клетки.
  • Ако не са зададени критерии, тази функция ще подреди по подразбиране във възходящ ред.
  • Функцията SORT ще даде #VALUE грешка, ако sort_index е извън обхвата.

Заключение

Надявам се, че сте успели да приложите методите, които показах в този урок за това как да сортирате автоматично в Excel при въвеждане на данни. Както виждате, има доста начини да постигнете това. Затова разумно изберете метода, който най-добре отговаря на ситуацията ви. Ако зациклите в някоя от стъпките, препоръчвам да ги преминете няколко пъти, за да изчистите всички неясноти. И накрая, за да научите повече Excel техники, следвайте нашите ExcelWIKI уебсайт. Ако имате някакви въпроси, моля, уведомете ме в коментарите.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.