我有2个Excel表,我需要一个公式来根据类型和模型列的值从表2中获取列*的值。Excel公式使用2张
Sheet1 Sheet2
*??? | modelA modelB modelC
typeA 100 modelA | typeA 100 1 1
typeB 50 modelB | typeB 1 50 1
... | ...
typeY 20 modelA | typeY 20 1 1
在此先感谢您的任何建议
看起来不错在公式中。只是好奇心:是否有任何方式使用这2个不同的文件(fileX中的工作表1和fileY中的工作表2)?谢谢;) – thedev 2012-01-18 07:39:17
INDIRECT可以做到*如果*两张都打开。使用'= INDIRECT(“[C:\ path \ excelfile.xls] Sheet1!”&ADDRESS(... etc))'。如果您所指的表单已关闭,那么它将不起作用 - 您可能想要使用VBA或第三方功能:[关于INDIRECT的ozgrid讨论](http://www.ozgrid.com/forum/showthread .php?t = 44975)(我没有经验使用它们)。有关链接的更多信息,此页面非常好:[关于链接的MS帮助](http://office.microsoft.com/)。COM/EN-US/Excel的帮助/关于联到另一个工作簿或 - 程序HP005198424.aspx) – GnomeDePlume 2012-01-18 08:34:05