Как да изберете случайни клетки в Excel (5 начина)

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

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

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

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

Избиране на случайни клетки.xlsm

5 подходящи начина за избор на случайни клетки в Excel

Да речем, че имаме набор от данни с имената на Продавач на организацията и съответния им размер на Продажби за определен период от време.

Искаме да изберем някои произволни клетки от този списък с данни. За тази цел ще използваме различни функции и възможности на Excel.

В този раздел ще намерите 5 подходящи и ефективни начини за избор на произволни клетки в Excel с подходящи илюстрации. Ще ги демонстрирам един по един тук. Нека ги проверим сега!

1. Избор на случайни клетки с помощта на функциите RAND, INDEX, RANK.EQ

За нашия настоящ набор от данни ще покажем процеса на избор на случайни клетки в Excel. Ще използваме RAND , INDEX , RANK.EQ За да направите това, следвайте следните стъпки.

Стъпки:

  • Първо, създайте две нови колони със заглавие Случайна стойност и Случайни клетки .

  • След това въведете следната формула в клетка под Случайна стойност колона.

=RAND()

  • Сега натиснете ВЪВЕДЕТЕ и клетката ще покаже случайна стойност за функцията.
  • Тук плъзнете Дръжка за пълнене инструмент за сваляне на клетките.

  • Следователно клетките ще Автоматично попълване формулата.

  • Сега копирайте клетките и използвайте Специално поставяне опция (т.е. Вмъкване на стойности ), за да поставите само стойностите.

  • След това приложете следната формула към клетка под Случайни клетки колона, за да се покаже произволно избрана клетка.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)

Тук,

  • $B$5:$B$12 = Диапазонът на продавача
  • $C$5:$C$12 = обхват на случайната стойност
  • C5 = Случайна стойност

Разбивка на формулата

RANK.EQ(C5,$C$5:$C$12) дава ранга на стойността на клетката на C5 (т.е. 0,75337963) в диапазона $C$5:$C$12 . И така, той връща 5.

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) връща стойността в пресечната точка на ред 5 и колона 1 . Така че изходът е Стюарт .

  • Сега плъзнете формулата надолу и ще можете да изберете произволни клетки.

Прочетете още: Как да изберете няколко клетки в Excel (7 бързи начина)

2. Използване на функциите UNIQUE, RANDARRAY, INDEX, RANK.EQ

За същия набор от данни сега ще изберем няколко случайни клетки, като използваме 4 съответни функции. Те са: UNIQUE, RANDARRAY, INDEX, RANK.EQ функции. Запознайте се с процеса, като следвате стъпките по-долу.

Стъпки:

  • Първо, въведете следната формула, за да получите случайна стойност.

=UNIQUE(RANDARRAY(8,1,1,8)

Тук,

  • 8 = Общ брой редове
  • 1 = Общ брой колони
  • 1 = Минимален брой
  • 8 = Максимален брой

  • След това натиснете ВЪВЕДЕТЕ и всички клетки ще покажат съответните случайни стойности за Продавач Колона.

  • Сега копирайте клетките и поставете само стойностите, за да превърнете формулата в стойност.

  • След това приложете следната формула, за да получите произволно избраната клетка.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)

Тук,

  • $B$5:$B$12 = Диапазонът на продавача
  • $C$5:$C$12 = обхват на случайната стойност
  • C5 = Случайна стойност

Разбивка на формулата

RANK.EQ(C5,$C$5:$C$12) дава ранга на стойността на клетката на C5 (т.е. 0,75337963) в диапазона $C$5:$C$12 . И така, той връща 4 .

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) връща стойността в пресечната точка на ред 4 и колона 1 . Така че изходът е Бункер .

  • Тук плъзнете формулата надолу, за да получите произволните клетки.

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

3. Използване на функциите RAND, INDEX, RANK.EQ, COUNTIF

Сега ще използваме комбинация от RAND , INDEX , RANK.EQ , COUNTIF за избор на произволни клетки в Excel. За да демонстрирате този метод, следвайте стъпките по-долу.

Стъпки:

  • На първо място, процедирайте като Метод 1 за получаване на случайните стойности с помощта на Функция RAND .

  • Сега приложете следната формула, за да получите произволно избрана клетка.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)

Тук,

  • $B$5:$B$12 = Диапазонът на продавача
  • $C$5:$C$12 = обхват на случайната стойност
  • C5 = Случайна стойност

Разбивка на формулата

RANK.EQ(C5,$C$5:$C$12) дава ранга на стойността на клетката на C5 (т.е. 0,75337963) в диапазона $C$5:$C$12 . И така, той връща 2 .

COUNTIF($C$5:C5,C5) връща броя на клетките със стойност C5 . Така че той дава 1 .

2+1-1=2

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) връща стойността в пресечната точка на ред 2 и колона 1 . Така че изходът е Адам .

  • Преместете формулата в следващите клетки, за да получите резултата.

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

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

  • Как да изберете данни в Excel за графика (5 бързи начина)
  • Как бързо да избера хиляди редове в Excel (2 начина)
  • [Решено!] Клавишът за бърз достъп CTRL+END отива твърде далеч в Excel (6 корекции)
  • Excel VBA за защита на лист, но разрешаване на избора на заключени клетки (2 примера)
  • Как да изберете няколко клетки в Excel без мишка (9 лесни метода)

4. използване на функциите INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE

Сега ще използваме комбинация от INDEX , SORTBY , RANDARRAY , РЕДОВЕ , и СЕКВИНЦИЯ функции за избор на произволни клетки в Excel.

Затова нека започнем процеса, както е показано по-долу.

Стъпки:

  • Най-напред въведете следната формула в избрана клетка.

=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))

Тук,

  • B5:B12 = Диапазонът на продавача

Разбивка на формулата

РЕДОВЕ (B5: B12) дава броя на редовете в посочения диапазон= 8 .

RANDARRAY(ROWS(B5:B12)) води до случайни 9 номера.\

СЕКВИНАЦИЯ(5) връща диапазон от серийни номера ( 1 към 5 ).

Накрая, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5)) връща 5 стойности на клетките.

  • След това натиснете ВЪВЕДЕТЕ и ще получите резултата за всички желани клетки (т.е. 5 ).

Прочетете още: Как да изберете ред в Excel, ако клетката съдържа определени данни (4 начина)

5. Избиране на случайни клетки с помощта на код VBA

За същия набор от данни сега ще изберем произволна клетка от дадения списък, като използваме Код VBA . Новосъздадената клетка (т.е. E5 ) под Случайна клетка колоната ще върне избраната произволна клетка.

За да приложите тази процедура, процедирайте по следния начин.

Стъпки:

  • Първо, щракнете с десния бутон на мишката върху името на листа и изберете Вижте кода от опциите.

  • След това се отваря прозорец за въвеждане на Код ще се появи тук. Въведете Код тук. Можете да използвате следното.

Код:

 Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub 

  • Тук изходът ще бъде показан в клетка(5,5), което означава, че клетка E5 .

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

Заключение

В тази статия се опитах да ви покажа някои методи за избор на случайни клетки в Excel. Благодаря, че прочетохте тази статия! Надявам се, че тази статия е хвърлила светлина върху начина ви за избор на случайни клетки в работна книга на Excel. Ако имате по-добри методи, въпроси или отзиви относно тази статия, не забравяйте да ги споделите в полето за коментари. Това ще ми помогне да обогатя следващите си статии.страхотен ден!

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