作者:乔山办公网日期:
返回目录:excel表格制作
从你的描述看,应该是名字不匹配,查查是否有空格和不可见字符。
也不排除引用的列号或引用区域出错。
lookup函数对搜索的列是要求进行排序的,
所以你A列要改为Al,K,Mg,Na,Te的顺序应该就对了。
有两个符合条件时,你用=LOOKUP()就会返回最下知面一个,若用=VLOOKUP()则会返回最上面道一个。
你怎么不两个符合条件的一起返回?版而要返回错误值?
用(你用2007以上版本的?)
=IF(COUNTIFS(单价!权A:A,A2,单价!B:B,B2)>1,"错误", LOOKUP(1,0/(A2&B2=单价!A:A&单价!B:B),单价!C:C))
LOOKUP函数的第二个参数需要为升序排序,不然会出错;得到的结果为满足条件的第一个数据。
可以用公式:=VLOOKUP(C12,C$2:E$10,3,0)