使用if语句在数组中间接函数

时间:2015-06-05 04:24:08

标签: excel

我有以下功能

= IF([A68U.SI.csv] A68U.SI $ G $ 3:!$ G $ 1000 ="""" [A68U.SI.csv] !A68U.SI $ G $ 3:$ G $ 1000)

在这里,我想用单元格C1中的条目替换A68U.SI,其中包含文本" A68U.SI"。

我尝试了以下公式,但收到错误:

= IF((间接(" ["& C1&" .csv]"& C1&"!")) $ G $ 3:$ G $ 1000 ="","",INDIRECT(" ["& C1&" .csv]& #34;& C1&"!"))$ G $ 3:$ G $ 1000)

有没有人知道出了什么问题?

一如既往,非常感谢!

1 个答案:

答案 0 :(得分:0)

=iferror(IF((INDIRECT("[" & C1 & ".csv]" & C1 & "!"))$G$3:$G$1000="","",INDIRECT("[" & C1 & ".csv]" & C1 & "!"))$G$3:$G$1000),"Please open the file "&C1&".csv")