В тази статия ще научим как да генерираме случайни стойности от дадения списък или колона в таблица в Excel.
Сценарий :
За Instance, когато работите със стойности в списък или таблица в Excel. трябва да намерим случайната извадка от стойности от дадения списък или таблица. За това обикновено използваме комбинацията от функцията CHOOSE и RANDBETWEEN или може да се направи с помощта на комбинацията от INDEX функция, ROWS функция и RANDBETWEEN функция. Нека направим формула от тези функции и да я изпробваме върху примерни данни.
Как да решим проблема?
За това можем да изберем някой от двата метода, споменати по -долу. Един от методите е използването на функцията CHOOSE. В това трябва да въведем всички отделни стойности от списъка във функцията. Можете да използвате тази формула, когато стойностите на числата в списъка са по -малки.
Формула, използваща функцията CHOOSE:
= ИЗБЕРЕТЕ (RANDBETWEEN (1, n), "стойност1", "стойност2", "стойност3" ,,, "стойност n") |
н : брой стойности в списъка
стойност1, стойност2, стойност3, до стойност n: отделни стойности от списъка. Тези стойности могат да бъдат въведени или чрез препратка към клетката, или чрез директно използване на кавички, или чрез препратка към клетка.
Друг метод е използването на функцията INDEX, където ще подаваме произволно число като индекс, което ще доведе до съответната стойност в индекса.
Формула, използваща INDEX функция:
= INDEX (данни, RANDBETWEEN (1, ROWS (данни)), col_index) |
данни: масивът от данни може да бъде списък или таблица.
1: начален индекс
col_index: индекс на колона, за да посочи списъка в таблицата.
Пример:
Всичко това може да е объркващо за разбиране. Нека разберем тези формули, използвайки го в списък и таблица в Excel. Тук имаме списък с месеци и имаме нужда от случайни стойности на месеци от списъка на месеците.
Използвайте формулата:
= ИЗБЕРЕТЕ (RANDBETWEEN (1, 12), $ A $ 3, $ A $ 4, $ A $ 5, $ A $ 6, $ A $ 8, $ A $ 7, $ A $ 9, $ A $ 10, $ A $ 11, $ A $ 12, $ A $ 13, $ A $ 14) |
Обяснение
- RANDBETWEEN (1, 12) връща произволна стойност от 1 до 12.
- Останалите са отделните стойности от масива, дадени чрез абсолютна препратка към клетка.
- Функцията CHOOSE връща стойността от входния списък със стойности, съответстващи на генерирания номер.
Знакът $ с препратка към клетка замразява референтната клетка, когато формулата се копира в другите клетки. Копирайте и поставете формулата за броя на необходимата произволна извадка, като използвате Ctrl + D или плъзнете надолу от долния десен ъгъл на избраната клетка.
Както можем да видим случайните резултати от списъка, използвайки формулата ИЗБЕРИ в Excel. Сега използвайте формулата INDEX, това е по -полезно от формулата CHOOSE, тъй като не изисква въвеждане на отделни стойности. Можете да предоставите фиксирания масив, като използвате имената на списъка, като използвате именен диапазон.
Използвайте формулата:
= INDEX (таблица, RANDBETWEEN (1, ROWS (таблица)), 1) |
списък: именован диапазон, използван за A3: A14.
Обяснение:
- ROWS (таблица) връща броя редове в таблицата, който ще бъде последният индекс на стойност в списъка, който е 12.
- Функцията RANDBETWEEN връща произволно число от 1 до 12.
- Функцията INDEX ще върне стойността, съответстваща на върнатия номер в първата колона, тъй като списъкът има само една колона.
Това е много по -просто и по -лесно. Сега ще използваме горната формула за стойността в таблицата.
Генерирайте произволна стойност от таблицата:
Тук е дадена таблица и изисква случайни стойности от конкретната колона. Трябва да намерим произволните имена на елементи от първата колона на таблицата.
Използвайте формулата:
= ИЗБЕРЕТЕ (RANDBETWEEN (1, 12), $ A $ 3, $ A $ 4, $ A $ 5, $ A $ 6, $ A $ 8, $ A $ 7, $ A $ 9, $ A $ 10, $ A $ 11, $ A $ 12, $ A $ 13, $ A $ 14) |
Тук използвахме формулата, за да извлечем различни имена на елементи в Excel. Сега използвайте другата формула INDEX за същото.
Използвайте формулата:
= INDEX (таблица, RANDBETWEEN (1, ROWS (таблица)), 1) |
списък: именован диапазон, използван за A3: A14.
Формулата на функцията за индекс е много по -лесна и може да се приложи към всяка колона в таблицата, като просто промените аргумента col_index на необходимия номер на колоната.
RANDBETWEEN се опреснява всеки път, когато нещо се промени в работната книга. Така че, когато сте доволни от случайните данни. Копирайте и поставете стойности с помощта на Специално поставяне пряк път, за да получите фиксирани стойности. Можете да научите как да получавате произволни числа или стойности на произволни дати в Excel
Ето всички забележки от наблюденията относно използването на формулата.
Бележки:
Ако върнатото число от функцията RANDBETWEEN надвишава броя на стойностите в списъка, тогава функцията връща грешка.
Надявам се, че тази статия за Как да получите случайни стойности от списъка в Excel е обяснителна. Намерете още статии за генериране на случайни числа или стойности на дата тук. Ако нашите блогове са ви харесали, споделете го с вашите първенци във Facebook. Можете също така да ни следвате в Twitter и Facebook. Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта
Всичко за именовите диапазони на Excel: диапазоните на excel, маркирани с имена, са лесни за използване във формули на excel. Научете всичко за това тук.
Относителна и абсолютна справка в Excel: Разбирането на относителна и абсолютна справка в Excel е много важно за ефективната работа с Excel. Относително и абсолютно позоваване на клетки и диапазони.
Генериране на случайни телефонни номера: Генерирайте произволни 10 цифрени числа, използвайки формулата RANDBETWEEN в Excel
Вземете случаен номер от фиксирани опции: Генериране на случайни числа от списъка с критерии в Excel.
Вземете случайни числа между две числа: RANDBETWEEN номер на генератора на функции между двете дадени числа в Excel.
Случайна селекция на Excel: Как да получите произволна извадка от набор от данни: Използвайте случайните извадки в Excel за обяснените примери тук.
Как да използвате функцията RANDBETWEEN в Excel: Функцията Excel RANDBETWEEN връща число между две дадени числа в Excel.
Популярни статии:
Как да използвате функцията IF в Excel : Изразът IF в Excel проверява условието и връща конкретна стойност, ако условието е TRUE или връща друга конкретна стойност, ако FALSE.
Как да използвате функцията VLOOKUP в Excel : Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
Как да използвате функцията COUNTIF в Excel : Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.
Как да използвате функцията SUMIF в Excel : Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.