1、表格公式无效、不生效

使用公式时碰到了一个问题,那就是公式明明已经编辑好了,但是在单元格里不生效,直接把公式显示出来了,网上资料说有4种原因,但是我4种都不是,是第5种原因,如下图:

这种情况是由于单元格格式不是常规导致的,首先右键单击单元格-->设置单元格格式,如下图:

然后把单元格格式修改为常规。然后双击该单元格,变成光标闪烁状态,敲回车,该公式就会生效了。

2、公式出错时如何排查:

首先单击要排查的公式的Cell,选择公式选项卡,点击公式求值

然后会弹出一个公式求值框,点击【求值】按钮,它会一步一步做转化运算,你可以观察值的变化,从而得知是那一步出了问题。对于复杂的容易出错的层层嵌套公式,这种排查方式非常有效,可快速定位错误

3、批量复制引用的公式,引用位置会自动修改,在这种情况下如果复制时不想让他自动变化,把相对位置修改为绝对位置就可以了,如下图:

在引用的表格地址前增加$符号就可以了

“相对引用”,指的是在单元格公式中,用列标和行号直接表示所引用单元格的地址。当把一个含有单元格地址的公式复制到新的单元格时,原单元格内公式引用的地址,在新的单元格内发生变化,但其引用的单元格地址之间的相对位置间距保持不变。“绝对引用”,就是单元格中的绝对单元格引用总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持不变。如果多行或多列地复制公式,绝对引用将不作调整。 公式中使用“绝对引用”,在引用的单元格行号和列标前加上“$”符号 (注意,可分别在行号或列标前加$符号,达到固定某一列或行的功能) ,表示公式中所引用单元格的精确地址,与包含公式的单元格所在位置无关,加上“$”符号的单元格无论在那个单元格进行运算,引用的都是“$”符号后的单元格数据。 “相对引用”和“绝对引用”可以混合使用,即“混合引用”,单元格运算所引用的单元格数值随“相对引用”的行号或列标的改变而改变。 混合引用具有绝对列和相对行,或是绝对行和相对列,绝对引用列在所引用单元格地址的列标前加上$符号。绝对引用行在所引用单元格地址的行号前加上$符号。

4、日期加减操作,参考链接

加减天数:直接引用表格值,再加减数字即可,示例:

B1+2 当前日期+2天

加减月份:使用EDATE 函数,专门用于日期月份相加、相减,参考链接

EDATE(B1,2) 当前月份加2个月

EDATE(B1,-2) 当前月份减2个月

加减年份:使用YEAR、 MONTH、DAY函数

DATE(YEAR(B1)+1,MONTH(B1),DAY(B1)) 当前年份加1年

5、计算两个日期间的差,示例:参考链接

DATEDIF(B4,C4,"y")  相差的年数

DATEDIF(B4,C4,"m") 相差的月数

DATEDIF(B4,C4,"d") 相差的天数

日期函数有很多,以上列出一些常用的,链接里是总 日期和时间函数参考表

6、字符替换

使用SUBSTITUTE函数

SUBSTITUTE(E6,"哈哈","嘿嘿")  把E6的哈哈替换成嘿嘿

7、条件判断

IF(B6=0,B5,C5) 条件成立就取B5的值,否则就取C5的值

8、TEXT 函数用于格式各种数字、日期、时间等文本信息,参考链接

最后附上一个公式的表格示例

excel表格公式无效、不生效的解决方案及常见问题、常用函数的更多相关文章

  1. excel表格公式出现#REF是什么意思

    #REF!错误是当单元格引用无效时,显示#REF错误 在出现下列情况时,发生此错误: (1)删除了公式引用的单元格.如A2中=A1-1,若A1被删除了,则显示此错误: (2)当被剪切的一个范围粘贴到一 ...

  2. Excel表格公式大全[转]

    Excel技巧网_官方微博 作者: Excel技巧网_官方微博 2016-09-23 14:05:20 举报 阅读数:21219 ​1.查找重复内容公式:=IF(COUNTIF(A:A,A2)> ...

  3. [LeetCode] Design Excel Sum Formula 设计Excel表格求和公式

    Your task is to design the basic function of Excel and implement the function of sum formula. Specif ...

  4. PHP导入导出excel表格图片(转)

    写excel的时候,我用过pear的库,也用过pack压包的头,同样那些利用smarty等作的简单替换xml的也用过,csv的就更不用谈了.呵呵.(COM方式不讲了,这种可读的太多了,我也写过利用wp ...

  5. asp.net数据导出到excel表格,并设置表格样式

    1.首先在项目中添加引用

  6. python用paramiko将执行的结果存入excel表格

    一.paramiko 利用paramiko可以远程控制服务器,上传和下载文件. 1.paramiko密码登录方式: #!/usr/bin/env python #coding:utf-8import ...

  7. 不到30行JS代码实现的Excel表格

    不到30行JS代码实现的Excel表格,jQuery并非不可替代 某国外程序员展示了一个由原生JS写成不依赖第三方库的,Excel表格应用,有以下特性: 由不足30行的原生JavaScript代码实现 ...

  8. Excel中公式的绝对引用和相对引用单元格

    在Excel的表格中,非常常用的就是公式里的绝对引用和相对引用了,具体情况请看下列表格吧. 步骤1 打开做好的excel表格.公式中的相对单元格引用是基于包含公式和单元格引用的单元格的相对位置,若公式 ...

  9. 在ASP.NET Web Forms中使用页面导出伪xls Excel表格

    将数据导出为Excel表格是比较常见的需求,也有很多组件支持导出真正的Excel表格.由于Excel能打开HTML文件,并支持其中的table元素以及p之类的文本元素的显示,所以把.html扩展名改为 ...

随机推荐

  1. Django在根据models生成数据库表时报错: __init__() missing 1 required positional argument: 'on_delete'

    原因: 在django2.0后,定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题,不然会报错:TypeError: __init__() missing ...

  2. 基于ZYNQ的双核启动与通信问题解决

    1    处理器间的通信 为AMP 设计创建应用之前,您需要考虑应用如何进行通信(如有需要).最简单的方法是使用片上存储器.Zynq SoC 配备256KB 的片上SRAM,可从以下四个源地址进行访问 ...

  3. IPC 简说

    IPC(inter-process communication)进程间通信 多进程分为两种情况 1. 同一个应用,使用android:process属性启动的四大组件 2. 多应用 通过android ...

  4. c++ — 运算符重载与strcmp自实现

    #include <iostream> #include <string.h> #include <stdlib.h> using namespace std; c ...

  5. 清华机试中手机键盘问题求解 java 和 c

    题目描述:按照手机键盘输入字母的方式,计算所花费的时间 如:a,b,c都在“1”键上,输入a只需要按一次,输入c需要连续按三次.如果连续两个字符不在同一个按键上,则可直接按,如:ad需要按两下,kz需 ...

  6. 将前台页面的数据传到后台的方法(不调用ajax,少量数据)

    1.前台画面:在页面中加入form和runat = "server"的方法并加入触发事件 <form method="post" runat=" ...

  7. vue+koa实现简单的图书小程序(3)

    实现一个今年过了多少天的组件的记录我们使用了原生的微信小程序开发文档里的组件 “Progress” 并不需要自己去写: https://developers.weixin.qq.com/minipro ...

  8. json模块

    dic = {"name":"boke","age":"18"} #字典 data = json.dumps(dic) ...

  9. win7 安装用mingw编译的Qt源码并连接postgresql

    下载Qt 1.下载qt-creator-windows-opensource-2.8.0,下载路径:http://download.qt.io/official_releases/qtcreator/ ...

  10. echarts 滚动条 缩放

    // 初始化是否需要展示滚动条,与初始显示的数据数(总数据数的百分比) var isShowScroll = false;// 是否显示滚动条,默认false不显示 var dataZoom_end; ...