水平数组常量定义问题

水平数组常量定义问题

我不明白我在哪里失败了(除了遵循 MS 原始帮助:-D)尝试按照可从 Excel 2007 或 2010 帮助或在此链接中访问的 MS 指导输入水平数组常量(C+S+E seq): https://support.office.com/en-au/article/Guidelines-and-examples-of-array-formulas-3be0c791-3f89-4644-a062-8e6e9ecee523#__migbm_0

这是不可能的。尝试一些愚蠢的 ={1,2,3} 序列会被 sw 强制为 1,23,2007 版和 2010 版都是如此(2013 版没有)。只有垂直 ={1;2;3} 常量有效。

到目前为止,似乎还没有人(包括 Google)解决过这个根本性功能故障(包括 MS Technet)。

对此有什么解释吗?

答案1

水平数组常量定义问题

这是由您的“区域设置”引起的。您,指定了小数分隔符,而不是通常的.


Excel 2007 临时解决方案

默认情况下,Microsoft Excel 使用控制面板区域设置中定义的系统分隔符。如果您有时需要使用不同的千位或小数分隔符来显示数字,则可以暂时将系统分隔符替换为自定义分隔符。

  1. 单击“Microsoft Office 按钮” 在此处输入图片描述,然后单击“Excel 选项”。

  2. 在“高级”选项卡上的“编辑选项”下,清除“使用系统分隔符”复选框。

  3. 在小数分隔符和千位分隔符框中键入新的分隔符。

提示:当您想要再次使用系统分隔符时,请选中使用系统分隔符复选框。

注意:要获得永久解决方案,您必须更改控制面板中的区域设置。

来源更改用于分隔千位或小数的字符


Windows 7 永久解决方案

您可以使用“控制面板”>“区域和语言”>“格式”>“其他设置”>“小数点符号”更改系统设置

在此处输入图片描述

在此处输入图片描述

相关内容