表1 sheet1有姓名在D列(命名name)有内容 身份证号码在H列(命名idno)内容为空
表2 sheet2有姓名在A列(命名name)有内容 身份证号码在C列(命名idno)有内容
现在我想让通过表2将表1的身份证内容填写完成,请求高手赐教!最好是能解答下语句的意义,方便学习.谢谢!
可以用VLOOKUP函数实现。
1、以excel2010版本为例,为方便举例,现将sheet1和sheet2表示成如下图所示的两部分数据,F列要在C列查找相应的数据;
2、首先在F2单元格输入VLOOKUP函数,VLOOKUP函数是Excel中的一个纵向查找函数,它的公式为 VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配);
3、然后依次输入查找值则E2的李四,查找范围是前面表格的ABC列,所以是A:C,查找列数是指要查找的结果在第几列,这里的身份证是C列则查找范围里的第三列,故填3;
4、最后一个参数是精确匹配FALSE或者近似匹配TRUE,其中FALSE用数字0表示,TRUE用数字1表示,这里选择精确匹配,故填0;
5、填完函数公式后,按enter键则可得出匹配结果,成功的把李四的身份证填写到了右边李四身份证一栏里;
6、然后把鼠标放在F2单元格右下角下拉填充公式则可。