按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
解答:1、=SUM((A4:A10=〃甲部门〃)*(C4:C13)*(D4:D13))
假设你的 a 列存放部门名称,你的 b 列存放员工姓名,C 列存放日工资,D 列存放天数。
计算“甲部门”的工资总额。
注意,这是数组公式,输入完毕后按 ctrl+shift+回车
问:我试着把区域引用改为整列,出现错误,请指点!
=SUM((date!A:A=〃 甲部门〃)*(date!E:E)*(date!F:F))
答:经试验,不能用整列方式,
你可以适当的调整一个比较大的区域如 a2:a100 a1 为标题行
因为如果参与计算的 e 列和 f 列区域出现文本,也会发生错误。一定要把计算区域的标题行去
掉,并且保证不再数值区域出现文本。
=SUM((date!A2:A100=〃 甲部门〃)*(date!C2:C100)*(date!D2:D100))
这个公式没有错误
文件修复
Excel 文件是一个工作簿,一般可以包含 255 个工作表,每个工作表中可以包含大量的数据。
如果一个 Excel 文件部分受损,不能正常打开,该怎么办呢?这里向大家介绍两种解救方法。
手动处理
355
…………………………………………………………Page 356……………………………………………………………
进入 Word ,打开要修复的XLS 文件,如果 Excel 只有一个工作表,会自动以表形式装入
Word ,若文件是由多个工作表组成,每次只能打开一个工作表。打开后,先将文件中损坏的
数据删除。
用鼠标选中[表格]→[转换]→[表格转文本',注意可用“,”间隔符或其它分隔符,
另存为一个 TXT 文本文件。在 Excel 中直接打开该文本文件,在打开时,Excel 会提示文本导
入向导,一般情况下只要直接点击[下一步]即可,打开后另存为其它的 Excel 文件即可。
注意:这种修复的方法是利用 Word 的直接读取Excel 文件的功能实现,该方法在文件头
没有损坏,只是文件内容有损坏的情况下比较有效;对文件头已经损坏的 Excel 文件,此方法
可能不成功,必须借助于其它方法。
用 Excel 修复工具
Concept Data 公司提供了一个专门用于修复 Excel 损坏文件的修复工具 ——
ExcelRecovery,能够对 Excel 5。0/97/2000 的文件进行恢复处理,大家可以先下载该软件的免费
演示版试用,仅有 674KB,下载地址 http://download。sina。。cn 。软件安装后,可以自动将
Excel 的修复程序加在 Excel 应用程序中,在“文件”菜单下多出一项“Recovery ”选项,若
有损坏的文件,可以用该选项进行修复。另一个下载地 http://skycn。/soft/7432。html
使用方法是:
1、打开 Excel;
2、单击“文件”菜单下的“Recover”选项,Excel Recovery 对话框将打开
3、指定要修复的 Excel 文件,然后按'Recover'按钮;
4、自动修复;
5、另存为一个新的文件名,即可完成文件的修复工作。
注意:该演示版本只能修复普通文件,不能修复带 Visual Basic 代码、图表以及包
含口令的 Excel 文件,如果需要修复这些文件,请进行注册。
另外要提醒大家的是:保存在软盘中的文件极易损坏,受损后可用以上方法修复,
但如果损坏的文件位于磁盘 0 磁道时,就必须先修复软盘,再用上述方法修复 Excel 文件。
另外,考虑到未注册版本的使用限制,我找到如下破解页面,你自己再研究研究
Results 4 of about ExcelRecovery
URL: http://cracks。am/cracks/e4。html
o ExcelRecovery v3。0
o ExcelRecovery v2。2
URL: http://thecrack:8080/db/list。php。。。
o 2064。 ExcelRecovery 2。2 12 Kb
o 2065。 ExcelRecovery 2。2。1 12 Kb
o 2066。 ExcelRecovery v3。0 (SirCrack) 12 Kb
URL: http://crck。passwd。ws/e。htm
o ExcelRecovery v3。0 11 Kb
URL: http://cracks。allseek。info/crc/?p=E5
o 1255。 ExcelRecovery 3。0 by SirCrack ' 11 Kb '
356
…………………………………………………………Page 357……………………………………………………………
显示隐藏的工作表
有个朋友给了我一个 EXCEL 程序,里面只有 2 个 SHEET,但是我见到其中一个 SHEET 还引
用了本文件另外一个工作表的内容,我用 ALT+F11 打开 VB 编辑器又可以看到那个隐藏了的
工作表,
请问怎么能看到那工作表呢?
答:Sheets(〃name_of_sheet〃)。Visible = True
这样一列如何筛选出含 201 的
县一高 2014555 /便民 201 号 /县城 301 号/201414441/301745555/20145122 /柏良 201 /柏良 301
答:假设你的资料在 B 列,且起始行为第四行,即 B4 起始单元格,终止与 11 行处,即 B11 ,
则在 A 列输入公式 IF(ISERROR(FIND(〃201〃;B4));A3;A3+1);然后在 D 列输入顺序数字,比如 1
到 10,在 E 列输入公式 vlookup(d4;a4:b11;2;1》2) 。注意A3 为 0 。或:自动筛选…》单击下
拉列表…》custom( 自定义)…》在条件中选〃包含〃;在右边的文字框输入〃201〃…》OK
两个日期相差的月份数
使用 Datedif( 日期1,日期2 ,〃m〃)函数。
用函数实现连续相加
我有一公式是这样的:=sum(B1+B2+B5+B8+B11+B14+B17+B20)
也就是前两个是连续相加,后边的是每隔 3 个相加,不知有没有简单的公式。
答:{=SUM((MOD(ROW(B1:B20);3)=2)*B1:B20)+B1}
把计算结果为负值的显示为红色取整并在数字后面加上“仟元“
把单元格格式改为#;##0〃仟元〃;'红色'…#;##0〃仟元〃
如果不要负号可以写成#;##0〃仟元〃;'红色'#;##0〃仟元〃
比较A、B 两列数据并在 A 列中包含 B 列的数据删除
工作表中 A 列数据是原始数据,而 B 列是另一些数据,现在要比较两列的情况,然后将 A 列
中包含B 列的数据删除
Sub wswx0041()
Dim i&; j&
On Error Resume Next
For j = Range(〃B65536〃)。End(xlUp)。Row To 1 Step …1
For i = Range(〃A65536〃)。End(xlUp)。Row To 1 Step …1
If Cells(i; 1) Like 〃*〃 & Cells(j; 2) & 〃*〃 And Not IsEmpty(Cells(j; 2)) Then Cells(i;
1)。Delete shift:=xlUp
Next i
Next j
End Sub
357
…………………………………………………………Page 358……………………………………………………………
怎样让我的图表随着数据透视表的更新
我的问题是: 1、当有新月份的数据出现的时候,图表无法包含新数据;2 、但REGION 选择
不是全部,比如 CD; 图表中没有数据。怎样实现图表随数据透视表的更新而更新呢?
解答:DATA=Data!A1:G129、固定的范围;不值钱、
DATA=OFFSET(Data!A1;;;COUNTA(Data!A :A);6)
动态范围、按数据透视表'!'按钮;更新数据
Sales Date;改用年月日三个字段;目的是当'索引';让条件容易下;
DATA=OFFSET(Data!A1;;;COUNTA(Data!A:A);8)。
直接由'数据透视表'工具;'图表精灵'出;'图表'
如此就是完美的三层式结构,分工完成工作,只不过是接条龙,很简单吧!
又问:每次刷新数据,列宽等格式就需要重调,有没有办法将格式固定住?
答:工具》》选项》》一般》》标准字型》》大小》》确定。设定好以后;开新档案;列宽行高自动会调整。
但这不是重点
'数据透视表';鼠标右键》》分页显示。此功能是用来打印整本活页簿;出报表用
双击总计字段下之单元格;此功能是用来列出该笔合并数据所有明细;所以'自动筛选''进阶
筛选'就用不着了;也不必去写复杂之'数组公式';需要甚么数据;直接找'数据透视表'要;操
作非常简单
DATA 可以转到 mbd 檔;ACCESS 可以汇入 Excel 数据;用精灵操作;汇入以后 xls 档即可删除
Excel》》数据》》取得外部数据》》新增外部数据查询》》》》》》转入'数据透视表';此物即为
Microsoft Query
第一次使用会要求放入光盘片;安装 ODBC 驱动程序
改用年月日三个字段;是有道理的。别嫌麻烦
循环引用问题
vba 中输入公式,我想用变量代替 RC 地址,以便循环操作,如何做到?比如:在
Range(〃am6〃)。FormulaR1C1 = 〃=SUM(R'…5'C:R'…5'C'10')〃中,如何才能用变量x 来代替其中的
10 或…5 等数字?
解答:=〃=SUM(R'〃 & x & 〃'C'〃 & y & 〃':R'〃 & xx & 〃'C'〃 & yy & 〃')〃
如何才能有条件的引用某一区的内容
请教各位,怎样才能引用符合条件的某一区域的内容。如下:
A B C
9…1 1 9…15 /9…2 2 9…16 /9…2 2 9…17 /9…2 1 9…18 /9…4
2 9…18
请问,用什么方法才能在另外的单元格中引用同时符合 A 列中“9…2 ”和B 列中“2 ”的 C 列
的内容。
解答:先判断个数,再列出符合的数据:
{=IF(ROW()…ROW(A18)+1》SUM((A2:A7=B16)*(B2:B7=C16));〃〃;TEXT(SMAL
L(IF(IF(A2:A7=B16;B2:B7;〃〃)=C16;C2:C7;〃〃);ROW(A1));〃m 月 d 日〃))}
Excel 基本功
1。引用同一工作薄中另外一工作表的单元格