1

Таким образом, у меня есть документ, который позволяет пользователю выбрать сайт / отдел из выпадающего списка. Каждый сайт / отдел имеет уникальный префикс расширения, например, 10, 11, 12, 13 и т.д. Когда пользователь выбирает нужный сайт / отделы, я получаю префикс расширения, используя VLOOKUP, в зависимости от выбора пользователя. Теперь мне нужно добавить еще 2 цифры к префиксу расширения, чтобы создать расширение из 4 цифр. Таким образом, результат будет примерно 1001 или 1002, но каждое расширение должно быть уникальным. Таким образом, я мог бы сгенерировать случайное число между 00-99, но как мне убедиться, что сгенерированное число не равно любому другому числу, сгенерированному для этого сайта? Разные сайты / отделы могут иметь одинаковые сгенерированные номера, потому что они будут иметь разные префиксы.

Есть идеи, как это решить? Я нахожусь в маринаде.

1 ответ1

1

Хитрость заключается в том, чтобы считать только до текущей строки с COUNTIF . Таким образом, Range находится в диапазоне от первой строки до текущей строки со значением текущей строки .

Настроить:

#DepN  #DepId #Empty #DepDropdown =VLOOKUP =COUNTIF =TEXT =CONCATENATE
Foo    10            Lorem         12      1        01    1201
Bar    11            Foo           10      1        01    1001
Lorem  12            Dolor         13      1        01    1301
Dolor  13            Foo           10      2        02    1002
                     Foo           10      3        03    1003
                     Bar           11      1        01    1101

Все столбцы Формула:

VLOOKUP:     =VLOOKUP(D2-D7;$A$2:$B$5;2;0)      // D2 in the first row up to D7 in the last
COUNTIF:     =COUNTIF($E$2:E2-E7;E2-E7)
TEXT:        =TEXT(F2-F7;"00")
CONCATENATE: =CONCATENATE(E2-E7;G2-G7)

Например, первая запись COUNTIF: =COUNTIF($E$2:E2;E2) , вторая - =COUNTIF($E$2:E3:E3)

DepN и DepId - это постоянная "база данных" со всеми отделами. (Я думаю, эти столбцы должны быть скрыты)

DepDropdown - это столбец со всеми отделами в каждой ячейке.

Конечно, вы можете объединить эти 4 формулы в один столбец.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .