返回首页
当前位置: 主页 > Excel教程 > Excel函数教程 >

excel奇妙公式

时间:2014-10-14 22:36来源:Office教程学习网 www.office68.com编辑:麦田守望者

1.问:在WORD中,制作表格,要怎样才能设置出重复的标题行,使第二页、第三页、第四页等等都可以显示第一页的标题。

答:选中需要重复的一行,点击“表格---标题行重复”即可。

2.【Ctrl】+【Shift】+箭头键
将选定的区域扩展到当前数据区域与活动单元格同一行或同一列的最后一个非空白单元格。再按一次,再扩展到下一数据区域的第一行或第一列,如无下一数据区域,则扩展到本表格的最后一行或最后一列。

3.提取单元格A1中的中文:
数组公式
=MID(A1,MIN(IF(LENB(LEFT(A1,ROW(INDIRECT("1:"&LEN(A1)))))>LEN(LEFT(A1,ROW(INDIRECT("1:"&LEN(A1))))),ROW(INDIRECT("1:"&LEN(A1))),LEN(A1)+1)),LENB(A1)-LEN(A1))

4.使用记录单输入数据时,一条记录输入完毕自动输入下一条,不用换行。当列项目较多时超过了屏幕宽度,用普通的方法输入数据就要上下左右滚动表格。使用“记录单”可以避免此类不便。

5.在编辑菜单中的填充功能里有一个我们很少使用但又非常实用的功能:那就是“内容重排”。顾名思义,内容重排就是将内容重新进行排列,更准确地讲,就是在单元格区域的列宽改变以后,使用此功能可以将单元格区域的内容按顺序进行重新排列,从上至下依次填满单元格。

6.不允许在A1:A10区域输入重复值,数据有效性的公式为:=COUNTIF($A$1:$A$10,A1)<2
对上面的公式稍做修改将有效性条件设定为:最多只允许出现二次,则公式为:=COUNTIF($A$1:$A$10,A1)<3

7.更好用的条件判断函数:
小于60为不及格,大于等于60小于70为及格,大于等于70小于80为良好,大于等于80小于80为优秀
=LOOKUP(A1,{0,60,70,80,101},{"不及格","及格","良好","优秀"})

8.利用row()来作为列递增的变量,利用column()来作为行递增的变量,这样可以使更灵活地在其他函数中实现+1,-1的变量赋值。

9.win7卸载/删除微软拼音输入法
在 开始 〉运行 中输入(或复制)
MsiExec.exe /X{90120000-0028-0804-0000-0000000FF1CE}
最后语言里出现“拼音输入法2007”的选项,删除即可。

10.计算类似20020205-20140209的年数,月数,天数的公式:
=DATEDIF(DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)),DATE(LEFT(B1,4),MID(B1,5,2),RIGHT(B1,2)),"y")
y代表年,m代表月,d代表天。

11.问:excel里面空白的单元格如何用0去填充?
答:选中数据区域,点菜单编辑——定位——定位条件——空值——确定——输入0——按ctrl+enter。

12.在Excel中制作斜线表头
可以在word中先把斜线表头制作好后再复制到excel里,这种方法速度最快,方法最简便。

13.若要求在指定的区域单元格中输入指定的值,可以在数据-有效性下自定义,在公式中输入=countif(A:A,B1)=1来判断。

14.excel提取单元格中的数字:=-LOOKUP(,-MIDB(A1,SEARCHB("?",A1),ROW($1:$15)))
简单理解一下:LOOKUP的特点是,当第一个参数足够大时(大于第二参数的所有值),LOOKUP会返回第二参数的最后一个数值,很多情况都是用的这个特点,因为本例midb前面有一个负号,所以-midb()产生的结果中是数值的均为负数,是文本的均为错误,第一参数只有逗号,实际是0,而0大于第二参数的所有负数,所以返回的是最后一个负数。然后在lookup前面再加个负号就得到了我们所要取的值。

15.把小写转化为大写数字:=TEXT(A1*100,"[DBNUM2]0亿0仟万0万0仟0佰0十0元0角0分")
 

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2013 excel2003 excel技巧 excel教程 excel实例教程
------分隔线----------------------------
推荐内容
猜你感兴趣