Excel如何根据名称自动匹配对应的数据

霍记征

使用Excel编辑表格时可能会遇到需要根据名称匹配对应数据的情况。例如Excel表格中已有一个电话号码簿,需要将号码簿中已有的联系人电话填写到另一个与该号码簿格式、顺序不同的表格中。这时如果一个一个的手动查找联系人姓名再输入电话号码会比较浪费时间,而且还可能马虎出错。这种情况下我们可以利用Excel中的VLOOKUP函数让Excel根据姓名自动填写电话号码。<br>例如要将下图右侧电话簿表格中的电话号码填写到左侧表格的对应联系人处: 先点击鼠标选择要填写电话号码列最上方的单元格,然后在编辑栏中输入:=VLOOKUP(<br><br> 再逐个输入参数,<b><font color="#ed2308">参数1</font></b>表示要查找的姓名,本例中该姓名保存在 C3 单元格,则可用鼠标点击该单元格,自动输入 C3。 <b><font color="#ed2308">参数2</font></b>表示号码簿所在的单元格范围,我们可以用鼠标框选该范围,则Excel会自动输入对应的单元格名称。 注意参数2要用绝对引用,所以框选输入单元格名称后要立即按一下键盘的 F4 键,这样Excel会自动输入绝对引用符号“ $”。 <b><font color="#ed2308">参数3</font></b>表示电话号码保存在号码簿所在单元格范围的第几列,本例中在电话簿的第 2 列,所以输入2。 <b><font color="#ed2308">参数4</font></b>表示要在号码簿中进行精确查找还是模糊查找(要精确查找则输入“ 0 ”,要模糊查找则输入“ 1 ”)本例需精确查找所以输入“ 0 ”。然后再输入右括号完成函数公式输入。 完成函数公式输入后点击编辑栏左侧的对号按钮或者按键盘的回车键。 这样,Excel就会自动查找并且将对应的电话号码填写到单元格中。 然后再下拉填充公式,即可让Excel根据姓名自动填写所有的电话号码。