excel FormulaR1C1语法及使用方法

   ①FormulaR1C1属性的功能

  返回或设置指定对象的公式,使用宏语言 R1C1 格式符号表示。Variant 型,可读写。

  ②FormulaR1C1的语法

  表达式.FormulaR1C1

  表达式 一个代表 Range 对象的变量。

  语法说明

  如果单元格包含一个常量,此属性返回该常量。如果单元格为空,此属性返回一个空字符串。如果单元格包含公式,此属性将该公式作为字符串返回,所用格式与在编辑栏(包括等号)中显示时的格式相同。

  如果将单元格的格式的值或公式设为日期类型,Microsoft Excel 将检查该单元格的格式是否符合某个日期或时间数组格式,如果不符合,将采用默认的短日期数字格式。

  如果指定区域是一维或二维区域,则可将公式指定为 Visual Basic 中相同维数的数组。同样,也可在 Visual Basic 数组中使用公式。

  对多重单元格区域设置公式,则该区域中所有单元格都用此公式填充。

  ③FormulaR1C1的简单例子

  例子一:

  Worksheets("Sheet1").Range("B1").FormulaR1C1 = "=SQRT(R1C1)"

  作用是:给Sheet1工作表的B1单元格设置公式,所设置的公式为:"=SQRT(C2)

  例子二:

  Worksheets(1).Cells(3, 4).FormulaR1C1 = "=Average(RC[-3]:RC[-2])"

  作用是,给编号为1的工作表中的D3单元格设置公式,所设置的公式为: =Average(A3:B3)

时间: 2024-11-02 19:53:52

excel FormulaR1C1语法及使用方法的相关文章

excel批量添加空行的方法

excel批量添加空行的方法   操作步骤: 按ctrl拖动B列的数据至C列,位置向下错一位.(直接复制粘贴也可以) 选取B.C列区域,按CTRL+G打开定位窗口 - 定位条件 - 行内容差异单元格. 整行插入 插入后的效果 备注:当分类处理一列数据时,同学们可以试试错位对比法,也许会产生奇效.

excel多表汇总的方法

excel多表汇总的方法   设置步骤: 1 .用公式引用公司1的数据.直接用=号引用,然后复制800行(具体行数可以依据表格可能的最大行数,以便数据添加后还可以引用过来) 2. 分别引用其他各公司的数据.也要引用各表足够的空行. 3 .选取"辅助表",插入 - 数据透视表. 4 .设置数据透视表布局. 5.调整数据透视表格式 选取数据透视表 - 报表布局 - 以数据表显示 选取数据透视表 - 设计 - 选取适合的样式 隐藏数据透视表的0值. 调整后的统计表如下图所示.

八种常见Excel错误提示及问题解决方法

  八种常见Excel错误提示及问题解决方法          1.#####! 原因:如果单元格所含的数字.日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会产生#####!错误. 解决方法:如果单元格所含的数字.日期或时间比单元格宽,可以通过拖动列表之间的宽度来修改列宽.如果使用的是1900年的日期系统,那么Excel中的日期和时间必须为正值,用较早的日期或者时间值减去较晚的日期或者时间值就会导致#####!错误.如果公式正确,也可以将单元格的格式改为非日期和时间型来显示该值

excel合并同类项最快方法

excel合并同类项最快方法   把Excel表格一列中相同的项目,批量合并单元格. 注: ctrl+g打开定位窗口 请看下面excel合并同类项最快方法动画教程:

Excel工作簿合并的方法

  Excel工作簿合并的方法          例如下图中,要合并四个分公司的数据到一张表里进一步汇总,有人会说 非VBA不能解. 在这里我要说 OUT-- 借助Microsoft Query 即可完美解决,并且,还可以实现数据添加删除时的自动更新哦. 下图中模拟的是四个公司的工资表,存放在不同工作簿内: 接下来就看看,如何将这个四个工作簿的数据汇总到一个工作簿内: 打开汇总工作簿,依次点击 [数据]选项卡,[自其它来源]→[来自Microsoft Query] 如下图: 在[选择数据源]对话

asp.net读取excel文件的三种方法示例

 这篇文章主要介绍了asp.net读取excel文件的三种方法示例,包括采用OleDB读取Excel文件.引用的com组件读取Excel文件.用文件流读取,需要的朋友可以参考下 方法一:采用OleDB读取Excel文件   把Excel文件当做一个数据源来进行数据的读取操作,实例如下:  代码如下: public DataSet ExcelToDS(string Path)    {    string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;&q

Excel表格重复打印标题方法动画教程

<Excel2003入门动画教程16.Excel表格重复打印标题方法>. 演示动画 操作步骤 我们在打印一个多页表格时,希望每页都要有标题行,如果手动添加,麻烦不说,以后修改表格就不方便了. 其实,Excel有自动添加标题行的功能:打开需要标题行的文档,执行"文件→页面设置"命令,打开"页面设置"对话框,切换到"工作表"标签下,单击"顶端标题行"右侧的红色按钮,此时对话框转换为一个浮动状态条,用鼠标选取作为标题行的

wps中excel表格固定某一行方法

  wps中excel表格固定某一行方法.现在用office办公软件的人很多,尤其是会计用wps中的excel很多,那么wps中的excel表格怎么固定某一行呢?来看看小编的介绍呗. 首先我们新建一个wps表格,里面填充一些数据. 然后假如你需要固定第一行,那么鼠标点击第一行左侧序号,将第一行全部选中. 之后在"开始"菜单下面找到"冻结窗格"选项,点击. 然后会发现"冻结窗格"按钮变成了"取消冻结",拉动滚动条发现第一行已经固

EXCEL中数据引用的方法

  EXCEL中数据引用的方法          第一步,观察需要引用的数据中,目标名称是否有重复,无重复名称,可以使用VLOOKUP函数,有重复名称,可以使用SUMIF函数.如下图所示: VLOOKUP=(名称A,数据范围A,第A列数据,0或者1),函数意义表示为在"数据范围A内"将与"名称A"所对应的"第A列数据"引用出来,最后的0表示准确引用,1表示模糊引用,基本默认为0; 注意:数列数的时候,一定是从数据范围内的第一列开始数,名称A所在的