求EXCEL大神给弄个公式 要求如下 根据残疾证号来判断残疾类别和残疾等级 残疾证号有两种情况:一种是18位身份证号加上残疾类别和残疾等级,比如: 12345678912345678941残疾类别为倒数第二个数字,残疾等级为倒数第一个数字,类别判断为:1视力 2听力 3言语 4肢体 5智力 6精神, 也就是20位 还有一种就是在这基础上补办的 加上了B和补办的次数 比如12345678912345678941B1残疾类别为倒数第四个数字,残疾等级为倒数第三个数字,求高手!急急急!!!
可以用if()套用,或用lookup(),你公式放在哪个单元格?
如果证号放在C9,公式:=LOOKUP(MID(C9,19,1)*1,{1,2,3,4,5,6},{"视力","听力","言语","肢体","智力","精神"})&MID(C9,20,1)&"级"
追问E2
追答问错了,应该是你证号放在哪个单元格?如果是E2,就是下边公式:
=LOOKUP(MID(E2,19,1)*1,{1,2,3,4,5,6},{"视力","听力","言语","肢体","智力","精神"})&MID(E2,20,1)&"级"
亲 这两个公式能分开么 D2残疾类别 E2残疾等级
追答能,证号放哪个单元格了?假设放C2了,你可以改。
=LOOKUP(MID(C2,19,1)*1,{1,2,3,4,5,6},{"视力","听力","言语","肢体","智力","精神"})
=MID(C2,20,1)&"级"