Excel计算汉字的笔画数
兴趣收获:
1、按笔画数排序
2、函数的逻辑思考
3、录制宏方法
1准备基准笔画数据
在下面的数据粘贴至A:B列
| 一 | 1 |
| 二 | 2 |
| 三 | 3 |
| 亖 | 4 |
| 弍 | 5 |
| 弎 | 6 |
| 匤 | 7 |
| 邼 | 8 |
| 砉 | 9 |
| 耕 | 10 |
| 彗 | 11 |
| 耠 | 12 |
| 耢 | 13 |
| 耤 | 14 |
| 熭 | 15 |
| 耩 | 16 |
| 耫 | 17 |
| 耮 | 18 |
| 耯 | 19 |
| 瓎 | 20 |
| 耰 | 21 |
| 耲 | 22 |
| 瓚 | 23 |
| 瓛 | 24 |
| 纛 | 25 |
| 驠 | 26 |
| 鬤 | 27 |
| 驨 | 28 |
| 驪 | 29 |
| 驫 | 30 |
| 灩 | 31 |
| 籲 | 32 |
| 龗 | 33 |
| 齾 | 34 |
| 齉 | 35 |
| 靐 | 36 |
| 龘 | 37 |
2准备基准笔画数据
在E1、E2单元格输入文字,F1单元格任意输入一个字,在F2单元格输入公式:
=IF(INDEX(A:A,MATCH(F1,A:A,0))=INDEX(A:A,MATCH(F1,A:A,0)+1),INDEX(B:B,MATCH(F1,A:A,0)+1),INDEX(B:B,MATCH(F1,A:A,0)-1))
3追加判断数据
在A列的最下面数据输入绝对引用F1的值,对应B列输入一个比37大的值,如66
4录制自定义排序宏
点击开发工具-录制宏
然后选中A:B列的数据,选择自定义排序,选项中选择笔划排序,关键字是A列,升序
点击确定之后,停止录制宏,插入一个矩形,右击-指定宏-选择刚刚录制的宏1
便可以实现对汉字进行笔画计算!
觉得好玩的可以分享给你的朋友吧!
========================
同步原创微信公众号:自学成才Excel
ID:selftt
