我的 excel 公式语法有什么问题?
What is wrong with my excel formula syntax?
我已经制作了几个公式来动态创建一个 SQL 查询,但为了使其完美,我想添加一个条件:"if cell is not blank"。
我尝试了很多不同的语法,但即使使用一个非常简单的语法(见下面的示例),我也会收到错误消息。
我的公式是:
="""" & SUBSTITUE(E2;"'";"''") & """"
效果很好,给我"Accordéoniste d''hier"
我试过了
=IF(E2<>"";"""" & SUBSTITUE(E2;"'";"''") & """";"")
Excel 显示#NOM?在单元格中,但没有给我一个明确的错误。
我尝试了一个非常简单的方法,但得到了相同的结果:#NOM?
=IF(1=1;"Delivered";"")
我试过 ISBLANK 但结果相同...我认为有问题但我没看到...
感谢您的帮助!
@rory 完全正确。看起来你的 Excel 是法语的,所以你需要使用 SI
而不是 IF
.
Excel 使用本地公式,因此您需要知道函数的名称,无论语言是什么 Excel 已设置。
Stack Overflow 总是 post 用英语回答,有时像我这样的用户需要将函数翻译成他们的母语。有一个技巧可以用我使用过数百次的特定语言来获取函数的名称,它与 Stack Overflow 配合得很好。
让我们看看你的情况。您看到解决方案正在使用函数 IF
,您需要知道在您的语言中如何调用该函数。
当然网上有很多资源可以查,不过我喜欢用这个:
- Google为英文函数,使用单词Excel Function。始终使用以
https://support.office.com
开头的 link
- 使用 link 将带您到有关该功能的官方文档,英文版,但请检查 URL,语言部分(在图片中它说
en-us
)
- 更改
en-us
您想要查看的语言的首字母,然后导航到新的 url。我不知道所有这些,但其中一些是 fr-fr
法语,es-es
西班牙语,pt-br
葡萄牙语(巴西),pt-pt
葡萄牙语,de-de
表示德语,等等。
在您的情况下,您需要法语输入,因此将 en-us
替换为 fr-fr
,您将看到法语的函数名称。 ISBLANK
和其他函数同样适用。
给你。现在您知道函数的法语名称,您可以根据需要应用它。此技巧适用于 Excel 中记录的所有函数。希望对其他用户有帮助。
我已经制作了几个公式来动态创建一个 SQL 查询,但为了使其完美,我想添加一个条件:"if cell is not blank"。
我尝试了很多不同的语法,但即使使用一个非常简单的语法(见下面的示例),我也会收到错误消息。
我的公式是:
="""" & SUBSTITUE(E2;"'";"''") & """"
效果很好,给我"Accordéoniste d''hier"
我试过了
=IF(E2<>"";"""" & SUBSTITUE(E2;"'";"''") & """";"")
Excel 显示#NOM?在单元格中,但没有给我一个明确的错误。
我尝试了一个非常简单的方法,但得到了相同的结果:#NOM?
=IF(1=1;"Delivered";"")
我试过 ISBLANK 但结果相同...我认为有问题但我没看到...
感谢您的帮助!
@rory 完全正确。看起来你的 Excel 是法语的,所以你需要使用 SI
而不是 IF
.
Excel 使用本地公式,因此您需要知道函数的名称,无论语言是什么 Excel 已设置。
Stack Overflow 总是 post 用英语回答,有时像我这样的用户需要将函数翻译成他们的母语。有一个技巧可以用我使用过数百次的特定语言来获取函数的名称,它与 Stack Overflow 配合得很好。
让我们看看你的情况。您看到解决方案正在使用函数 IF
,您需要知道在您的语言中如何调用该函数。
当然网上有很多资源可以查,不过我喜欢用这个:
- Google为英文函数,使用单词Excel Function。始终使用以
https://support.office.com
开头的 link
- 使用 link 将带您到有关该功能的官方文档,英文版,但请检查 URL,语言部分(在图片中它说
en-us
)
- 更改
en-us
您想要查看的语言的首字母,然后导航到新的 url。我不知道所有这些,但其中一些是fr-fr
法语,es-es
西班牙语,pt-br
葡萄牙语(巴西),pt-pt
葡萄牙语,de-de
表示德语,等等。
在您的情况下,您需要法语输入,因此将 en-us
替换为 fr-fr
,您将看到法语的函数名称。 ISBLANK
和其他函数同样适用。
给你。现在您知道函数的法语名称,您可以根据需要应用它。此技巧适用于 Excel 中记录的所有函数。希望对其他用户有帮助。