作家是怎么给小说里那么多角色起名字的?
——多图预警,快连Wifi——
巧了!请容许我手把手教大家自己做姓名生成器!
岂止是人名,地名、商品、道具、阵营、势力,你能想得到的,都可以!
就用Excel。就用Excel。

先给大家简述下三个函数:
Indirect:以=INDIRECT(“B”&RANDBETWEEN(1,99))为例,意思是:在B列的范围内,B1到B99之间随机选一个值。
Counta:以COUNTA($C:$C)为例,意思是:在C列的范围内,所有非空单元格的总数。
这两个可以打一套组合拳。=INDIRECT(“D”&RANDBETWEEN(2,COUNTA($D:$D)))。意思是:在D列的范围内,如果有50个非空单元格(举例,因为是Counta即时计算得到的),D2到D50之间随机选一个值(从2到50,所以字库大小是49,以此类推)。绝大多数情况下它就够用了,用&串接起来。
Index:以=INDEX($A$2:$E$102,RANDBETWEEN(1,101),RANDBETWEEN(1,5))为例,意思是:在A2到E102这101行×5列的范围内,先随机选一个行值,再随机选一个列值,等于是随机点一个格啦。如果后面Randbetween函数的上下限超出了所选区域,就可能反馈回错误结果。
另:Randbetween函数默认自动刷新,这是我们不想要的。文件-公式-计算选项-工作簿计算里可以改成手动重算,手动刷新按F9。
有先秦古风:

有帝王号谥:


有红砖时代:

有韩流……

有日系……

有平民大众:


有拼音转写:


这里有药房柜台!

有全席菜谱!

有解渴饮品店!

有八方外宾……



有亭台楼阁:

有买卖字号:

有当世家宅……

有……




只要你想,只要准备个字库,只要拖到Excel里,只要用这些公式
起名字什么的都是现成的套路!
内容来源:我的专栏 稍具时代气息的中日韩以及拼音姓名生成器v0.91 (下载样例的话主要看这个)
相关回答:
为什么现在的古风音乐圏让人觉得弥漫着一股浮靡之风?难道是娱乐明星化的必然毛病?
聂渲南:为什么东方Project的标题听起来都朗朗上口、很有意境?如何模仿?
聂渲南:现在的很多楼盘名字太霸气,为什么管理部门不约束下? 另外,大家都知道哪些奇葩的楼盘名?
聂渲南:四个字(文艺点的)可以刻在印章上的? (快速准备字库的话主要看这个)