生成UUID
函数名:pwd_生成UUID / pwd_UUID
功能描述
生成一个唯一标识符(UUID),返回标准 8-4-4-4-12 格式的 GUID 字符串,常用于唯一身份识别、数据库主键、日志追踪等场景。
会员等级:🟢 免费版(Free)
语法
excel
=pwd_UUID()参数
本函数无参数。
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| (无) | — | — | — | 本函数不需要任何参数 |
返回值
String - 标准格式的 UUID 字符串,形如 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx(小写十六进制,含 4 个连字符)。每次调用均生成不同的随机 UUID。
使用示例
生成一个随机 UUID
公式:
excel
=pwd_UUID()结果:
3f2504e0-4f89-11d3-9a0c-0305e82c3301说明:UUID 为随机生成,每次调用结果不同,以上仅为示例。
批量生成唯一标识(向下填充)
公式:
excel
=pwd_UUID()结果(向下填充后每行各不相同,示例):
a6b93d0e-6c2d-4891-982d-527d8d654dc6
7c1a0c35-c62c-48d3-9e1c-73327c65cde1
f4e9242c-934e-4a6b-80b0-2b31f9ed8456技术说明
- 实现方式:
Guid.NewGuid().ToString(),采用 .NET 默认的D格式输出。 - 输出格式:32 位十六进制字符,按
8-4-4-4-12用连字符分组,全部小写。 - 基于 RFC 4122 第 4 版(随机)UUID,理论重复概率极低(约 2^122)。
错误处理
| 错误场景 | 返回值 |
|---|---|
| 无 | 始终返回一个合法的 UUID 字符串 |