发布时间:2017-03-21 作者:admin 点击量:
有网友问到:在 Excel 中常会用到要将英文字母 A~Z 对应到数字 1~26,该若何设计公式呢?这简直是个经常使用到的状态,例如:身份证的第一码是英文字,常在信誉卡缴费时需要做如许的转换。(参考下图)
【公式设计】
以下供给四种体例来会商:
(1) 利用VLOOKUP函数
贮存格B2:=VLOOKUP(A2,$D$2:$E$27,2,FALSE)
若是你已成立了英文字母和数字的对比表,则透过VLOOKUP函数可以操纵查表体例来求对字母和数字的对比。利用参数 FALSE,暗示查询的字必需在表中完全符合才可以。
(2) 利用MATCH函数
贮存格B2:=MATCH(A2,{"A","B","C","D","E","F","G","H","I","J","K","L","M","N",
"O","P","Q","R","S","T","U","V","W","X","Y","Z"},0)
将所有英文字母「依挨次」将每一个字元字串编成常数阵列,放在MATCH函数中来查询。
(3) 利用FIND函数
贮存格B2:=FIND(A2,"ABCDEFGHIJKLMNOPQRSTUVWXYZ")
将所有英文字母「依挨次」将每一个字元字串编成一个字串,放在FIND函数中来查询,传回的数值即为对比的数字。
(4) 利用SEARCH函数
贮存格B2:=SEARCH(A2,"ABCDEFGHIJKLMNOPQRSTUVWXYZ")
将所有英文字母「依挨次」将每一个字元字串编成一个字串,放在SE北京拓展公司ARCH函数中来查询,传回的数值即为对比的数字。
创作者先容 vincent联系我们
contact us地址:北京市西红门理想商业街3号楼6层
电话:4000-288-501
点击图标在线留言,我们会及时回复