万物皆可数据量化,那么你会用Excel计算汉字的笔画数吗?输入公式:
=SUMPRODUCT(SUMIF(笔画序库!B:B,MID(A2,ROW(INDIRECT(“1:”&LEN(A2))),1),笔画序库!C:C))
即可计算出A2单元格中的汉字笔画,如下图所示。
计算汉字笔画数的公式
公式解读:
1、len函数计算字符串的长度,再用row(indirect())生成对应的1~len个数字,如共3个数字生成1:3, 共10个数字生成1:10;
2、用mid函数把字符串拆分个单独的汉字,如“黄晓琪”拆分成“黄”“晓”“琪”;
3、用sumif函数分别匹配出每一个汉字的笔画数,得到一组值,如“黄”“晓”“琪”得到{11;10;12},最后用sumproduct函数对这一组值再次求和。
4、sumproduc函数也可以换成sum函数,但是换成sum函数要用数组输入。
数组公式