Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Генератор буквочисел - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Генератор буквочисел
Xaden Дата: Среда, 10.06.2015, 13:48 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Доброго всем времени суток.
Столкнулся с такой задачей.
Просят сгенерировать 500 бквочисел
Например:
AA001
AA002
AA003
AA004

AB001
AB002
AB003
AB004

То есть даже получается, что надо сгенерировать 500 уникальных сочетаний из двух букв.
Вопрос заключается возможно ли это сделать в ексели или с помощью ВБА.
У меня, что то даже в голове не укладывается, как такое можно повернуть.
Как сгенерировать случайную букву получается, но об уникальности можно забыть.

Спасибо за внимание.
 
Ответить
СообщениеДоброго всем времени суток.
Столкнулся с такой задачей.
Просят сгенерировать 500 бквочисел
Например:
AA001
AA002
AA003
AA004

AB001
AB002
AB003
AB004

То есть даже получается, что надо сгенерировать 500 уникальных сочетаний из двух букв.
Вопрос заключается возможно ли это сделать в ексели или с помощью ВБА.
У меня, что то даже в голове не укладывается, как такое можно повернуть.
Как сгенерировать случайную букву получается, но об уникальности можно забыть.

Спасибо за внимание.

Автор - Xaden
Дата добавления - 10.06.2015 в 13:48
buchlotnik Дата: Среда, 10.06.2015, 14:02 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
В английском алфавите 26 букв - это всего 676 двухбуквенных сочетаний. Тут, по идее, не случайные генерировать, а все варианты перебрать.
 
Ответить
СообщениеВ английском алфавите 26 букв - это всего 676 двухбуквенных сочетаний. Тут, по идее, не случайные генерировать, а все варианты перебрать.

Автор - buchlotnik
Дата добавления - 10.06.2015 в 14:02
AndreTM Дата: Среда, 10.06.2015, 15:32 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Так всё таки нужно всего 500 значений ("буквочисел")? Или нужно 500 сочетаний из двух букв, к каждому из которых ещё прицепляется несколько порядковых чисел (т.е. всего получается 500*X значений, вот как у вас, если по 4 числа прицеплять - то получится 2000 значений)?
Ну и, как правильно замечено, делается это с помощью генерации полной выборки, и отбором из ней значений "с исключением" (или перемешиваием и отбором по порядку). На VBA реализуется легко. Ну и не так давно был пример, как реализуется данная задача (не ваше задание, а именно задача такого типа). Там же есть и без VBA, массивных формул, имен... и вообще на 2003 :)


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Среда, 10.06.2015, 15:37
 
Ответить
СообщениеТак всё таки нужно всего 500 значений ("буквочисел")? Или нужно 500 сочетаний из двух букв, к каждому из которых ещё прицепляется несколько порядковых чисел (т.е. всего получается 500*X значений, вот как у вас, если по 4 числа прицеплять - то получится 2000 значений)?
Ну и, как правильно замечено, делается это с помощью генерации полной выборки, и отбором из ней значений "с исключением" (или перемешиваием и отбором по порядку). На VBA реализуется легко. Ну и не так давно был пример, как реализуется данная задача (не ваше задание, а именно задача такого типа). Там же есть и без VBA, массивных формул, имен... и вообще на 2003 :)

Автор - AndreTM
Дата добавления - 10.06.2015 в 15:32
Xaden Дата: Среда, 10.06.2015, 16:10 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 73
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
спасибо огромное, за ответы, буду пробовать, мне главное было знать, что это возможно сделать с помощью екселя или ВБА. Дальше уже мне гугл в помощь )
 
Ответить
Сообщениеспасибо огромное, за ответы, буду пробовать, мне главное было знать, что это возможно сделать с помощью екселя или ВБА. Дальше уже мне гугл в помощь )

Автор - Xaden
Дата добавления - 10.06.2015 в 16:10
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!