Дополнительно
Как создать GUID в Excel?
Мне нужна функция для добавления GUID к ячейкам в excel. Я нашел этот предыдущий вопрос на stackoverflow, но он не работает. Он предлагает следующую функцию:
=CONCATENATE(DEC2HEX(RANDBETWEEN(0,4294967295),8),"-",DEC2HEX(RANDBETWEEN(0,65535),4),"-
",DEC2HEX(RANDBETWEEN(16384,20479),4),"-",DEC2HEX(RANDBETWEEN(32768,49151),4),"-
",DEC2HEX(RANDBETWEEN(0,65535),4),DEC2HEX(RANDBETWEEN(0,4294967295),8))
Я не смог заставить метод concatenate работать, поэтому попробовал использовать для конкатенации фигуру "&". Это вроде бы сработало, но затем я получил необъяснимую ошибку на втором блоке DEX2HEX: DEC2HEX(RANDBETWEEN(0,65535),4). Оценщик формул Excel говорит, что она недействительна, но я не могу понять, почему. Есть идеи?
38
13
В качестве современной версии Excel, там'ы синтаксис с запятыми, а не точками с запятой. Я'м размещение этого ответа для удобства людей, чтобы они не'т придется заменить струны - мы'вновь все лень... средства в размере... человека, верно?
Или, если вы любите меня, не любите, когда идентификатор GUID кричит и кричит и вы, мы можем пойти в нижнем регистре, как это.
Я использую следующую функцию в макрокоде vba в excel v.2013
Это совсем не проблема функции.
Мне пришлось немного покопаться, но проблема заключается в копировании и вставке. Попробуйте скопировать вот это:
RANDBETWEEN(0,65535)
строку, размещенную в вашем первоначальном вопросе, и вставьте ее в Hex Editor, тогда вы увидите, что в 65535 есть два нулевых символа:Взято из Git @mobilitymaster.
для меня это правильно, по-испански в Excel
Формула Голландский в Excel:
После попытки несколько вариантов и бег на различные проблемы с новыми версиями Excel (2016) я наткнулся на этот пост от МС, который работал как шарм. Я расширил его немного, используя некоторый код из пост danwagner.сотрудничество
Формула для Франции в Excel:
Как отметил Джош м, однако это не обеспечить совместимость GUID, но это работает хорошо для моих текущих потребностей.
Формула для польской версии:
Формулы для Германии в Excel:
ЭСП:
Итальянский версия: