博文

目前显示的是 二月, 2020的博文

EXCEL 单元格中文提取拼音首字母的实现方法

在某些领域的工作中,经常会碰到中文名称需要提取每个字拼音首字母的情形,以便于用来进行检索。比如图书名称索引(当然真正的图书馆大量的图书并不会用EXCEL来实现),如下图右侧的字母缩写 图1 事实上,对于汉字转拼音首字母,网上有一套现成的方案。直接引用就可以实现。公式如下: =LOOKUP(MID(A1,ROW($1:$6),1), {"","";"吖","A";"八","B";"攃","C";"咑","D";"妸","E";"发","F";"旮","G";"哈","H";"丌","J";"咔","K";"垃","L";"妈","M";"乸","N";"噢","O";"帊","P";"七","Q";"冄","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"}) 这其中  ROW($1:$6)的作用是形成一个数组,即{1,2,3,4,5,6}。当然了,这个公式仅限于取6个汉字的拼音首字母。正常使用时,为了保证可扩展性,可以使用 ROW(INDIRECT("$1:$"&LEN(A1)))这个公式来生成动态的数组。它会自动...