【问题标题】:What is the meaning of t="array" for a formula element公式元素的 t="array" 是什么意思
【发布时间】:2013-08-31 17:12:30
【问题描述】:

目前我正在分析从 Excel 2007 .XLSX 文件中提取的 sheet1.xml 文件。我找到以下条目:

<c r="D2" s="3"><f t="array" ref="D2">A2:A3+B2:C3</f><v>0.30000000000000004</v></c>

<f>元素中的t="array" ref="D2"属性是什么意思?

谢谢

艾伦

【问题讨论】:

  • Guesswork 告诉我公式是单元格 D2 中的数组公式。数组公式是那些需要 Ctrl+Shift+Enter 才能正常工作的公式。

标签: arrays excel openxml formula xlsx


【解决方案1】:

ECMA-376 第 1 部分第 18.3.1.40 节<f>(公式)说:

数组(数组公式)

数组公式。数组公式是单个公式,应用于一个或多个单元格的范围。数组公式可以从一次计算中返回多个结果,结果跨越包含它的单元格

ref 是数组公式适用的范围。在本例中为 1 个单元格。

【讨论】:

    【解决方案2】:

    t="array"表示该公式为数组公式(使用control+shift+enter时得到的类型),ref="D2"表示该公式仅适用于D2。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      • 2021-11-16
      • 1970-01-01
      • 2012-05-04
      • 2019-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多