ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1894|回复: 5

姓氏笔画 姓名笔划自动排序系统 最大支持3000个人名

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-2-2 21:02 | 显示全部楼层 |阅读模式
本帖最后由 nanli 于 2024-2-2 21:06 编辑

按名单排序通常也被分为两种方法,即按姓氏笔画排序和按姓名笔划排序

1. 姓氏笔画排序规则:与姓名笔划排序只有一点不同,就是对单字名的排序,即姓名只有两个字,如:张磊,中间视为空格字,视为“张+零画+磊”
① 姓氏笔画排列顺序,先按姓字排列,姓字相同的按名字排列。
② 姓字先按笔画数排列,笔画数相同的字按首笔笔形“一、丨、丿、丶、乛”为序排列,第一笔笔形相同者,再看第二笔,依次类推;笔画数和笔形相同的字,按字形结构排列,先左右形字,再上下形字,后整体字。
③ 复姓也按第一个字排列,第一个字相同的再按第二个字排列。
④ 姓字相同的,单字名,视中间为空格字,笔画为零,排在多字名之前,以“张明”与“张小明”为例,按姓氏笔画排序的,视“张磊”中间为空格字,笔画为零,少于“小”字,所以“张明”排在前面;多字名依次看名的第一字、第二字……。名字也是先看笔画数,再看笔形顺序,后看字形结构。
2. 姓名笔划排序规则:姓的第一个字,名的每个字逐字比对
① 按笔画排序法比较姓的第一个字,复姓、双姓以及少数民族中的长姓均以姓名的第一个字参与排序。字的画数少的在前,多的在后,依次排列。如:欧阳修与韩愈,笔画少的“欧”排在“韩”之前。
② 若姓相同,则比较名的第一个字,如:李白与李煜,“白”比“煜”笔画少,李白排在前。如果名的第一个字相同,则比较第二个字,如王世贞和王世懋,“贞”比“懋”笔画少,王世贞排在前。
③ 单名作为名的第一个字参与排序。如:李煜与李太白,“太”字比“煜”字笔画少,李太白要排在李煜前。
④ 比较两个字时,先看笔画数,笔画少的在前;笔画数相同,再看笔顺,逐笔比较笔形,按横竖撇点折的笔形排序;笔形相同,再逐笔看主附笔形;主附笔形相同,再看笔画组合关系;笔画组合关系相同,再看结构方式。
3. 两种排序方式应用
① 一般党代会、人代会、政协会在编排名单时,其中党代会、政协会是按姓氏笔画排序,而人代会是按姓名笔划排序(参考文献)。
② 两种方式不能混用在一起,选取一种方式后须按同一种方式排序到底。
4. 参考标准:汉字排序涉及的国标规范,部分如下:
①《GB/T 22466—2008 索引编制规则 总则》
②《GB 13000.1 字符集汉字字序(笔画序)规范》
③《GF0023—2020 通用规范汉字笔顺规范》
④《GB 13000.1 字符集汉字折笔规范》
⑤《GF 0011—2009 汉字部首表》
⑥《GB 13000.1 字符集汉字部首归部规范》
⑦《GF 0014—2009 现代常用字部件及部件名称规范》
⑧《GF 0013—2009 现代常用独体字规范》
⑨《GB/T 13418—92 文字条目通用排序规则》
5. “笔画”与“笔划”的释义
① 所谓“笔画”,基本释义,组成汉字的点、横、直、撇、捺等,也作笔划。而“笔划”在汉语字典中的解释,见“笔画”。由此可见,“笔画”与“笔划”为同义词。
② 目前通常表述为“姓氏笔画、姓名笔划”。
6. 介绍
本系统采用函数加数据透视表的计算方法,没有用到VBA代码,所以适用性非常强,只要安装EXCEL或者WPS表格都可以使用,排序过程只需输入姓名,其他都可自动完成,省去大量工作量。



补充内容 (2024-2-18 11:08):

两个压缩包一起下载,解压就行。
封面.jpg
使用说明.jpg

20240222 姓氏笔画 姓名笔划自动排序系统 3000.part2.rar

624.63 KB, 下载次数: 70

20240222 姓氏笔画 姓名笔划自动排序系统 3000.part1.rar

2 MB, 下载次数: 109

TA的精华主题

TA的得分主题

发表于 2024-2-3 08:42 | 显示全部楼层
感谢分享,钻研精神值得赞扬

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-2-3 09:20 | 显示全部楼层
本系统采用函数加数据透视表的计算方法,没有用到VBA代码,所以适用性非常强,只要安装EXCEL或者WPS表格都可以使用,排序过程只需输入姓名,其他都可自动完成,省去大量工作量。

TA的精华主题

TA的得分主题

发表于 2024-2-10 22:37 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
好几年没来了,好象这论坛上没什么大变化。粗看上去只有你这个算是新东东,留个言支持一下。

TA的精华主题

TA的得分主题

发表于 2024-2-13 11:28 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-2-13 20:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
两个压缩包一起下载,解压就行。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-25 15:24 , Processed in 0.044490 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表