You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中如何编写公式生成符合指定字符规则的用户名

Excel按指定规则生成用户名公式方案

生成规则

  • 取姓名中名字的首字母
  • 拼接最多7位的姓氏字符
  • 依次拼接下划线_、两位随机数字、固定后缀_ex

参考示例:

  • Robin Carthright → rcarthri_42_ex
  • John Patterson → jpatters_75_ex

现有逻辑说明

你已经完成了前半段(名字首字母+姓氏截取)的逻辑编写,当前使用的公式如下:

=LEFT(PROPER(LEFT(A1)&TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",99)),99))),8)

该公式已经可以正确取出1位名字首字母+最多7位姓氏,总长度固定为8位,符合前半段规则要求。

补全后完整公式

直接通过&连接符,在现有公式结果后拼接要求的后续内容即可,补全后可直接使用的公式:

=LOWER(LEFT(PROPER(LEFT(A1)&TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",99)),99))),8))&"_"&RANDBETWEEN(10,99)&"_ex"

补充说明

  • 外层嵌套的LOWER()作用是将前8位的姓名部分全部转为小写,和示例输出的格式匹配,如果不需要全小写可直接删除该函数
  • 两位随机数通过RANDBETWEEN(10,99)生成,返回值为10-99之间的随机整数,固定为两位
  • RANDBETWEEN属于易失性函数,每次工作表刷新计算都会重新生成随机数,如需固定生成的用户名,可在公式生成结果后,选中对应单元格复制,粘贴为值即可永久保存。

内容的提问来源于stack exchange,提问作者missmouse

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 05:36:25