excel如何在单元格设置函数公式
excel怎样计算一个单元格内的公式的值?
excel怎样计算一个单元格内的公式的值?
假如在Sheet1中的C1为1 2 3 4 5:
一、将光标放在B1单元格,选择“插入”-“名称”-“自定义”,二、指定“名称”,如a三、在“引用位置”输入公式:EVALUATE(Sheet1!C1)点击“添加”-“确定”。
四、在A2单元格输入:a当C1单元格是1 2 3 4 5时,B1会自动计算出结果15。 将B1下拉复制公式,即:当C列为算式时,B列就显示值。
在C2单元格是2*3 2*4,B2会自动计算结果14。提示:这一个宏函数,如果Excel选项中的宏安全级别为高,则在打开这个文件时,会提示不运行宏。
建议您可以暂时把宏安全的设置改低一点,公式才能正常运算。但是为了安全,请记住:用完这个表后,要马上把Excel选项中的宏安全级别恢复到高。(在“工具”-“选项 ”-“安全性”-“宏安全性”中设置安全级别)
如何给表格中的空值添加公式?
一、空值的表现形式包括空单元格和空参数。
(一)空单元格,就是没有任何内容的单元格。
以下单元格并不是空单元格,请注意甄别:
(1)只输入一个撇号()的空文本单元格。
(2)只包含若干空格符,或者包含其他不可见字符的单元格。
(3)输入数字0的单元格(且在“选项”中设置了不显示零值)。
(4)单元格公式返回了空文本、不可见字符或者数字0。
(5)通过自定义单元格格式,使单元格内容不可见。
(6)设置单元格的字体颜色与底色一致,使单元格内容不可见。
(二)空参数,就是在函数中只留下参数的位置,没有输入参数的内容。
空参数和缺省参数是不同的。例如,下面公式中的IF函数省略了第三个参数:
IF(A10,1)
而下面的公式中,IF函数的第三个参数是空参数:
IF(A10,1,)
如果单元格A1的值不大于0,公式IF(A10,1)返回逻辑值FALSE,而公式IF(A10,1,)返回数字0。
二、如果没有特定数值类型的要求,公式把空值优先转换成数字值0。
例如,如果A1是空单元格,公式A1返回0。
我们来做一个测试,打开一个空白工作表,在A列输入以下几个数据:A2输入FALSE,A4输入一个撇号(即输入一个空文本),A5输入0。然后在旁边输入以下公式:
MATCH(,A:A,)
函数MATCH在A列中查找其第一个参数所在的行位置。公式返回5。