【发布时间】:2013-10-25 23:52:23
【问题描述】:
我在 excel 中有一个多页电子表格,需要从其他页面上的列中动态读取信息,并将这些值显示在主页上。
这是我使用的公式:
=IF(VLOOKUP($B:$B,'CP01'!$B:$BN,3,FALSE)="r","r",
IF(VLOOKUP($B:$B,'CP01'!$B:$BN,3,FALSE)="a","a",""))
CP01 是 excel 文件中的一个工作表,而不是查看特定工作表,我希望它查看文件中的所有工作表。
有没有办法通过 excel 公式或 excel-VBA 来做到这一点?
编辑:我也试过CP*(* 是一个通配符)但没有用。
Edit2:有没有办法将放置“CP”的值与其其他列值匹配?
【问题讨论】:
-
还是不太明白自己想要达到什么目的……
-
'CP01' 是此公式中的硬编码值。但是,当它对应的列时,它需要更改值。因此,如果 A 列显示“CP02”,那么 B 列中公式中的值需要更改为该值。
标签: excel excel-formula vba