Если сгенерировать случайное число можно легко с помощью функции СЛУЧМЕЖДУ() , то для генерации текстовых значений нужно изобретать формулу.
Сгенерируем текстовое значение длиной 8 символов.
В ячейке А1 введем текстовую строку, из которой в случайном порядке будут выбираться символы (см. файл примера ): ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
Запишем в ячейке А4 длинную формулу состоящую из 8 одинаковых частей (для каждого из 8 символов): =ПСТР($A$1;СЛУЧМЕЖДУ(1;ДЛСТР($A$1));1) & ПСТР($A$1;СЛУЧМЕЖДУ(1;ДЛСТР($A$1));1) & ПСТР($A$1;СЛУЧМЕЖДУ(1;ДЛСТР($A$1));1) & ПСТР($A$1;СЛУЧМЕЖДУ(1;ДЛСТР($A$1));1) & ПСТР($A$1;СЛУЧМЕЖДУ(1;ДЛСТР($A$1));1) & ПСТР($A$1;СЛУЧМЕЖДУ(1;ДЛСТР($A$1));1) & ПСТР($A$1;СЛУЧМЕЖДУ(1;ДЛСТР($A$1));1) & ПСТР($A$1;СЛУЧМЕЖДУ(1;ДЛСТР($A$1));1)
Будут сгенерированы значения типа ni2z4B8D .
Сгенерировать текстовое значение длиной 4 символа, состоящее из букв русского алфавита (прописных и строчных). Формула =СИМВОЛ(СЛУЧМЕЖДУ(192;255))& СИМВОЛ(СЛУЧМЕЖДУ(192;255))& СИМВОЛ(СЛУЧМЕЖДУ(192;255))& СИМВОЛ(СЛУЧМЕЖДУ(192;255))
сгенерирует значения типа T ъЦЧ .
Функция СЛУЧМЕЖДУ() пересчитывает свое значение после каждого ввода нового значения в любую ячейку листа (или изменения значения ячейки) или нажатии клавиши F9 .
© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved
Комментарии