对于公式元素,t =“array”的含义是什么?

时间:2013-08-28 14:42:46

标签: arrays excel openxml formula xlsx

目前我正在分析从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>

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

由于

艾伦

2 个答案:

答案 0 :(得分:0)

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

  

array(数组公式)

     

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

ref是数组公式适用的范围。在这种情况下,1个单元格。

答案 1 :(得分:0)

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