在excel中结合mid和if函数的语法

我正在尝试将excel中的if和mid函数结合起来。 如果特定单元格中的值为true,则返回另一个单元格的前六个字符; 否则不返回。 以下是我尝试过的选项:

  • =if(AA2=TRUE), MID(Y2,1,5), "")
  • =if(AA2=TRUE), MID(Y2,1,5), ""))
  • =if(mid(AA2=True), (Y2, 1, 5), "")

有人能指出这个语法中的错误吗? 我是编程新手,任何帮助将不胜感激。 谢谢。

你太快closures括号。 代替

 =if(AA2=TRUE), MID(Y2,1,5), "") 

尝试

 =if((AA2=TRUE), MID(Y2,1,5), "")