我有一张主列表工作表,其中包含来自其他 20 张工作表的数据。在主列表中,我需要根据 B 列中的值使 A 列与其他各种工作表上的 A 列相等。例如,主列表的 A 列需要为 Yes,而 B 为 3,因为 LAB 的 A 列为 Yes,而 B 为 3。随后,主列表的 A 列应为 No,而 B 为 4,因为 LAB 的 A 列为 No,而 B 为 4。
总清单表
A -
B - 3
A -
B - 4
实验室工作表
A - 是
B - 3
A - 否
B - 4
答案1
既然您知道页面和列信息,您是否尝试过所谓的 3D 查找?
我使用的是 Vlookup、indirect 和 match 的组合。
例如 (=VLOOKUP(A3,INDIRECT("'"&J3&"'!$A$2:$BQ$26"),MATCH(A38,INDIRECT("'"&J3&"'!$A$1:$BQ$1"),0),FALSE)
A3 = 行标题 J3 = 工作表名称 A38 = 列标题
因此,A3 查找信用卡付款,J3 查找今天的日期,A38 查找我工作表中的代理人。我的工作表的第 1 行从 B 列开始列出了我所有代理人的姓名。A 列是所有付款类型,包括信用卡、支票等。