我不明白我在哪里失败了(除了遵循 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 使用控制面板区域设置中定义的系统分隔符。如果您有时需要使用不同的千位或小数分隔符来显示数字,则可以暂时将系统分隔符替换为自定义分隔符。
单击“Microsoft Office 按钮” ,然后单击“Excel 选项”。
在“高级”选项卡上的“编辑选项”下,清除“使用系统分隔符”复选框。
在小数分隔符和千位分隔符框中键入新的分隔符。
提示:当您想要再次使用系统分隔符时,请选中使用系统分隔符复选框。
注意:要获得永久解决方案,您必须更改控制面板中的区域设置。
Windows 7 永久解决方案
您可以使用“控制面板”>“区域和语言”>“格式”>“其他设置”>“小数点符号”更改系统设置