当前位置:主页 > Office办公

最新发布

以一个实例说明在excel中根据A列汉字自动在B列生成拼音字母的方法
以一个实例说明在excel中根据A列汉字自动在B列生成拼音字母的方法

下图所示的excel表格,A列是姓名列,根据A列的汉字姓名,自动在B列和C列分别自动生成姓名列的拼音字母。  下面是小编整理出来的详细的操作步骤,分享给有需要的朋友。  第一步,由于Excel中没有现成的函数套用可以解决此问题,首先自定义一个函数。方法如下:   1. 运行“工具→宏→Visual Basic编辑器”命令(或者直接按“Alt+F11”组合键),进入Visual Basic编辑状态。   2. 运行“插入→模块”命令,插入一个新模块。再双击插入的模块,进入模块代码编辑状态。   3. 将以下的代码输入其中,保存,关闭Visual Basic编辑窗口,返回Excel编辑状态。 Function PinYin(Hz As String) Dim PinMa As String Dim MyPinMa As Variant Dim Temp As Integer, i As Integer, j As Integer PinMa = "a,20319,ai,20317,an,20304,ang,20295,ao,20292," PinMa = PinMa & "ba,20283,bai,20265,ban,20257,bang,20242,bao,20230,bei,20051,ben,20036,beng,20032,bi,20026,bian,20002,biao,19990,bie,19986,bin,19982,bing,19976,bo,19805,bu,19784," PinMa = PinMa & "ca,19775,cai,19774,can,19763,cang,19756,cao,19751,ce,19746,ceng,19741,cha,19739,chai,19728,chan,19725,chang,19715,chao,19540,che,19531,chen,19525,cheng,19515,chi,19500,chong,19484,chou,19479,chu,19467,chuai,19289,chuan,19288,chuang,19281,chui,19275,chun,19270,chuo,19263,ci,19261,cong,19249,cou,19243,cu,19242,cuan,19238,cui,19235,cun,19227,cuo,19224," PinMa = PinMa & "da,19218,dai,19212,dan,19038,dang,19023,dao,19018,de,19006,deng,19003,di,18996,dian,18977,diao,18961,die,18952,ding,18783,diu,18774,dong,18773,dou,18763,du,18756,duan,18741,dui,18735,dun,18731,duo,18722," PinMa = PinMa & "e,18710,en,18697,er,18696," PinMa = PinMa & "fa,18526,fan,18518,fang,18501,fei,18490,fen,18478,feng,18463,fo,18448,fou,18447,fu,18446," PinMa = PinMa & "ga,18239,gai,18237,gan,18231,gang,18220,gao,18211,ge,18201,gei,18184,gen,18183,geng,18181,gong,18012,gou,17997,gu,17988,gua,17970,guai,17964,guan,17961,guang,17950,gui,17947,gun,17931,guo,17928," PinMa = PinMa & "ha,17922,hai,17759,han,17752,hang,17733,hao,17730,he,17721,hei,17703,hen,17701,heng,17697,hong,17692,hou,17683,hu,17676,hua,17496,huai,17487,huan,17482,huang,17468,hui,17454,hun,17433,huo,17427," PinMa = PinMa & "ji,17417,jia,17202,jian,17185,jiang,16983,jiao,16970,jie,16942,jin,16915,jing,16733,jiong,16708,jiu,16706,ju,16689,juan,16664,jue,16657,jun,16647," PinMa = PinMa & "ka,16474,kai,16470,kan,16465,kang,16459,kao,16452,ke,16448,ken,16433,keng,16429,kong,16427,kou,16423,ku,16419,kua,16412,kuai,16407,kuan,16403,kuang,16401,kui,16393,kun,16220,kuo,16216," PinMa = PinMa & "la,16212,lai,16205,lan,16202,lang,16187,lao,16180,le,16171,lei,16169,leng,16158,li,16155,lia,15959,lian,15958,liang,15944,liao,15933,lie,15920,lin,15915,ling,15903,liu,15889,long,15878,lou,15707,lu,15701,lv,15681,luan,15667,lue,15661,lun,15659,luo,15652," PinMa = PinMa & "ma,15640,mai,15631,man,15625,mang,15454,mao,15448,me,15436,mei,15435,men,15419,meng,15416,mi,15408,mian,15394,miao,15385,mie,15377,min,15375,ming,15369,miu,15363,mo,15362,mou,15183,mu,15180," PinMa = PinMa & "na,15165,nai,15158,nan,15153,nang,15150,nao,15149,ne,15144,nei,15143,nen,15141,neng,15140,ni,15139,nian,15128,niang,15121,niao,15119,nie,15117,nin,15110,ning,15109,niu,14941,nong,14937,nu,14933,nv,14930,nuan,14929,nue,14928,nuo,14926," PinMa = PinMa & "o,14922,ou,14921," PinMa = PinMa & "pa,14914,pai,14908,pan,14902,pang,14894,pao,14889,pei,14882,pen,14873,peng,14871,pi,14857,pian,14678,piao,14674,pie,14670,pin,14668,ping,14663,po,14654,pu,14645," PinMa = PinMa & "qi,14630,qia,14594,qian,14429,qiang,14407,qiao,14399,qie,14384,qin,14379,qing,14368,qiong,14355,qiu,14353,qu,14345,quan,14170,que,14159,qun,14151," PinMa = PinMa & "ran,14149,rang,14145,rao,14140,re,14137,ren,14135,reng,14125,ri,14123,rong,14122,rou,14112,ru,14109,ruan,14099,rui,14097,run,14094,ruo,14092," PinMa = PinMa & "sa,14090,sai,14087,san,14083,sang,13917,sao,13914,se,13910,sen,13907,seng,13906,sha,13905,shai,13896,shan,13894,shang,13878,shao,13870,she,13859,shen,13847,sheng,13831,shi,13658,shou,13611,shu,13601,shua,13406,shuai,13404,shuan,13400,shuang,13398,shui,13395,shun,13391,shuo,13387,si,13383,song,13367,sou,13359,su,13356,suan,13343,sui,13340,sun,13329,suo,13326," PinMa = PinMa & "ta,13318,tai,13147,tan,13138,tang,13120,tao,13107,te,13096,teng,13095,ti,13091,tian,13076,tiao,13068,tie,13063,ting,13060,tong,12888,tou,12875,tu,12871,tuan,12860,tui,12858,tun,12852,tuo,12849," PinMa = PinMa & "wa,12838,wai,12831,wan,12829,wang,12812,wei,12802,wen,12607,weng,12597,wo,12594,wu,12585," PinMa = PinMa & "xi,12556,xia,12359,xian,12346,xiang,12320,xiao,12300,xie,12120,xin,12099,xing,12089,xiong,12074,xiu,12067,xu,12058,xuan,12039,xue,11867,xun,11861," PinMa = PinMa & "ya,11847,yan,11831,yang,11798,yao,11781,ye,11604,yi,11589,yin,11536,ying,11358,yo,11340,yong,11339,you,11324,yu,11303,yuan,11097,yue,11077,yun,11067," PinMa = PinMa & "za,11055,zai,11052,zan,11045,zang,11041,zao,11038,ze,11024,zei,11020,zen,11019,zeng,11018,zha,11014,zhai,10838,zhan,10832,zhang,10815,zhao,10800,zhe,10790,zhen,10780,zheng,10764,zhi,10587,zhong,10544,zhou,10533,zhu,10519,zhua,10331,zhuai,10329,zhuan,10328,zhuang,10322,zhui,10315,zhun,10309,zhuo,10307,zi,10296,zong,10281,zou,10274,zu,10270,zuan,10262,zui,10260,zun,10256,zuo,10254" MyPinMa = Split(PinMa, ",")For i = 1 To Len(Hz) Temp = Asc(Mid(Hz, i, 1))     If Temp < 0 Then       Temp = Abs(Temp)       For j = 791 To 1 Step -2           If Temp <= Val(MyPinMa(j)) Then               PinYin = PinYin & MyPinMa(j - 1) & " "               Exit For           End If       Next     End If Next PinYin = Trim(PinYin) End Function  第二步,在空白列,比如F2单元格,输入公式:=PinYin(A2),就可以在F2单元格得到A2单元格汉字的拼音。然后下拉复制完成A列所有的汉字转拼音。   提示:公式中的“PinYin”就是第一步自定义函数的名称。  第三步,在B2单元格输入公式:=LEFT(F2,FIND(" ",F2)-1),就可以提取出F2单元格中的第一个汉字的拼音。然后下拉复制完成A列中汉字“姓”的拼音提取。  第四步,在C2单元格输入公式:=TRIM(SUBSTITUTE(F2,B2,"")),即可得到剩余的“名”字部分的汉字的拼音。下拉复制公式。  第五步,如果需要拼音的首字母大写,可以再用PROPER函数来转换一下。最终完成的效果如下图所示。

484 次浏览
excel 次坐标轴的使用原理和图解excel次坐标轴的操作步骤
excel 次坐标轴的使用原理和图解excel次坐标轴的操作步骤

第一,excel次坐标轴介绍  做图表时,excel次坐标轴的应用多是由于不同的数据系列的数值范围变化很大,或是具有混合数据类型,比如下图所示的营业收入和占比属于不同的数据类型,所以可在excel次坐标轴绘制占比。第二,excel次坐标轴操作步骤图解  以上图为例,来学习一下excel次坐标轴的使用。  上面这个图表的绘制过程大概如下:  选择A1:C9,插入——柱形图。选择“占比”数据系列,右键选择“更改系列图表类型”(或在系列上按快捷键Ctrl+1 ,调出“设置系列格式”对话框),将占比系列图表类型选择折线图。  然后再次选择“占比”数据系列,右键选择“设置数据系列格式”。如下图:  弹出“设置数据系列格式”,系列绘制在“次坐标轴”,单击“关闭”按钮,关闭“设置数据系列格式”,这样就将“占比”系列绘制在“次坐标轴”。

460 次浏览
excel 如何取整数和excel 取小数的公式
excel 如何取整数和excel 取小数的公式

excel如何取整数和取小数,在做一些明细表时会用到。以下图为例,将A列数据分别取整数和取小数。第一,excel 取小数的方法  C2单元格公式为:=MOD(A2,1),或者=A2-INT(A2)。  第一个excel取小数的公式用到了MOD函数。这个函数的功能是返回两数相除的余数。Excel取小数,正是利用了MOD求余数的功能换算过来的,A2的值为734.66,那么=MOD(A2,1),就是734.66除以1之后剩下的余数。第二,excel如何取整数  excel如何取整数相关的函数round、roundup、INT函数、FLOOR函数和ROUNDDOWN函数等。Excel取整数在实际应用中又有向上取整、向下取整和四舍五入取整。

482 次浏览
excel 四舍五入函数使用实例教程
excel 四舍五入函数使用实例教程

excel四舍五入函数有很多个,四舍五入的要求也是多种多样。文章总结excel四舍五入函数的一些常见用法。  excel四舍五入函数,细分又可以分为向上四舍五入函数ROUND,向下舍数字函数ROUNDDOWN,按指定数倍数向下舍入函数FLOOR,四舍五入为最接近的偶数函数EVEN,向上舍入为指定数据倍数函数CEILING,向下四舍五入到最接近的整数函数INT。excel四舍五入函数实例一:  如下图所示,把A列数字四舍五入到0.5。B2单元格公式为:=MROUND(A2,0.5),下拉复制。  提示:MROUND函数在2003版中需要加载“分析工具库”才能使用。excel四舍五入函数实例二:  excel四舍五入并保留一位小数,如下图所示,B2单元格公式:=ROUND(A2,1),下拉复制。

305 次浏览
excel小写变大写的两种情况:字母和数字的小写变大写
excel小写变大写的两种情况:字母和数字的小写变大写

我们使用excel小写变大写,一般分为将字母小写变大写,另外一种是将数字小写变大写。下面分别介绍这两种情况:excel小写变大写——字母转换  excel小写变大写相关的三个函数:PROPER函数、Lower函数、UPPER函数。  除了在excel里用函数实现以外,也可以在Word中实现小写变大写。把内容复制到word里面,然后转换之后,复制回excel。  Word里转换大小写的快捷键是:Shift+F3。选中字母然后按一次,小写变大写;再按一次,大写变小写。如果选中的是大小写混排的字母,则转换效果依次为:首字母大写 ->全部大写 ->全部小写。excel小写变大写——数字转换  excel小写变大写的第一种方法,比如在A1输入:4512365,然后按ctrl+1,打开“设置单元格格式”对话框,单击数字——特殊——中文大写数字。即可实现小写变大写。如下图所示:  这种excel小写变大写的方法只适用于转换整数数值,小数部分无法按照中文逻辑正确转换。

519 次浏览
Excel T 函数 使用教程
Excel T 函数 使用教程

T 函数测试提供的参数值是否为文本类型,如果是,返回该文本;否则返回空文本。Excel 2003+T 函数测试提供的参数是否为文本类型,如果是,返回该文本;否则返回空文本。原文本或空文本=T(value) =T(值) 参数 Value 必需。 要测试的值。 实例

350 次浏览
excel中的vlookup函数的跨表使用基础教程
excel中的vlookup函数的跨表使用基础教程

在Excel中,我们如何将一个表中的数据直接引用到另一个表中使用呢?如下图:我们要将【身份证号】表中的身份证号直接在【sheet5】表中直接调用。在这里我们要用到VLOOKUP函数,首先点击插入函数,选择查找与引用,选择函数“VLOOKUP”公式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)lookup_value:需要在数据表中搜索的值,在这里我们搜索的是A列单元格,则选中A列,如下:table_array需要在其中搜索数据的数据表,在这里,我们选择【身份证号】表,然后拖动A到B列(B列是我们想要引用的数据,所以只拖动到我们需要引用的那一列数据即可)如下:

346 次浏览
excel如何根据身份证号提取性别
excel如何根据身份证号提取性别

1、首先,双击桌面上的Excel图标,打开Excel表格,在表格中输入一些身份证号2、然后,在B2单元格中输入公式:=IF(MOD(MID(A2,LEN(A2)-1,1),2),"女","男")3、输入公式后,回车,然后将鼠标放在B2单元格右下角,下拉拖动复制函数4、即可看到全部结果5、最后保存文件即可。

vlookup函数的功能
vlookup函数的功能

vlookup函数的功能VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。语法规则该函数的语法规则如下:  VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

355 次浏览
Excel N 函数 使用实例教程
Excel N 函数 使用实例教程

N 函数将提供的值转换成数字。转换后的数字。=N(value) 参数 Value 必需。 要转换的值。值类型及转换规则如下:

295 次浏览
共计75934条记录 上一页 1.. 5179 5180 5181 5182 5183 5184 5185 ..7594 下一页