ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 姓氏笔画排序窗体工具

[复制链接]

TA的精华主题

TA的得分主题

发表于 2025-1-4 15:51 | 显示全部楼层 |阅读模式
本帖最后由 vb爱好者洗衣机 于 2025-1-4 20:42 编辑

概述:
一、这个工具是什么?
1.在日常工作中需要对人名排序,这个工具是按照姓氏笔画的排序的工具。2.容易找到官方放出的姓氏笔画排序资料,便于验证准确性。3.vb6.0窗体应用程序,免费使用。


二.为什么要做这个工具?
1.工作中有需要、有涉及,做了日后能减少工作量。2.提升动手解决实际问题的手感。


三、做了哪些事以及怎么做?
1.
找了一些文献、标准,然后没用,曲折反复最后找到一些有价值的资料,如GB 13000.1 字符集汉字折笔规范、文字条目通用排序规则、GF3003-1999 GB13000.1字符集汉字字序(笔画序)规范等等。
2.收集汉字笔顺信息,用了网页自动化手段,在公开的网页上获取了码点在19968-40869之间的中文汉字信息。

3.利用vb6.0编写应用。原计划用vba做一个Excel文件,但交互不方便,后来考虑用vb6.0做成窗体应用,交互感能提升一点,也稍微便捷一些。



四、操作说明
窗体应用主要两个功能:
1.查询汉字笔画数。
image.png
汉字笔画查询只输出首个汉字的笔画。
2.对姓名字符串排序。
image.png
以输出入姓名字符串,输出排序后的姓名字符串模式。关于姓名字符串中的姓名分隔符,我选了\u1-\u3000这些码点的字符。所以在输入姓名字符串的时候对姓名分隔要求比较宽松。如图姓名分隔符有顿号、中英文逗号、空格,排序也能正常进行。


五、结尾
1.如有错误欢迎指正,有建议也可以说一说,大家共同进步。






补充内容 (2025-1-15 11:36):
2025年1月15日更新跳转地址。https://club.excelhome.net/forum ... 69&pid=11656425

姓氏笔画排序工具.zip

87.25 KB, 下载次数: 29

TA的精华主题

TA的得分主题

发表于 2025-1-4 16:52 | 显示全部楼层
也不简单的作个说明什么的,不知道怎么用。
我一般都是通过拆分成三列,然后用自带的排序,就得到顺序了

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-4 20:26 | 显示全部楼层
lizhipei78 发表于 2025-1-4 16:52
也不简单的作个说明什么的,不知道怎么用。
我一般都是通过拆分成三列,然后用自带的排序,就得到顺序了

哈哈哈,漏了操作说明,补一个。

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-15 10:39 | 显示全部楼层
本帖最后由 vb爱好者洗衣机 于 2025-1-15 15:59 编辑

1.进一步实践发现,姓氏大多都出自比较常用的汉字,于是整理了通用规范汉字笔顺表,将汉字范围限定在通用规范汉字表中,总共8105个汉字,通用规范汉字表分为三级,包含了从一级常用字到三级姓氏人名用字。
2.利用vb.net 重新编写了窗体程序,.net版本4.5。新增了利用excel单元格排序的功能,方便直接利用excel数据。

姓氏笔画排序.zip

234.79 KB, 下载次数: 1

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-15 16:33 | 显示全部楼层
1.经进一步实践发现,人名用字大部分集中在比较常用的一些字里,于是整理了通用规范汉字笔顺表,总共8105个字,涵盖一级常用字到三级姓氏用字。

2.使用vb.net重新做了窗体程序,.net版本为4.5,新增利用excel单元格排序的功能,以及查询笔形的功能。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-1-15 23:01 , Processed in 0.042168 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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