excel里根据一个工作簿的一个工作表的A列内容搜索另外一个工作簿对应A列的B列值

2024-11-08 11:43:37
推荐回答(2个)
回答(1):

如果你A字段和sheet页的名称可以找到规律,可以用indirect函数找到那个sheet再Vlookup。如果不想用多重嵌套,实际上if最多7层,你可以考虑将所有的表拷到一个sheet或者使用数据透视表向导中的多重合并计算数据区域(按三个键ALT+D+P,可以调出数据透视表和数据透视图向导)做一个大透视表,再用vlookup。
也可以用写一小段宏或者使用网上的合并sheet页的宏实现合并

回答(2):

在sheet1的B1输入:=vlookup(A1,sheet2!A1:B?,2,1)
其中?指sheet2的最后一行号。
下拖时应该将第二项改为绝对引用,即:$A$1:$B$?