EXCEL函数应用,求高人给出公式,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:31:22
我要在book1中A列某单元格输入book2中A列的某一个值,要求系统自动在book2中A列搜索查找相同的值,并要求返回book2中B列相对应的值到book1中B列。假如book2中B列第5、第7行各有不同对应的值,我要求都返回到book1中的B列,公式怎么做?能够放到book1中B列的某一个单元格还是不同的单元格?
是不同的工作簿

你的book1和book2是同一个工作簿(同一文档)中两个工作表,还是不同工作簿(不同文档)?
如果是同一文档:
在Book1中B1输入=IF(ISERROR(VLOOKUP(A1,Book2!A:B,2,0)),"",VLOOKUP(A1,Book2!A:B,2,0)) 回车并下拉。
这样,在Book1的A1中输入,对应B1就显示Book2中对应的内容。

补充:
如果是不同工作簿(不同文档),且都在同一个文件夹里,Book2数据在Sheet1中:
在Book1中B1输入=IF(ISERROR(VLOOKUP(A1,[Book2.xls]Sheet1!$A:$B,2,0)),"",VLOOKUP(A1,[Book2.xls]Sheet1!$A:$B,2,0))回车并下拉。

用vlookup函数, 建议你excel F1帮助看看vlookup,相信你能看明白。

先全表排序,再用vlookup函数