set_dynamic_array_formula方法

set_dynamic_array_formula(self, array_formula, options, calculate_value)

设置动态数组公式,并使公式尽可能溢出到相邻的单元格。

返回

公式应该溢出的范围。


def set_dynamic_array_formula(self, array_formula, options, calculate_value):
    ...
范围类型描述
array_formulastr公式表达式
optionsFormulaParseOptions解析公式的选项。
“解析”选项将被忽略,公式将始终立即解析
calculate_valuebool是否为溢出范围内的单元格计算此动态数组公式。

注意事项

返回的范围可能与该动态数组公式溢出的实际范围不同。 如果范围内有非空单元格,则公式将仅为当前单元格设置并标记为“#SPILL!”。 但对于这种情况我们仍然返回这个公式应该溢出的整个范围。

set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value)

设置动态数组公式,并使公式尽可能溢出到相邻的单元格。

返回

公式应该溢出的范围。


def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value):
    ...
范围类型描述
array_formulastr公式表达式
optionsFormulaParseOptions解析公式的选项。
“解析”选项将被忽略,公式将始终立即解析
valueslist具有给定动态数组公式的单元格的值(计算结果)
calculate_rangebool是否计算此动态数组公式的溢出范围。
如果“values”参数不为空且此标志为假,
那么溢出范围的高度将为 values.Length,宽度将为 values[0].Length。
calculate_valuebool当“值”为空时,是否为溢出范围内的单元格计算此动态数组公式
或者一个单元格的“值”中对应的项为空。

注意事项

返回的范围可能与该动态数组公式溢出的实际范围不同。 如果范围内有非空单元格,则公式将仅为当前单元格设置并标记为“#SPILL!”。 但对于这种情况我们仍然返回这个公式应该溢出的整个范围。

set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts)

设置动态数组公式,并使公式尽可能溢出到相邻的单元格。

返回

公式应该溢出的范围。


def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts):
    ...
范围类型描述
array_formulastr公式表达式
optionsFormulaParseOptions解析公式的选项。
“解析”选项将被忽略,公式将始终立即解析
valueslist具有给定动态数组公式的单元格的值(计算结果)
calculate_rangebool是否计算此动态数组公式的溢出范围。
如果“values”参数不为空且此标志为假,
那么溢出范围的高度将为 values.Length,宽度将为 values[0].Length。
calculate_valuebool当“值”为空时,是否为溢出范围内的单元格计算此动态数组公式
或者一个单元格的“值”中对应的项为空。
coptsCalculationOptions计算公式的选项。
通常,出于性能考虑,CalculationOptions.recursive 属性应该为 false。

注意事项

返回的范围可能与该动态数组公式溢出的实际范围不同。 如果范围内有非空单元格,则公式将仅为当前单元格设置并标记为“#SPILL!”。 但对于这种情况我们仍然返回这个公式应该溢出的整个范围。

也可以看看