今天的分享,来源于咱们微信群一个小伙伴的工作问题。
下面的Excel文件,B列是身份证号码,需要在D列返回籍贯。
D2单元格公式为: =VLOOKUP(LEFT(B2,2)*1,代码表!A:B,2,0)
身份证号码的第1-2位是省、自治区、直辖市代码。我们用LEFT函数提取前面两位数字,作为VLOOKUP函数第一参数。
LEFT函数返回结果为文本型,并非数值型。当代码表数据为数值型时,要在LEFT函数前面添加两个“-”,如--LEFT(B2,2),或者是LEFT(B2,2)*1,其目的就是将LEFT函数提取的结果由文本类型转数值类型。
VLOOKUP函数,相信大家都不陌生了,语法结构为:
=VLOOKUP(查找条件,查找区域,返回查找区域第几列,匹配方式)
如果你需要本文的Excel练习文件,请扫码到群里下载。
另外,Excel基础不扎实的同学,欢迎学习下面这套工作用得上的Excel训练营
特别声明
本文仅代表作者观点,不代表本站立场,本站仅提供信息存储服务。