花江边社区—论坛's Archiver

06005302 发表于 2008-6-23 11:39

excel技巧

、两列数据查找相同值对应的位置
=MATCH(B1,A:A,0)
2、已知公式得结果
定义名称=EVALUATE(Sheet1!C1)
已知结果得公式
定义名称=GET.CELL(6,Sheet1!C1)
3、强制换行
用Alt+Enter
4、超过15位数字输入
这个问题问的人太多了,也收起来吧。一、单元格设置为文本;二、在输入数字前先输入'
5、
在EXCEL2000中,我们可以设置工作簿的共享来加快数据的录入速度,而且在工作过程中还可以随时查看各自所做的改动。当多人一起在共享工作簿上工作时,Excel会自动保持信息不断更新。在一个共享工作簿中,各个用户可以输入数据、插入行和列以及更改公式等,甚至还可以筛选出自己关心的数据,保留自己的视窗。
一、设置共享工作簿
  我们可以先举个例子:假设有甲乙丙丁四个用户分工合作共同完成录入操作,四人分别在001、002、003、004号机器上同时操作,这四台机器都已经与000号电脑通过网络连接了起来,学生学籍资料信息2002.xls存放在000号机器的硬盘E:\上。
  1、在“工具”菜单中单击“共享工作簿”命令,然后单击“编辑” 标签,如图所示。
  2、选择“允许多用户同时编辑,同时允许工作簿合并”复选框,在“高级”标签中可以对“自动更新间隔”、“用户间修订冲突解决方法”以及“个人视图属性”等进行设置,在通常情况下,“高级”标签中的各个参数可直接使用系统默认值,然后单击[确定]即可。
  3、出现提示时,保存工作簿。
  4、在“文件”菜单中单击“另存为”,然后将共享工作簿保存在其他用户可以访问到的一个网络资源上(如000号机器的E:\)。
  二、使用共享工作簿
  1、查看冲突日志
  冲突日志在共享工作簿中,是为以前编辑时所作的更改保存的信息,信息包括每个更改的作者、进行更改的时间和被更改的数据内容等。
  查看冲突日志有两种方法:一是在工作表上将鼠标箭头停留在被修订过的单元格上,突出显示详细的修改信息;二是在单独的冲突日志工作表上罗列出每一处冲突,方法如下:
  (1)在“工具”菜单中,选择“修订”子菜单,再单击“突出显示修订”命令。
  (2)选中“编辑时跟踪修订信息,同时共享工作簿”复选框,该复选框将开启工作簿共享和冲突日志。
  (3)选中“在屏幕上突出显示修订”复选框,这样在工作表上进行需要的修改后,Excel会以突出显示的颜色标记修改、插入或删除的单元格。
  (4)选中“在新工作表中显示修订”选项,将启动冲突日志工作表。
  (5)单击[确定]按钮,当弹出对话框提示保存工作簿时,请再次单击[确定]按钮,保存工作簿。
二、合并工作簿
  当合并用户需要获得各自更改的共享工作簿的若干备份时,Excel需要共享工作簿的每个备份都保留有从创建备份之日到合并之日的所有冲突日志,同时如果天数超过指定的保留时间,就不能再合并备份。保险的办法是将冲突日志保留足够长的时间,或是输入一个极大的天数,例如1000天。
  合并工作簿具体操作如下:
  (1)在欲合并的另一个工作簿文件之中,打开共享工作簿的备份。
  (2)单击“工具”菜单中的“合并工作簿”命令。
  (3)如果有提示,请保存共享工作簿。
  (4)在“将选定文件合并到当前工作簿”对话框中,单击包含有合并更改内容的共享工作簿的某一个备份,然后单击[确定]按钮。
  (5)重复第(2)步到第(4)步,直到共享工作簿的所有备份都被合并。
  做好以上设置后,其他用户都可以在自己的电脑中同时编辑、浏览约定的工作簿,同时000号操作员可以在自己的窗口中看到并管理所有用户共享编辑这个工作簿。为方便实际操作,应将每位用户姓名更改为真名实姓,方法是:单击“工具→选项→常规→用户姓名→输入姓名→确定”,这样在打开“共享工作簿”弹出的对话框(如前图所示)中便可正确显示正在使用本工作薄的所有用户姓名和开始使用时间。为了避免几个用户修改同一单元格的内容,可以估计一下数据中的记录数量,让几位用户每人分配不同的录入部分。比如让甲从工作薄的第1条开始录入,让乙从工作薄的第200行开始……但应注意在“共享工作簿”状态下不能同时编辑批注和建立超链接,这两项只能在不共享状态下进行。
  ?提示?
  1、如果需要取消共享工作簿,只需要在图1的“编辑”标签中,清除“允许多用户同时编辑,同时允许工作簿合并”项即可,不过这将使其他用户丢失所有未保存的修改。
  2、对工作簿进行共享设置后,可以由网络上的多位用户同时访问和修改,为避免丢失修订记录,可以为工作簿指定一个密码来保护共享,或保护其他工作表及工作簿特性,可作如下操作:
  (1)单击“工具”菜单的“保护”命令,从其子菜单中选择“保护并共享工作簿”命令,弹出“保护共享工作簿”对话框(如图)。
  (2)选中“以追踪修订方式共享”复选框,用这种方式就可以共享工作簿且避免丢失修订记录。如果希望其他用户在关闭冲突日志或撤消工作簿共享状态时输入密码,请在“密码”框中键入密码,然后在出现提示时再次输入以便确认。为工作簿提供共享保护以后,其他用户就不能撤消工作簿共享状态或者关闭冲突日志了,除非知道正确的密码。
6、EXCEL中行列互换
复制,选择性粘贴,选中转置,确定即可
7、Excel 是怎么加密的
  1、保存时可以的另存为>>右上角的"工具">>常规>>设置
  2、工具>>选项>>安全性
8、关于COUNTIF
COUNTIF函数只能有一个条件,如大于90,为=COUNTIF(A1:A10,">=90")
介于80与90之间需用减,为 =COUNTIF(A1:A10,">80")-COUNTIF(A1:A10,">90")
9、根据身份证号提取出生日期
1、=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"错误身份证号"))
2、
=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")*1
10、想在SHEET2中完全引用SHEET1输入的数据
工作组,按住Shift或Ctrl键,同时选定Sheet1、Sheet2。
11、一列中不输入重复数字
[数据]--[有效性]--[自定义]--[公式]

输入=COUNTIF(A:A,A1)=1
   如果要查找重复输入的数字
条件格式》公式》=COUNTIF(A:A,A5)>1》格式选红色
12、直接打开一个电子表格文件的时候打不开
“文件夹选项”-“文件类型”中找到.XLS文件,并在“高级”中确认是否有参数1%,如果没有,请手工加上
13、excel下拉菜单的实现
[数据]-[有效性]-[序列]
14、  10列数据合计成一列
=SUM(OFFSET($A$1,(ROW()-2)*10+1,,10,1))
15、查找数据公式两个(基本查找函数为VLOOKUP,MATCH)
  1、根据符合行列两个条件查找对应结果
  =VLOOKUP(H1,A1:E7,MATCH(I1,A1:E1,0),FALSE)
  2、根据符合两列数据查找对应结果(为数组公式)
  =INDEX(C1:C7,MATCH(H1&I1,A1:A7&B1:B7,0))
16、如何隐藏单元格中的0
单元格格式自定义0;-0;;@ 或 选项》视图》零值去勾。呵呵,如果用公式就要看情况了。
17、多个工作表的单元格合并计算
=Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4)
18、获得工作表名称
  1、定义名称:Name
  =GET.DOCUMENT(88)
  2、定义名称:Path
  =GET.DOCUMENT(2)
  3、在A1中输入=CELL("filename")得到路径级文件名
  在需要得到文件名的单元格输入
  =MID(A1,FIND("*",SUBSTITUTE(A1,"\","*",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,LEN(A1))
  4、自定义函数
   Public Function name()
     Dim filename As String
       filename = ActiveWorkbook.name
       name = filename
   End Function
19、这个在一个帖子中的我就整搬一下(自已的帖^_^)
如何获取一个月的最大天数
:"=DAY(DATE(2002,3,1)-1)"或"=DAY(B1-1)",B1为"2001-03-01
数据区包含某一字符的项的总和,该用什么公式
=sumif(a:a,"*"&"某一字符"&"*",数据区)
最后一行为文本:
=offset($b$1,MATCH(CHAR(65535),b:b)-1,)
最后一行为数字:
=offset($b$1,MATCH(9.9999E+307,b:b)-1,)
或者:=lookup(2,1/(b1:b1000<>""),b1:b1000)
评委打分中,如何去掉两个以上最高分,两个以上最底分,求剩余人员的平均分?同时显示出被去掉的分数。
看看trimmean()函数帮助。
被去掉的分数:
最大两个:=large(data,{1;2})
最小两个:=small(data,{1;2})
怎样很简单的判断最后一位是字母
right(a1)*1
出错的字母
=IF(ISNUMBER(--RIGHT(A1,1)),"数字","字母")
=IF(ISERR(RIGHT(A1)*1),"字母","数字")
如何 设置单元格,令其不接受包含空格的字符
选定A列
数据——有效性——自定义——公式
=iserror(find(" ",a1))
数据--有效性--自定义--公式
=len(a1)=len(trim(a1))
原来的函数是=a1+a4+a7+a10+a13+a16+a19+a22.....
现在是=sum(n(offset(a1,(row(1:10)-1)*3,)))
在一个工作表中引用其他工作表中的数据,但是被引用的工作表不是固定的,根据我输入的工作表名自动选择相应的工作表中的数据,请问在公式里怎样引用?
=INDIRECT("A1"&"!"&"E1")     A1为工作表名
奇数行求和 =SUMPRODUCT((A1:A1000)*MOD(ROW(A1:A1000),2))
偶数行求和 =SUMPRODUCT((A1:A1000)*NOT(MOD(ROW(A1:A1000),2)))
查看字符串字数
=LEN(A1)   
求非空单元格数量
公式计算出来的数据,COUNTA不能用的(否则空字符也计算进去了)
=COUNTIF($E$3:$E$65536,"?*")
动态求和公式,自A列A1单元格到当前行前面一行的单元格求和.
=SUM(INDIRECT("A1:A"&ROW()-1))
20、比较好用的EXCEL文档修复工具
ExcelRecovery

21、EXCEL开方运算:将8开3次方,可以用这个公式,在单元格中输入
     =8^(1/3)
22、单元格中的数据分散对齐
文本格式》全角输入
23、查找工作表中的链接
Ctrl+~ 或编辑》链接
24、如何让空单元格自动填为0
选中需更改的区域》查找》空》替换》0
25、把Word里的数字转换到Excel
方法有多种,选中》复制》设置输入单元格为文本》选择性粘贴》值
            选中》表格转换为文本》粘贴》分列》对分列选项设置为文本
            另存为文本文件》EXCEL中打开文本文件》对导入文本对话框进行对应设置

26、如果隐藏了B列,如果让它显示出来?
选中A到C列,点击右键,取消隐藏
选中A到C列,双击选中任一列宽线或改变任一列宽
将鼠标移到到AC列之间,等鼠标变为双竖线时拖动之。
[/table]

atux 发表于 2008-6-23 12:50

回复 1# 06005302 的帖子

感谢分享

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.