有没有像INDIRECT这样的excel公式来从另一个工作簿中获取依赖的下拉?

时间:2018-06-01 09:22:57

标签: excel vba excel-vba excel-formula

Workbook1

Workbook2

如何根据Workbook2中Workbook1中单元格D2中选择的下拉值,在单元格C2中获取相关下拉列表? INDIRECT方法似乎适用于同一工作簿中的不同工作表。无法找到适用于不同工作簿的方法。

示例 -

  

C2值 - 服务,D2应加载 - 第三方服务,等等

     

C2值 - 医疗器械,D2应加载 - 剂量测定等。

这些值在Workbook2中。我在C2中成功加载了值,但无法在D2中加载相关值。如何加载相关值?

1 个答案:

答案 0 :(得分:4)

我不确定你为什么觉得自己需要INDIRECT,但我只是在没有它的情况下得到一个例子。

(由于多种原因,通常应避免使用INDIRECT。)

  

test.xlsm

     填充A1:A5

A,B,C,D,E      

下拉1:
  输入范围: $A$1:$A$5
   Cell Link: [Book2]Sheet1!$A$1
  img

  

book2.xlsm

     

A1 =手机链接

     

下拉1:
  输入范围: [test.xlsm]Sheet1!$A$1:$A$5
   Cell Link: $A$1
  img

scr