我有一个谷歌文档电子表格,我在其中根据日期计算工作日的名称。我用公式来做:
=SWITCH(WEEKDAY(B3),1,"Sunday",2,"Monday",3,"Tuesday",4,"Wednesday",5, "Thursday",6,"Friday",7,"Saturday")
所以电子表格看起来像:
我想将其导出到 Excel,然后通过 Outlook 发送,并可能在 WEB Excel 应用程序中打开。导出并在 WEB Excel 中打开后,我看到公式变成了额外的
@
:
=@SWITCH(WEEKDAY(B3),1,"Sunday",2,"Monday",3,"Tuesday",4,"Wednesday",5, "Thursday",6,"Friday",7,"Saturday")
我认为这是导致
#NAME?
错误的原因,该错误显示在基于 Web 的 Outlook 和基于 Web 的 Excel 中:
我想在基于 WEB Excel 应用程序中打开文件。
根据评论的建议,我解压了文件并检查了worksheets/sheet.xml。 xml 包含不带“@”的规则:
<f t="shared" ref="A3:A31" si="1">SWITCH(WEEKDAY(B3),1,"Sunday",2,"Monday",3,"Tuesday",4,"Wednesday",5, "Thursday",6,"Friday",7,"Saturday")</f>
因此,
@
可能不是导致#NAME?
错误的原因。如果该公式不是由 #NAME?
创建的,如何修复此 @
错误?