EXCEL如何设置查找满足单元格A列部分数值,即可在另一单元格自动生成指定数值?
A列为查找值,B列为需要满足的数据(城市简拼),C为生成的指定数值(城市名)。A列前缀“SJB-CS-”为固定数值,后面为可变数值。...
A列为查找值,B列为需要满足的数据(城市简拼),C为生成的指定数值(城市名)。A列前缀“SJB-CS-”为固定数值,后面为可变数值。
展开
2个回答
展开全部
追问
请问第二步名称缩写公式LEN(B3)-16,“-16”代表什么?我这边设置之后公式不成立
追答
这是个很好的问题,16就涉及到了约定编码格式固定问题,我们先假定编码是“SJB-CS-DL-20170922”一共是18个字符,其中可能变化长度的是“DL”,其余的字符始终固定,这些字符一共是16位(同理,如果编码长度加长,只需重新确定长度即可),那么每次通过LEN()函数求出总字节长度后,减去固定字节长度(16),即得出城市缩写的长度;再使用MID()函数取第8位起的字符(即城市缩写开始的位置),取字符的范围即刚才求出的城市缩写长度.
这样的目的是为了在“城市缩写长度”发生变化时,我们去的字符长度始终是准确的。
在上面完成后再使用VLOOKUP函数实现查询,匹配出城市完整名称.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询