现在有两张表,一张有姓名,身份证号,另外一个表同样有姓名,

现在有两张表,一张有姓名,身份证号,另外一个表同样有姓名,身份证号但顺序不同,想将第二张表的体检结果导入到第一张表,姓名,身份证号相对应,该如何做?

假如两张表分别为Sheet1和Sheet2,姓名都在A列,身份证号都在B列,首行为表头,在Sheet1中C2单元格输入公式:=vlookup(A2,Sheet2!A:B,2,0) 然后向下复制即可。希望能帮上你!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-22
=VLOOKUP($A1,Sheet2!$A:$B,2,0)本回答被提问者和网友采纳
第2个回答  2011-11-22
用vlookup函数可以做到,但具体要看你想将结果放在第一张表的哪个位置才能确定vlookup如何编写。追问

我想放在D例

追答

如图,假设你的两个表类似图片的格式,第一、二列为姓名及身份证号,第一张表的第四列引用第二张表的体检结果。
假设第二张表名为sheet2,第一、二列的标题跟第一张表相同,第三列保存了体检结果。
所以在第一张表的D2位置输入公式VLOOKUP($A2,sheet2!$A:$B,3,FALSE),然后将鼠标放到D2单元格的右下角,当出现'+'时往下拖动鼠标复制公式到表格的最后一行。这样就可以引用到第二个工作表的体检结果。
PS:这条公式可以灵活更改,就要看你第二张工作表的结果具体的存放位置,更改公式里的那个"3",还有一点,因为现在这条公式是按姓名引用的,假如出现同名情况出有问题,也可以改为按身份证号码引用,可以相应地将"$A2"改为"$B2"。

如果有不明白可以再问或者发到我邮箱我帮你更改。[email protected]

相似回答