4.21 FAQ-380 获取工作簿和矩阵簿数据的表达式是什么?

Last Update: 10/26/2022

如若需要获取当前工作簿的当前工作表的某列数据,您可以使用 col() 函数。如果需要获取某个单元格的数据,则可在 col 函数后使用 [ ] (中括号)指定某个单元格。例如:

col(LongName) =;  // both long name and short name acceptable

col(B)[5] = ;  // address a specific cell of a column

您也可以使用 cell(i,j) 函数来获取工作表的某个单元格的数据。


另外,亦可使用以下表达式获取单元格数据:

%([BookName]SheetName, colNum, rowNum)
%([BookName]SheetName, colName, rowName)

在之前的版本中我们还支持如下的表达式:

%(wksName, col, row)

例如

//The active sheet of book1, column2, row 3
%(book1,2,3) = ;

//Sheet2 of book1, column2 row 3
%([book1]sheet2, 2, 3) = ;

当然您也可以使用 range 表达式:

例如:

range r1 = [book1]sheet1!col(a);
range r2=[book1]sheet2!col(a);
r2 = r1;

:请不要使用以下方法对 range 赋值:

[book1]sheet2!col(a) = [book1]sheet1!col(a)

需要如上述例子一样定义两个 range 对象,然后进行赋值的操作。


Keywords:range, cross, reference, sheet, object, column, dataset,交叉,参考,工作表,对象,列