一、excel出错怎么办
看了网上一堆乱七八糟的回答都是错的,还好我自己摸索出来解决了。做一下分享,excel出现#VALUE,或者只显示公式不出结果,肯定是因为表格的格式不统一造成的。所以统一格式就好了。
1、点击表格左上角的三角全选表格。
2、在空白处点击鼠标右键-选择:设置单元格格式。
3、在跳出来的选择项里选:常规,再点确定。就把表格的格式统一了。
4、如果是两个表格做对比,第二个表格重复上面的操作,就行了。
5、然后再输公式,就不会报错了。
二、excel如何快速修正错行的问题
我的理解你是想达到下面的结果
...A...B....C....D...E..
品种...规格....单位....生产厂家....单价
青霉素....80万....支....甲厂....0.50
土霉素....0.2g....片...无数据....0.01
红霉素...无数据....支....乙厂....无数据
......***.....*****....********....*******....
氯霉素....0.1g....支....丙厂....无数据
白霉素....无数据....片....无数据....0.20
-----------------------------------
变化后
...A...B....C....D...E..
品种...规格....单位....
青霉素....80万....支....
土霉素....0.2g....片...
红霉素...无数据....无数据
......***.....*****....***..
氯霉素....0.1g....片....
白霉素....无数据...无数据..
--------------
单位一列的数据上下序是正确的,就是要跟“规格”一列有数据的单元格对齐,是吧!
------------------
假如你有100行的数据
在这个表的旁边空白处,比如 G2 中输入公式
=IF($B2="无数据","无数据",INDEX(C$2:C$101,SMALL((C$2:C$101<>"无数据")*ROW($1:$100),ROW(1:1)+COUNTIF(B$2:B$101,"无数据")-COUNTIF($B$2:$B2,"无数据")),1))
这是数组公式,结束时要同时按ctrl+shift+enter三建结束。
然后是向右拉过去,拉到足够列,再向下拉到100行,这样你要的数据就在这个表的旁边生成了。