Как добавить в Google Таблицы уникальный автоматически сгенерированный номер, который остается уникальным, даже если вы добавляете и удаляете строки?

#google-sheets #spreadsheet

#google-таблицы #электронная таблица

Вопрос:

Я хотел бы создать ячейку в таблице Google, содержащую уникальный автоматически увеличиваемый номер формы XYZn, где n — автоматически увеличиваемый номер. Этот номер должен оставаться уникальным, поэтому использование функции row() не является вариантом.

Первоначально я попробовал следующее:

=»XYZ» amp; строка()

Но, как я объяснял ранее, это означает, что добавление или удаление строк перед этой строкой приведет к изменению числа. Я хочу, чтобы этот номер оставался неизменным.

Возможно, можно было бы использовать случайное число, но оно может сгенерировать число, которое не является уникальным.

Ответ №1:

Выберите ячейку и введите:

 ="XYZ" amp; TEXT(NOW(),"yyyymmddhhmmss")
 

Затем скопируйте ячейку и вставьте специальное значение обратно в нее.

Значение будет уникальным и останется уникальным, даже если строки будут добавлены / удалены.

Комментарии:

1. Спасибо, это работает отлично. Так что в основном мы используем время, чтобы сделать его уникальным. Разница здесь в специальной вставке или Ctrl Shift V. Я немного изменил его следующим образом: =»V-» amp; TEXT(NOW(),»yy-mdhm-s»)

2. @VinceDeMello Хорошая идея.