excel表格公式无效、不生效的解决方案及常见问题、常用函数
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表格公式无效、不生效的解决方案及常见问题、常用函数的更多相关文章
- excel表格公式出现#REF是什么意思
#REF!错误是当单元格引用无效时,显示#REF错误 在出现下列情况时,发生此错误: (1)删除了公式引用的单元格.如A2中=A1-1,若A1被删除了,则显示此错误: (2)当被剪切的一个范围粘贴到一 ...
- Excel表格公式大全[转]
Excel技巧网_官方微博 作者: Excel技巧网_官方微博 2016-09-23 14:05:20 举报 阅读数:21219 1.查找重复内容公式:=IF(COUNTIF(A:A,A2)> ...
- [LeetCode] Design Excel Sum Formula 设计Excel表格求和公式
Your task is to design the basic function of Excel and implement the function of sum formula. Specif ...
- PHP导入导出excel表格图片(转)
写excel的时候,我用过pear的库,也用过pack压包的头,同样那些利用smarty等作的简单替换xml的也用过,csv的就更不用谈了.呵呵.(COM方式不讲了,这种可读的太多了,我也写过利用wp ...
- asp.net数据导出到excel表格,并设置表格样式
1.首先在项目中添加引用
- python用paramiko将执行的结果存入excel表格
一.paramiko 利用paramiko可以远程控制服务器,上传和下载文件. 1.paramiko密码登录方式: #!/usr/bin/env python #coding:utf-8import ...
- 不到30行JS代码实现的Excel表格
不到30行JS代码实现的Excel表格,jQuery并非不可替代 某国外程序员展示了一个由原生JS写成不依赖第三方库的,Excel表格应用,有以下特性: 由不足30行的原生JavaScript代码实现 ...
- Excel中公式的绝对引用和相对引用单元格
在Excel的表格中,非常常用的就是公式里的绝对引用和相对引用了,具体情况请看下列表格吧. 步骤1 打开做好的excel表格.公式中的相对单元格引用是基于包含公式和单元格引用的单元格的相对位置,若公式 ...
- 在ASP.NET Web Forms中使用页面导出伪xls Excel表格
将数据导出为Excel表格是比较常见的需求,也有很多组件支持导出真正的Excel表格.由于Excel能打开HTML文件,并支持其中的table元素以及p之类的文本元素的显示,所以把.html扩展名改为 ...
随机推荐
- 三星S8相机黑画面解决
最近手机刷机卸载系统软件后有遇到相机黑化面不能工作的情况,同时闪光灯也无法开启,人脸识别也无法使用.具体情况如下图. 后来接上电脑打开logcat,发现相机相关的错误,说libquramresize. ...
- WEB 设计规范
WEB端设计规范 一.网页尺寸 一般网站宽为996px:国内网站大部分还是以1000个像素为界限,因超过1000像素适合在大屏幕上浏览,小屏幕会显得拥挤.国内尺寸设置比较保守,这样可以保证 ...
- 2019-04-22-day037-数据库的安装
内容回顾 进程 线程 协程之间的相同点和不同点 进程 : 内存隔离 操作系统级别 开销大 可以利用多核 计算机中资源分配的最小单位 线程 : 内存共享 操作系统级别 开销中 Cpython解释器下不能 ...
- 使用SQLsever批量查询TXT文本中的值
测试文档如下,需要查到case_no值为以下时,对应的单据信息分别是什么. 步骤如下: 在txt文本中 Ctrl+H,输入如下,点击“全部替换” 在word文本中,复制以上信息到word文本中,目的是 ...
- c++中函数的内存注意项
函数不能返回指向栈内存的指针!因为返回的都是值拷贝! char *str = "abcd"这样就是字符串常量,这种能返回,而char str[] = "abcd" ...
- ubuntu下绑定串口
查看有哪些设备连接在你的电脑上 lsusb 得到如图: 查看usb串口上连接的信息,得到不一样的信息 dmesg | grep ttyS* 我使用了一个usb扩展器,这边可以看到,被连接在ttyUSB ...
- Python全栈之路----常用模块----xml处理模块
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的 ...
- Python:从入门到实践--第八章-函数-练习
#.消息:编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么. #调用这个函数,确认显示的消息无误 def display_message(name): pr ...
- hightcharts详细教程
1.初始化highcharts var chart = Highcharts.chart('container', options); 2.options 自定义图表的配置项 const option ...
- 记一次网络原因导致的mysql连接中断问题(druid)
date: 2018-04-19 21:00 tag: java,mysql,exception,mat,调试,jvm 工具: gceasy.io, MAT 线上系统出现一个诡异的bug,通过heap ...