Lebih
Bagaimana cara membuat GUID di Excel?
Saya membutuhkan fungsi untuk menambahkan GUID ke sel di excel. Saya menemukan pertanyaan sebelumnya di stackoverflow, tetapi tidak berfungsi. Ini menyarankan fungsi berikut:
=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))
Saya tidak dapat membuat metode concatenate bekerja, dan saya mencobanya dengan menggunakan angka "&" untuk menggabungkannya. Tampaknya berhasil, tetapi kemudian saya mendapatkan error yang tidak dapat dijelaskan pada blok DEX2HEX kedua: DEC2HEX(RANDBETWEEN(0,65535),4). Evaluator rumus Excel mengatakan itu tidak valid, tapi saya tidak tahu mengapa sama sekali. Ada ide?
38
3
Saya menggunakan fungsi berikut dalam kode makro v.2013 excel vba
Ini sama sekali bukan masalah dengan fungsinya.
Saya perlu sedikit menggali, tetapi masalahnya ada pada penyalinan dan penempelan. Coba salin ini: String
RANDBETWEEN(0,65535)
, yang diposting di pertanyaan awal Anda, dan tempelkan ke Hex Editor, maka Anda akan melihat bahwa sebenarnya ada dua karakter null di 65535: