作者:乔山办公网日期:
返回目录:excel表格制作
假设资料在SHEET1,在下图,C2公式:
=LOOKUP(1,0/FIND(sheet1!A$2:A$6,B2),sheet1!B$2:B$6)
下拉。
设置工作簿及工作表保护,加密码。也可用VBA设置权限
可以使用VLOOKUP来提取。
VLOOKUP公式的规则是,要搜索的内容必须在引用信息表数组的第一列。而你的信息表名称却不在第一列。这种情况可以用下面几种方抄法:
一.可以使用辅助表,将需要搜索的数据转到第一列,其他转到后边列。
二.可以通过名称管袭理器重新把数组处理一下,使其符合VLOOKUP的要求。
三.可以使用if函数,用{1,0}数组将产品名称列和条码列转换,然后再用VLOOKUP函数提取。
当然还有其他方法。
以上思路均可行。
如果zhidao还不明白,可以继续追问。如果要发原表过来,可以私信。
如果VLOOKUP以姓名为关键字进行搜索,那么定义名称区域要以姓名为首列(即把A列排除)。
(如果包含A列的名称区域在其它地方需要用到,可以另外再定义一个名称。)