各位大神有没有这样一个计算软件,以表格的形式计算记录统计调查的组织形式,在表格中输入数字a,能通过和a的自定义的

VFP判断题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||文档简介
&&V​i​s​u​a​l​ ​F​o​x​P​r​o​,​判​断​题​题​库​,​计​算​机​二​级​考​试​必​备​,​大​学​期​末​考​试​必​备
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩11页未读,继续阅读
你可能喜欢第三单元测试题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
第三单元测试题
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
你可能喜欢计算第一章_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
计算第一章
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩23页未读,继续阅读
你可能喜欢查看: 25431|回复: 18
Excel电子表格自动化制作Marksix软件
阅读权限20
在线时间 小时
Excel电子表格自动化制作Marksix软件
下面问题已经解决 谢谢电子表格高手
要求在每期的特码列输入特码后,使得在前面的所有期的特码平码中找出该数字,
并用红色显示出来,而该特码15上面的一个特码35也要有颜色。
而且在每期往下填入新的特码以后,原来的颜色不显示,比如在15的下一格输入05
后,35的颜色全消失,只显示所有15 与所有05 的颜色
一个一个解:问题一
条件格式1:=IF(B1=OFFSET($A$1,COUNTA($H$1:$H$),1,0),红色
条件格式2:=IF(B1=OFFSET($A$1,COUNTA($H$1:$H$),1,0),红色
两千行,够你用4年的了
------------------------------
要求在H9中输入06后,使得区域J9--Q9中和6同肖的数字出现红色
选定B1:H9
条件格式1:=IF(MOD((B1-$H$9),12)=0,1,0),字体红色
------------------------------
要求在i1中输入任意数字(比如10),使得I列出现期数a列每隔10行显示期数
从i2列输入公式:=OFFSET($A$2,$I$1*(ROW()-2),,,)
-------------------------------------------
要求在b2中输入数字3,使得a列成该数字的等差色彩排列,并都出现数字3
A1输入公式:=IF(MOD(ROW()-1,$B$1)=0,$B$1,"")
A列选定,条件格式:=A1&&""
(5.72 KB, 下载次数: 287)
14:35 上传
点击文件名下载附件
Excel电子表格自动化制作Marksix软件
[此贴子已经被作者于 14:33:16编辑过]
12:10 上传
点击文件名下载附件
128.23 KB, 下载次数: 321
Exce电子表格运用技巧汇总-
09:43 上传
点击文件名下载附件
128.23 KB, 下载次数: 202
Exce电子表格运用技巧汇总-
17:20 上传
点击文件名下载附件
128.23 KB, 下载次数: 205
Exce电子表格运用技巧汇总-
17:29 上传
点击文件名下载附件
94.6 KB, 下载次数: 196
Excel电子表格自动化制作Marksix软件
17:30 上传
点击文件名下载附件
94.6 KB, 下载次数: 219
Excel电子表格自动化制作Marksix软件
16:13 上传
点击文件名下载附件
226.24 KB, 下载次数: 254
Excel电子表格自动化制作Marksix软件
阅读权限100
在线时间 小时
用条件格式
(1.43 KB, 下载次数: 292)
20:46 上传
点击文件名下载附件
难题高手解答!!!
阅读权限20
在线时间 小时
Ctrl+~ 公式文本和计算结果切换键;
Ctrl+; 当前日期输入键;
Ctrl+' 上行内容复制键;
Ctrl+几个方向键—— 区域定位键;
Alt+= 自动输入求和公式
二、有效率地操控和管理工作界面
1、用好几个极为有用的窗口命令:
用好“窗口/窗口冻结”和“窗口/拆分”命令,这样可以使同一工作表的相距很远的区域呈现在同一屏幕中,从而使得同一工作表间的数据交流(主要是剪切拷贝粘贴等操作)和数据参照变得十分方便和直观;
用好“窗口/新建窗口”和“窗口/重排窗口”命令,这样可以使同一工作簿中的不同工作表呈现在同一屏幕中,从而使得不同工作表间的数据交流(主要是剪切拷贝粘贴等操作)和数据参照变得十分方便和直观;
用好“窗口/重排窗口”命令,这样可以使不同工作簿中的工作表呈现在同一屏幕中,从而使得不同工作簿间的数据交流(主要是剪切拷贝粘贴等操作)和数据参照变得十分方便和直观;
2、使用“显示比例”(自定义比例很重要)命令,缩小比例会使得工作界面尽可能处于一个屏幕之内,放大比例则会便于输入和查看。
3、使用隐藏行列命令或极度缩小行高列宽,使得工作界面尽可能处于一个屏幕之内,以便于参照和录入数据。
4、用好工作表标签快捷菜单,便于浏览和选取工作簿中所有的工作表表页;
三、用好状态栏快捷菜单,有时“计数”和“计数值”两项是很有用处的;
四、用好“名称”定义,这在查找区域、公式和编程引用时非常有益;
五、用好“组合工作表”命令,这样批量操作和录入工作表是很方便的。
六、用“自动筛选”命令批量进行列内容清除和行删除(注意:此时忌讳对筛选出的行进行大块连续区域的粘贴和进行拖动鼠标在列内的复制操作,因为筛选后的行不一定是连续的)。
七、有关报表单元格格式设置的进行顺序:两个原则:一先设置大的、要求格式同一的连续区域,再用Ctrl键选取小的、零散的区域设置格式;二是最后画框线原则。
八、Excel除了提供按列排序功能外,也提供了行排序命令。
九、Excel提供按自定义序列排序功能。
十,《Excel数据透视表使用方法精要12点》
1、Excel数据透视表能根据时间列和用户自定时间间隔对数据进行分组统计,如按年、季度、月、日、一周等,即你的数据源表中只需有一个日期字段就足够按照(任意)时间周期进行分组了;。
2、通常,透视表项目的排列顺序是按升序排列或取决于数据在源数据表中的存放顺序;
3、对数据透视表项目进行排序后,即使你对其进行了布局调整或是刷新,排序顺序依然有效;
4、可以对一个字段先进行过滤而后再排序;
5、内部行字段中的项目是可以重复出现的,而外部行字段项目则相反;
6、通过双击透视表中汇总数据单元格,可以在一个新表中得到该汇总数据的明细数据,对其可以进行格式化、排序或过滤等等常规编辑处理;决不会影响透视表和源数据表本身;
7、以上第6点对源数据是外部数据库的情况尤其有用,因为这时不存在单独的直观的源数据表供你浏览查阅;
8、透视表提供了多种自定义(计算)显示方式可以使用;
9、如果源数据表中的数据字段存在空白或是其他非数值数据,透视表初始便以“计数”函数对其进行汇总(计算“计数项”);
10、透视表在进行TOP 10排序时会忽略被过滤掉的项目,因此在使用此功能时要特别注意;
11、在一个透视表中一个(行)字段可以使用多个“分类汇总”函数;
12、在一个透视表数据区域中一个字段可以根据不同的“分类汇总”方式被多次拖动使用。
一个月的最后一天:=DATE(YEAR(A1),MONTH(A1)+1,0)
最近的星期日日期:=TODAY()-MOD(TODAY(),-1,7)
从身份证中直接计算年龄=YEARFRAC(1*TEXT(MID(B14,(LEN(B14)=18)*2+7,6),"00-00-00"),TODAY(),1) 有小数点
=DATEDIF(TEXT(MID(B14,7,6+(LEN(B14)=18)*2),"#-00-00"),TODAY(),"y")
计算一个人的年龄:=DATEIF(A1,TODAY(),“Y”)
两个日期间的间隔天数计算:=datedif("开始日期","终止日期","d"),如计算日到日间隔天数为=datedif("","","d")
本年:=year(now())
本月:=month(now())
本日:=day(now())
今天星期几:==weekday(now(),2)
在原来的时间上加两个半小时=A1+time(2,30,0)
="第"&ROUNDUP(MONTH(C15)/3,0)&"季度"
A1=格式转为日期格式数值=text(A1."")*1
有关日期的较多嘛,我来几个时间的(A1为时间)
=TEXT($A$1,"[h]")*1或 =INT(A1*24)
=TEXT($A$1,"[m]")*1
=TEXT($A$1,"")*1
=CEILING(TEXT($A$1,"[h].mmss"),1)
=CEILING(TEXT($A$1,"[m].ss"),1)
四舍五入(30以上进位)
=ROUND(TEXT($A$1,"[h].mmss")+0.2,0)
=ROUND(TEXT($A$1,"[m].ss")+0.2,0)
-----------------------------------------------
文本输入时,避免在字符串前后无意输入多余的空格
假如在 B 列输入,选中 B 列,菜单中,数据→有效性→设置→自定义→公式,输入公式:=B1=TRIM(B1),
1、快速删除单元格/行/列
删除单元格/行/列:选中单元格,ctrl+“-”(减号)
插入单元格/行/列:选中单元格,ctrl+shift+“+”(加号)
2、通过一次按间创建一个excel图表
A、选择要绘制的数据
B、按F11(或ALT+F1) C、选定整个表,点右键-位置-“作为其中的对象插入sheet”
3、实现平方、立方上标:选定单元格:平方:ALT+178
立方:ALT+179
使一列数据内容输入不重复
公式应该是“=COUNTIF(A:A,A1)=1”
取工作表名及路径=CELL("filename",$A$1)
取工作簿及表名=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1)),LEN(CELL("filename",$A$1))+1-FIND("[",CELL("filename",$A$1)))
取工作簿名=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1)),FIND("]",CELL("filename",$A$1))-FIND("[",CELL("filename",$A$1))+1)
取工作表名=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))
任意多表条件汇总=SUM(SUMIF(INDIRECT("'"&{"sheet1","sheet2",......"sheetn"}&"'!range"),criteria,INDIRECT("'"&{"sheet1","sheet2",......"sheetn"}&"'!sum_range")))
快速选择工作表,将鼠标指针移到工作薄左下角的工作表滚动轴(Sheet Tabs),然后点击右键,在快捷菜单中选择你想要的工作表
将复制的单元格插入到现有单元格之前Ctrl + SHIFT + +
当你想复制公式到整列(至文件尾)可选中有公式的单元格,待出现黑色填充柄时,双击即可,只要相邻列没有空格,多少条记录也会一下子到底
//////复制公式后,Shift + Ctrl + ↓,Shfit + Insert。一样干净利落
移动某一个或几个单元格到表中某一位置,选中它们,按下Shift键同时拖到要去的位置,待黑色工字出现,放下即可,绝不会复盖周围的记录,它会挤进去,很方便噢
F4 键在输入公式时的功用: 当在某一单元格中输入或编辑公式过程中,按 F4 键可以切换引用地址的方式。比如:
在 A1 中输入 “=B2”时(注意不要按 Enter),按动 F4 键,可以使 B2 依次变换成“$B$2、B$2、$B2、B2”。
输入分数:0空格1/2
用快捷键 Ctrl+F6 可以方便、快速的依此激活已经打开的EXCEl的各工作簿
用CTRL+TAB键可以快速地在几个打开的工作簿之间切换
在一个单元格中,若要在特定的位置开始一个新的文本行,请将光标定位(单击鼠标左键)在希望断行的位置,并按 Alt+Enter
将单元格复制成图片:/选择区域 //按住SHIFT不放,点击编辑/复制图片//按自己的要求在弹出的对话框里选择//确定//粘贴图片//按住SHIFT不放,点击编辑/粘贴图片
在excel编辑页面状态下,按着ctrl并滑动鼠标中轮,可快速改变表格的行高度。
SHIFT+F2,在选中单元格插入批注
=TEXT(TODAY(),"ddd") Thu
=TEXT(TODAY(),"dddd") Thursday
=TEXT(TODAY(),"aaa") 四
=TEXT(TODAY(),"aaaa") 星期四
输入计算公式后按F9可将公式转成数值
每次输入公式时,EXCEL默认的格式需要以等号,加号或减号开头,但是如果在工具-选项-1-2-3的帮助-选择LOTUS1-2-3的公式后,则不用先输入等号,加号或减号,EXCEL会自动计算出结果。例如:
未转换前,输入公式的格式为:=2+5*3
转换后,输入公式的格式为:2+5*3
Excel就象Word一样,可以直接修改字号来加大字体,原最大为72,可改到409磅,这字可够大了,如有需要,可别忘了噢
如果在sheet1中制作了一个表头,在sheet2中也想用的话。先选中表头选复制,然后在sheet2中选粘贴,然后选择“保留原列宽”,就可以了。好象只有OFFICEXP可以用了
超快速复制公式:要复制大量公式如几千上万行,选择第二行窗口冻结,将最后一行提至第二行,将公式拖至第二行
ALT+;选定可见单元格
输入自动求和公式时,不用鼠标点按工具栏上的按钮,只需按“Alt+=”即可
Ctrl+9 隐藏行
Ctrl+0 隐藏列
在一行中填写数据时,经常要快速移动光标到行首或行尾,可以用HOME、CTRL+-&
1、选中含有公式的某个单元格,然后在编辑栏中选中整个公式,按下功能键,就可以将公式转换为返回的值。
2、选中需要复制和下面需要粘贴的多个单元格,按下Ctrl+D组合键,就可以将需要复制的内容粘贴到下面多个单元格中。
如果你要在引用中使用单字节双引号("),比如你要实现A1的显示为("I Love You!"),则在A1中输入=""""&"I Love You!"&"""",即4个双引号在一起可以显示一个双引号.
在原数基础将其变为万元,只需在一格中输入1000,复制,再选定转换范围,右击“选择性粘贴”-数值(复选 “除”)即可
假设某单元格为一常数,其余相邻几个单元格都要与此单元格相乘(除)。可以先点击常数单元格,然后按F4键,再乘最上一个相邻单元格,然后拖动,每个乘数就算出来了
格式→单元格→数字→自定义:“;;;” 可以隐藏该单元格(区域)所有内容
按Ctrl +上下左右箭头可快速移动到数据清单的顶端、底部、最左边及最右边。
按Ctrl + Shift + 上下左右箭头可快速选定数据清单的各个部份
剔除表里所有空格的最快方法:用查找取代,查找里按一下空格键,取代里什么也不输,然后点击全部取代。感觉很好
自动筛选时会有行自动隐藏,你只要选中区域,在右下的状态栏中,它便会求和,且只求没隐藏的行的和。也适用于手动隐藏行
选定有单元格的区域,按右键/复制,鼠标不要离开选定的区域,按右键/选择性粘贴。是不是单元格的公式没有了。这一着对删除与有公式单元格有关系的单元格很有用
快速输入当天日期:"Ctrl+:"可在单元格中输入系统当前日期
用fineprint软件可以大大节约打印纸
输入类似“011352”数时,可这样输入,‘011352
在输入数值时,为防止输入的数值超过要求的范围,我们可以用以下方法提示
[数据]-[有效性]
在[设置]中设置数据的范围, 在[出错警告]中,可以设置当输入数据错误时的提示信息
选中需要转置的区域,[复制],[选择性粘贴],[转置],行列即可转置
快速选定区域
按F5键,在“定位”对话框的“引用位置”栏中输入需选中区域,如“a1:w1000”,按“确定”即可。
如果你用的是带滚轮的鼠标,那么先按住“Ctrl”键,再拨动滚轮吧!呵呵,爽吧! 可以快速改变显示比例哟
当前时间: crtl + shift + ;
快速选定区域也可:选定起始单元格如A1,按F8,再选终止单元格如WC2000,就可选定A1:WC2000
显示要复制的行(如第二层是合计数,点2),按Ctrl+G,点“定位条件”,再选“可见单元格”,点“确定”,再复制,选择性粘贴值即可显示要复制的行(如第二层是合计数,点2),按Ctrl+G,点“定位条件”,再选“可见单元格”,点“确定”,再复制,选择性粘贴值即可
选中要向右填充的单元格,按住shift,选中要向右填充的目标单元格,松开shift,再按ctrl+R,可将此单元格的值向右填充
(201.71 KB, 下载次数: 140)
12:16 上传
点击文件名下载附件
[此贴子已经被作者于 12:15:02编辑过]
阅读权限20
在线时间 小时
=IF(OR(A1=7,A1=19,A1=31,A1=43),"虎",IF(OR(A1=6,A1=18,A1=30,A1=42),"兔",IF(OR(A1=5,A1=17,A1=29,A1=41),"龙",IF(OR(A1=4,A1=16,A1=28,A1=40),"蛇",IF(OR(A1=3,A1=15,A1=27,A1=39),"马",IF(OR(A1=2,A1=14,A1=26,A1=38),"羊",IF(OR(A1=1,A1=13,A1=25,A1=37,A1=49),"猴","")))))))&IF(OR(A1=12,A1=24,A1=36,A1=48),"鸡",IF(OR(A1=11,A1=23,A1=35,A1=47),"狗",IF(OR(A1=10,A1=22,A1=34,A1=46),"猪",IF(OR(A1=9,A1=21,A1=33,A1=45),"鼠",IF(OR(A1=8,A1=20,A1=32,A1=44),"牛","")))))
***选取部分文本或数值***
我们有时要将WORD文件中的数据导入EXCEL中,比如要在G2即“LB027S 345.00“中取出“LB027S”,可以用下面的公式取出:
=TRIM(LEFT(G2,LEN(G2)-(MATCH(" ",MID(G2,LEN(G2)-ROW(INDIRECT("1:"&LEN(G2))),1),0))))
*ROW(INDIRECT("1:"&LEN(G2)))=(1:2:3:4:5:6:7:8:9:10:11:12:13)=AAA
*LEN(G2)-AAA=(12:11:10:9:8:7:6:5:4:3:2:1:0)=BBB
*MID(G2,BBB,1)=(0,.,5,4,3,””(空格),S,7,2,0,B,L,#NAME)=CCC
* MATCH(" ",CCC,0)=6=DDD
*LEN(G2)-DDD)=7=EEE
*LEFT(G2,EEE)=“LB027S ”(含空格)=FFF
*TRIM(FFF)=LB027S
公式虽然好用,但是如果sheet太多了,文件就变大了,运行速度就变得很慢,还容易死机。我在做电脑之供应链成本分析时,常常要将2~3百个Model之物料清单于价格库同时做整理分析。原来我用公式,仅仅1个excel File之体重就达38.4M(并且还去掉了所有无关的格式并不保存数据连接),我刚换的P4 2.0G的PC也不堪重负。更别说做多表和多文件的数据条件汇总了。最近我自己编了一个宏,更新数据时只保留数值,并达到多表条件汇总的目的(功能描述)[在File1中包含N个Model(一个ModelName即为一张Sheet.name,每个Model有M张线路板,File2中集中了所有460多张线路板之物料清单,每张线路板名为sheet.name.单独有一张sheet为每个Model所包含的线路板清单,我们的目的是要将所有物料清单分类价格汇总&包括每颗物料之详细价格波动情况&),我的程序仅仅在于提供参考。
Sub FPP_Cha()
'更新Chassis FPP
Dim i, j As Integer
Dim a, b, c, d, e, f, g, h, a1, b1, c1, d1, e1, f1, g1, h1 As Long
Dim DutyMB, DutyVB, DutyCB, DutyHB, DutyTB, DutyDB, DutyLED, DutyMisc As Long
Dim MB, VB, CB, HB, TB, DB, LED, MISC, modelName, fppFileName, detailFileName As String
fppFileName = Application.InputBox(prompt:="请输入FPP文件名", Title:="输入文件名", Default:="FPP_Brand_Exp.xls", Type:=2)
detailFileName = Application.InputBox(prompt:="请输入Detail之Chassis文件名", Title:="输入文件名", Default:="Cha_Exp.xls", Type:=2)
Windows(fppFileName).Activate
'激活FPP_Brand_Exp.xls
Sheets("Model List").Select
'选择Model List Sheet
For j = 2 To 2000
modelName = Sheets("Model List").cells(j, 1).Value
'读取Model Name
If modelName = "" Or 0 Then Exit For
MB = Sheets("Model List").cells(j, 3).Value
'定义各Model包含之Chassis
VB = Sheets("Model List").cells(j, 4).Value
CB = Sheets("Model List").cells(j, 5).Value
HB = Sheets("Model List").cells(j, 6).Value
TB = Sheets("Model List").cells(j, 7).Value
DB = Sheets("Model List").cells(j, 8).Value
LED = Sheets("Model List").cells(j, 9).Value
MISC = Sheets("Model List").cells(j, 10).Value
For i = 8 To 37
'读取Chassis各Group Qty值
Windows(detailFileName).Activate
'激活detailFileName
If MB = "" Then
DutyMB = 0
a = Val(Sheets(MB).cells(i - 6, 15).Value)
If VarType(Sheets(MB).cells(i - 6, 16).Value) = 5 Then
a1 = Val(Sheets(MB).cells(i - 6, 16).Value)
If VarType(Sheets(MB).Range("Q35").Value) = 5 Then
DutyMB = Sheets(MB).Range("Q35").Value
DutyMB = 500
If VB = "" Then
DutyVB = 0
b = Val(Sheets(VB).cells(i - 6, 15).Value)
If VarType(Sheets(VB).cells(i - 6, 16).Value) = 5 Then
b1 = Val(Sheets(VB).cells(i - 6, 16).Value)
If VarType(Sheets(VB).Range("Q35").Value) = 5 Then
DutyVB = Sheets(VB).Range("Q35").Value
DutyVB = 500
If CB = "" Then
DutyCB = 0
c = Val(Sheets(CB).cells(i - 6, 15).Value)
If VarType(Sheets(CB).cells(i - 6, 16).Value) = 5 Then
c1 = Val(Sheets(CB).cells(i - 6, 16).Value)
If VarType(Sheets(CB).Range("Q35").Value) = 5 Then
DutyCB = Sheets(CB).Range("Q35").Value
DutyCB = 500
If HB = "" Then
DutyHB = 0
d = Val(Sheets(HB).cells(i - 6, 15).Value)
If VarType(Sheets(HB).cells(i - 6, 16).Value) = 5 Then
d1 = Val(Sheets(HB).cells(i - 6, 16).Value)
If VarType(Sheets(HB).Range("Q35").Value) = 5 Then
DutyHB = Sheets(HB).Range("Q35").Value
DutyHB = 500
If TB = "" Then
DutyTB = 0
e = Val(Sheets(TB).cells(i - 6, 15).Value)
If VarType(Sheets(TB).cells(i - 6, 16).Value) = 5 Then
e1 = Val(Sheets(TB).cells(i - 6, 16).Value)
If VarType(Sheets(TB).Range("Q35").Value) = 5 Then
DutyTB = Sheets(TB).Range("Q35").Value
DutyTB = 500
If DB = "" Then
DutyDB = 0
f = Val(Sheets(DB).cells(i - 6, 15).Value)
If VarType(Sheets(DB).cells(i - 6, 16).Value) = 5 Then
f1 = Val(Sheets(DB).cells(i - 6, 16).Value)
If VarType(Sheets(DB).Range("Q35").Value) = 5 Then
DutyDB = Sheets(DB).Range("Q35").Value
DutyDB = 500
If LED = "" Then
DutyLED = 0
g = Val(Sheets(LED).cells(i - 6, 15).Value)
If VarType(Sheets(LED).cells(i - 6, 16).Value) = 5 Then
g1 = Val(Sheets(LED).cells(i - 6, 16).Value)
If VarType(Sheets(LED).Range("Q35").Value) = 5 Then
DutyLED = Sheets(LED).Range("Q35").Value
DutyLED = 500
If MISC = "" Then
DutyMisc = 0
h = Val(Sheets(MISC).cells(i - 6, 15).Value)
If VarType(Sheets(MISC).cells(i - 6, 16).Value) = 5 Then
h1 = Val(Sheets(MISC).cells(i - 6, 16).Value)
If VarType(Sheets(MISC).Range("Q35").Value) = 5 Then
DutyMisc = Sheets(MISC).Range("Q35").Value
DutyMisc = 500
Windows(fppFileName).Activate
'激活FPP_Brand_Exp.xls
Worksheets(modelName).Select
'选择Model Name值对应之FPP Sheet
cells(i, 27).Value = a + b + c + d + e + f + g + h
'计算FPP值
If a1 = 500 Or b1 = 500 Or c1 = 500 Or d1 = 500 Or e1 = 500 Or f1 = 500 Or g1 = 500 Or h1 = 500 Then
cells(i, 28).Value = "=NA()"
cells(i, 28).Value = a1 + b1 + c1 + d1 + e1 + f1 + g1 + h1
If DutyMB = 500 Or DutyCB = 500 Or DutyVB = 500 Or DutyHB = 500 Or DutyTB = 500 Or DutyTB = 500 Or DutyDB = 500 Or DutyLED = 500 Or DutyMisc = 500 Then
Range("CO22").Value = "=NA()"
Range("CO22").Value = DutyMB + DutyVB + DutyCB + DutyHB + DutyTB + DutyDB + DutyLED + DutyMisc
ActiveSheet.Calculate
Office XP帮助:
将存为文本的数字转换成数字
1.一次选中一个单元格
在“工具”菜单上,单击“选项”,再单击“错误检查”选项卡。
请确保选中了“允许后台错误检查”和“数字以文本形式存储”框。
选中任何在左上角有绿色错误指示符的单元格
在单元格旁边,单击出现的按钮
,再单击“转换为数字”。
2.一次选中整个区域
在空白单元格中,输入数字 1。
选中单元格,并在“编辑”菜单上,单击“复制”。
选取需转换的存储为文本的数字范围。
在“编辑”菜单上,单击“选择性粘贴”。
在“运算”下,单击“乘”。
单击“确定”。
删除在第一步中输入的单元格的内容。
一些财务程序显示负值时在该值右边带有负号 (–)。要将此文本字符串转换为数值,必须返回除最右边字符(即负号)以外的所有文本字符串字符,然后乘以 –1。 例如,如果单元格 A2 中的值为“156–”,下面的公式将文本转换为值 –156。
156- =LEFT(A2,LEN(A2)-1)*-1
[此贴子已经被作者于 15:28:51编辑过]
阅读权限20
在线时间 小时
请教:有没有阿拉伯数字转英文大写金额的公式?
在某列单元格上输入时,输入法自动变成中文输入(例如五笔)
选中某列,点"数据"---"有效性",选择"输入法模式"页面,在"模式下拉列表"上选中想转为的
输入法即可
如何做盈亏平衡图例如 :BEP=
固定成本/(销售收入-变动成本)*100%
=2225.8/()*100%
自己定義很多名稱,有時連自己也忘了當時取什麼名字,要插入其中一個時,可按f3選擇一個貼上
如果你想给所有的数字都加上100的话:首先在一个单元格中输入100,再复制;选定你要加的数,再来个“选择性粘贴”,选择里面的“相加”;
在自动填充时不使数据递增的办法: 按住[ctrl]键的同时拖动填充柄,这样可使自动填充变为复制了
1、建立多张工作表通过单击“插入/工作表”,或在工作表底部右击鼠标在弹出菜单中进行选择,均可以插入一张新的工作表,但这只能应付少量的需求,一次操作只能建立一张工作表,如果在一个文件里需要上十张的工作表,可以单击“工具/选项”,选择“常规”,在“新工作簿内的工具表数”一项即可进行调节
按ALT+向下键,即可得到本列中原有文本的列表
插入根号的简单方法“插入”---“对象”---“新建”---“microsoft 公式3.0”
双击列标旁的竖线,可以自动设置为最合适列宽
&ctrl&+&~&可以将当前工作表中的公式显示出来,再按&ctrl&+&~&则恢复.注意: 有时在中文输入状态下会有所冲突,将输入法转换为英文即可.
快速到达A1 :CTRL+Home
快速到达行首:CTRL+(向左小箭头) 快速到达行尾:CTRL+(向右小箭头) 快速到达列首:CTRL+(向上小箭头) 快速到达列尾:CTRL+(向下小箭头)
ALT+0178 =²
ALT+0179 =³
ALT+0188 =¼
ALT+0177 =±
ALT+0137 =‰
操作方法是按住ALT键,直接在数字小键盘(注意,这是很多人作不出来的原因)上连续输入数字,松开ALT键就出现字符了
Ctrl+D和Ctrl+"(引号)的区别。A1=25 1/4
1次,A2=25 1/4 (拷贝内容和格式)
2次,A2=25 1/4
3次,A2=25 1/4
1次,A2=25.25(格式有区别)
2次,A2=25.2525.25(不是数字)
3次,A2=25. (跟REPT(A1,3)的结果一样)
选中一行内连续的多个单元格,Ctrl+D可以一次向下拷贝,但Ctrl+"不能。
一个小技巧,但很实用,有人总是想把一竖栏的数据改为横排的,那么只要在粘贴时点击右键,然后再选择Paste specical,在表格中选择transpose就OK了
F4功能键的妙用:重复上一步操作. 这招在隔行删除、多点复制等方面用起来很爽。另外,我试过ALT+ENTER也有这个功能
CTRL+1,快速打开单元格格式选项
转换中文大写有个更简单的方法,设置单元格格式--特殊,输入#元#角#分,然后将你要转换的数字×100就可以了,不一定要用网站上的函数
如果到excel作比较复杂的表的话。可以先在WORD里画好以后,复制,粘贴, 然后再按照表的宽度调整列宽即可
在插入&符号中,选ASCII(十进制),可见所有符号及代码
空白单元格填充,Ctrl+Shift+*,Ctrl+G,ALT+S,ALT+K,ENTER,在活动单元格中输入=”填充数值“,Ctrl+ENTER
同时实现单元格的取数及链接:=HYPERLINK("[book11.xls]Sheet2!C1",Sheet2!C1)
如何使用照相机,你可以在菜单栏上右单击右键,选择自定义,然后在菜单-工具-摄影,将照相机拖动到工具栏,可以用他来拍你所想要拍的东西
用合并计算实现分类汇总,又快,又没有明细,如果需要对汇总资料进行再加工的话,这种方式再好不过啦,不信试试看!!!
要调整整个工作表列宽或行高,点击左上角顶格,拖动某列或某行线,即可改变整个工作表的列宽或行高,形成全部一样的列宽或行高
用SHIFT+SPACER,可以将自选图形变成文本框,外形不变
如果你的工作薄中的所有的工作表都具有相同框架,可以直接把所有的工作表都选中,然后在其中一个工作表中作输入,就可以完成多个工作表中相同数据的填充了
按住SHIFT拖动将2列互相调换
文件——页面设置——工作表——顶端标题行,在方框中输入表头的行号,比如表头所占的行为1—4行,由输入$1:$4,再按确定即可。
计算今天后29年的2月份的最后一天是几号:=DATE(YEAR(TODAY())+29,2+1,0)
键盘移动到要修改的表格上 按 F2 就可以直接对内容进行修改 而不需要 再用鼠标点一下
如果统计学生成绩60及以上的表示及格用蓝色表示分数,60以下的用红色表示:
1、选择要表示的区域
2、条件格式-条件一(大于或等于,60)-格式(选蓝色),点增加,再添加条件二(小于60,红色)
最小化窗口:ctrl+f9
最大化和还原窗口:ctrl+f10
删除选定单元格区域的边框:ctrl+shift+_
在Excel中打开相关选项后,按Alt+Print Screen键。然后在Windows 开始菜单的附件中打开画图程序,按Ctrl+V粘贴即可。如果要复制整个屏幕只需按Print Screen键
如果想在一个单元格里输入不同的数值,以测试目标单元格在不同数值下的结果,比如:A2的公式为=A1*5。我们可以锁定A1,输入不同数值,按回车后,活动单元格不会下移,还是A1。
1.锁定单元格:用鼠标选定A1,按住Ctrl,用鼠标再点一次A1。就可以锁定了。
2.也可以用同样的方法在几个特定单元格间移动:选定一个单元格(比如A1),按Ctrl,选中别的单元格(如:A3,C5等),按Enter就可以在这几个单元格中来回移动
巧用Excel状态栏:右键点击状态栏,可以选择均值,计数,计数值(只计包含数值的单元格),最大值,最小值或求和。当你在工作表中选定单元格后,在状态栏就会出现相应的提示
在同一单元格内转行:Alt+Enter。
不知道密码时,解除保护的工作表比较简单的方法:复制已保护的工作表内容,粘贴到另一工作薄中
制作如下图斜线表格的技巧:
1、设定单元格的行高,列宽,字体大小(根据实际情况而定)
2、在单元格中输入“姓名”,然后按“ALT+ENTER”进行强制换行。
3、输入“项目”,然后将鼠标移到“姓”字前,按空格键,将“姓名”二字推到单元格的右边框。
4、点击“格式-单元格-边框”在出现的如下图对话框
让不同类型数据用不同颜色显示
在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。
1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。
2.按“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。
3.设置完成后,按下“确定”按钮。
快速输入当日日期:Ctrl+“;” 当前时间:Ctrl+Shift+“;”
关于快捷键winkey的用处
+e打开资源管理器(浏览)对话框
+r打开运行对话框
+d最小化(最大化)所有打开的窗口
+f打开查找对话框
以下列表本人试出来的请指教
"ALT+"符号列表
按键,符号,按键,符号,按键,符号,按键,符号,按键,符号,按键,符号
33,!,72,H,109,m,147,“,184,?,221,?
34,"""",73,I,110,n,148,”,185,?,222,?
35,#,74,J,111,o,149,?,186,?,223,?
36,$,75,K,112,p,150,–,187,?,224,à
37,%,76,L,113,q,151,—,188,?,225,á
38,&,77,M,114,r,152,?,189,?,226,?
40,(,78,N,115,s,153,?,190,?,227,?
41,),79,O,116,t,154,?,191,?,228,?
42,*,80,P,117,u,155,?,192,?,229,?
43,+,81,Q,118,v,156,?,193,?,230,?
44,",",82,R,119,w,157,?194,?,231,?
45,-,83,S,120,x,158,?,195,?,232,è
46,.,84,T,121,y,159,?,196,?,233,é
48,0,85,U,122,z,160,空格,197,?,234,ê
49,1,86,V,123,{,161,?,198,?,235,?
50,2,87,W,124,|,162,?,199,?,236,ì
51,3,88,X,125,},163,?,200,?,237,í
52,4,89,Y,126,~,164,¤,201,?,238,?
53,5,90,Z,128,?,165,?,202,?,239,?
54,6,91,[,129,?166,?,203,?,240,?
55,7,92,\,130,{,167,§,204,?,241,?
56,8,93,],131,?,168,¨,205,?,242,ò
57,9,94,^,132,?,169,?,206,?,243,ó
58,:,95,_,133,…,170,?,207,?,244,?
59,;,96,`,134,?,171,?,208,?,245,?
60,&,97,a,135,?,172,?,209,?,246,?
61,=,98,b,136,?,173,?,210,?,247,÷
62,&,99,c,137,‰,174,?,211,?,248,?
63,?,100,d,138,?,175,?,212,?,249,ù
64,@,101,e,139,?,176,°,213,?,250,ú
65,A,102,f,140,?,177,±,214,?,251,?
66,B,103,g,141,?178,?,215,×,252,ü
67,C,104,h,142,?,179,?,216,?,253,?
68,D,105,i,143,?180,?,217,?,254,?
69,E,106,j,144,?181,?,218,?,255,?
70,F,107,k,145,‘,182,?,219,?,,
71,G,108,l,146,’,183,·,220,?,,
CTRL+鼠标单击,可以在单元格内多次输入数据而不必因ENTER键移动焦点!(测试时常常用到〕
不相邻单元格输入相同数字的办法:先按住Ctrl,用鼠标左键选定不相邻单元格,松开Ctrl键,输入数字,再按住Ctrl,回车
另一种常用规格的玻璃面积计算公式。
玻璃的规格宽度与高度,为方便输入,工作中常写成
形式,如下面表格:
——————————————
下面是C2单元格的公式:
=IF(ISERR(IF(A2="","",LEFT(A2,SEARCH("~*",A2,1)-1)*
RIGHT(A2,LEN(A2)-SEARCH("~*",A2,1))*B2/1000000)),"手算",
IF(A2="","",LEFT(A2,SEARCH("~*",A2,1)-1)*
RIGHT(A2,LEN(A2)-SEARCH("~*",A2,1))*B2/1000000))
详细说明如下:
1、搜索 * 号的位置为第几个:SEARCH("~*",A2,1)
2、取出*号左边的宽度:LEFT(A2,SEARCH("~*",A2,1)-1)
3、取出*号右边的高度:RIGHT(A2,LEN(A2)-SEARCH("~*",A2,1))
4、宽度*高度*数量得到面积:
LEFT(A2,SEARCH("~*",A2,1)-1)*
RIGHT(A2,LEN(A2)-SEARCH("~*",A2,1))*B2/1000000))
5、用IF函数先判断A2如为空,则C2值为空
6、用ISERR函数检查面积公式如出错,则将其值置为“手算”
希望此公式对初学者有用。
=IF(A1&0,"无效数值",IF(A1=0,"",IF(A1&1,"",TEXT(INT(A1),"[dbnum2]")&"元")&IF(INT(A1*10)-INT(A1)*10=0,IF(INT(A1)*(INT(A1*100)-INT(A1*10)*10)=0,"","零"),IF(AND((INT(A1)-INT(A1/10)*10)=0,INT(A1)&0),"零"&TEXT(INT(A1*10)-INT(A1)*10,"[dbnum2]")&"角",TEXT(INT(A1*10)-INT(A1)*10,"[dbnum2]")&"角"))&IF((INT(A1*100)-INT(A1*10)*10)=0,"整",TEXT(INT(A1*100)-INT(A1*10)*10,"[dbnum2]")&"分")))
如:120.56,显示为“壹佰贰拾元零伍角陆分”而不是“壹佰贰拾元伍角陆分”。
**在会计工作中,我们常常需要将一些合计金额大写,下面是我的一点心德,请多多指教。
一、由于在EXCEL中,IF只能嵌套七层,所以我们先行将合计用公式四舍五入:
  =ROUND(SUM(N8:N47),2)
二、在要显示大写人民币的单元格里(假定是N48)输入以下公式:
  =IF((INT($N$48*10)-INT($N$48)*10)=0,TEXT(INT($N$48),"[DBNum2]G/通用格式")&"元"&IF((INT($N$48*100)-INT(($N$48)*10)*10)=0,"整","零"&TEXT(INT($N$48*100)-INT($N$48*10)*10,"[DBNum2]G/通用格式")&"分"),TEXT(INT($N$48),"[DBNum2]G/通用格式")&"元"&IF((INT($N$48*100)-INT(($N$48)*10)*10)=0,TEXT((INT($N$48*10)-INT($N$48)*10),"[DBNum2]G/通用格式")&"角整",TEXT((INT($N$48*10)-INT($N$48)*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT($N$48*100)-INT($N$48*10)*10,"[DBNum2]G/通用格式")&"分"))
用特定函数实现快速输入
在工作中,无论是进行文字处理或是制作报表,都可能要输入大量重复的数据。
  利用Word的“自动更正”命令(“工具”菜单)可以巧妙地实现数据的快速输入,但是在Excel中却没有类似的菜单命令。但它自带的VLOOKUP函数可巧妙地解决这个问题。 比如处理产品的销售数据时, 往往要输入大量同一单位的名称,使用VLOOKUP函数可以使我们只需键入一个字母就可实现单位名称的快速输入。
  1.创建源工作表
  进入Excel 7, 单击“文件”菜单,再单击“新建”命令,创建一个新工作簿。
  在工作表Sheet1上建立产品销售报表,方法是在A1单元格内输入“日期”,在B1单元格内输入 “代码” ,在C1单元格内输入“购货单位”,在D1单元格内输入“产品型号”,在E1单元格内输入“购货数量”,在“F1单元格内输入“单价”,在G1单元格内输入“总价”。
  2.创建代码工作表
  在工作表Sheet2上建立购货单位的代码表,方法是单击Sheet2,在A1单元格内输入 “代码”,在B1单元格内输入“购货单位名称”,在A2单元格内输入“A”,在B2单元格内输入“上海煤科机电技贸有限公司中煤液压气动技术中心”。按同样的方法依次输入各购货单位的名称及其相应的代码(本例假设有49个单位)。
  3.实现数据的快速输入
  单击工作表Sheet1,在A2、A3、A4……单元格内输入相应的日期,在B2、B3、B4……单元格内输入相应的单位代码,在D2、D3、D4……单元格内输入相应的产品型号,在E2、E3、E4……单元格内输入相应的产品购货数量,在F2、F3、F4……单元格内输入相应的产品单价,在G2单元格内输入公式“=E2*F2”,在C2单元格内输入函数“=VLOOKUP (B2,Sheet2!$A$2:$B$50,2,0)”,用鼠标单击C3单元格右下角的填充句柄不放,向下拖动进行公式的复制,这时在“购货单位”项下各单元格内已全部输入了相应的购货单位名称。用同样的方法向下拖拽G3单元格右下角的填充句柄即可。
阅读权限20
在线时间 小时
如果需要把众多的字符或数字如:日,不用函数一次分成年月日三列,用数据-分列的功能可一次搞定.
CTRL+PAGE DOWN 移动到工作簿中的下一个工作表
CTRL+PAGE UP 移动到工作簿中的上一个工作表
SHIFT+CTRL+PAGE DOWN 选择工作簿中当前和下一个工作表
SHIFT+CTRL+PAGE UP 选择工作簿中的当前工作簿或上一个工作簿
右击单元格--设置单元格格式--数字--自定义,在右边的类型里填上K#+###,确定.再在该单元格里输数字,就可自动转换成桩号了.如输入10123,就是K10+123
在工具----自动更正中有替换--替换为,可以将随心所欲的把自己认为最得意的数据、文本简化为代码
shift+F2,插入批注;shift+F3,插入函数;shift+F5,查找/替换;shift+F11,新建表页
在输入长数字时,比如帐号。可在输入的数字前先加上英文状态的单引号
用"工具\单变量求解"可解超越方程,如"x+sin(x)+1=0"之类,但要求出一元高次方程的全部解,我却不知如何做?
为方便工资发放,本单位要求把发放金额的尾数截取为0或5元,于是采用如下公式。
假设A1、B1为应发数;C1、D1为应扣数;E1为实发数。
尾数截取为5元的公式:E1=TRUNC((A1+B1-C-D1)/5)*5
尾数截取为10元的公式:E1=TRUNC((A1+B1-C-D1)/10)*10
在EXCEL输入较僻的人名或一些需要显示僻字或符号时,可从WORD中插入菜单中的符号找到
并复制到EXCEL中需要的单元格或公式中,效果其佳。如:礐、駉、♠、♣、♥、♦等
实现每隔一行(列)或多行(列)显示相同内容的快捷方法(如工资条的模式)
输入第一个数据,选中该数据及其上下一空行(多行)或选中该数据及其左右一空列(多列),
鼠标移向选中区域右下角,当指针变为黑十字时,按下鼠标拖动复制到所需的位置即可。如该数
据为数值数据,则先按住Ctrl同时拖动鼠复制,这样可避免该数值出现递增,除非有这需要。
在单元格属性中自定义数据类型:[红色][&0];[蓝色][&0]
这样单元格的值为正数就显示红色,是负数就显示蓝色
合并多行文字
选中需要插入列或行的单元格或某一区域的最右下角,当指针变为黑十字时,按下Shift,鼠标拖出所需的行或列即可,想插入多少由你定。试试,一定省力的很
如果要删除一个文件或文档,先选中,再按Shift+Delete, 最后按 Ctrl+Enter,就OK
使用ctrl+PageDown和ctrl+PageUp可以在工作表之间向前向后切换
如果用CTRL+C复制后,在另外的一些储存格选定涂黑的话,你一按ENTER键,你会发现,你所选定的地方都成了你所复制的内容。这可是偷懒的好办法哦!我常用的
按住shift拖动单元格=剪切+插入单元格+粘贴
按住ctrl+shift拖动单元格=复制+插入单元格+粘贴
折行=CTRL+ENTER
按CTRL+HOME回到A1单元格.
简易确定excel中行高与列宽单位同毫米的换算
选中A1单元格,设定行高400,列宽50,单元格格式设置为外边框全选,然后打印出来,用尺子量量,分别除以400和50,简单吧?
ALT+F11 可以调出VBE编辑器
------------------
做总结报告时有时需要插入excel表格,比如单独插入数据页,如果列数太多,在WORD中插入或复制时都不能显示完全,可以采用拼图的方法来实现。
用选择性粘贴先拷到word文档内,再把剩余的表格(可以多选择重复的列)也选择性粘贴,两个图片可以在图片格式中设置高度、比例、剪切边角,强调细节的话可以放大比例,按CTR+箭头 可以慢慢移动。
----------------------
用EXCEL听mp3 选择菜单:::::插入---对象-----媒体剪辑----,出现对话框,----插入剪辑----CD音频-----(文件类型改为*.*),----找到*.mp3文件,双击就可以听!
只要单元格的边上有数据,你选中有文本数据的单元格,双击“+”后,文本数据就自动复制到空白单元格并且按序列递增
CTRL+UP(DOWN/RIGHT/LEFT)功能:到达连续的空单元格(非空单元格)的最后一个使用4.0宏表函数
Get.Cell(1,Range),可与取得单元格的绝对地址;(以下简略)
取得单元格的值;
取得单元格的值;
取得单元格的格式;
取得单元格的宽度;
取得单元格的高度;
取得单元格的字体;
取得单元格的字体大小;
取得字体颜色;
取得单元格的颜色
取得:“[工作簿名]工作表名”。
取得: 工作簿名
该函数很有用处,各位高手能否补充补充? 知道的几个快捷键:
Ctrl+A 全选
CTRL+B 字黑体
CTRL+C 复制
CTRL+F 查找
CTRL+G 定位
CTRL+H 替换
CTRL+i 斜体字
CTRL+K 插入超连结
CTRL+N 新建工作薄
CTRL+O 打开
CTRL+P 打印
CTRL+R 清除内容
CTRL+S 保存
CTRL+U 下画线
CTRL+V 粘贴
CTRL+W 关闭工作簿
CTRL+X 剪切
CTRL+Z 取消上一步操作
CTRL+1 单元格格式
CTRL+2 黑体
CTRL+3 斜体
CTRL+4 下画线
CTRL+9 隐藏行
CTRL+0 隐藏列
CTRL+SHIFT+9 取消隐藏行
CTRL+SHIFT+0 取消隐藏列
ALT+ENTER 行内换行
CTRL+PAGE UP 上一工作表
CTRL+PAGE DOWN 下一工作表
shift+F11插入工作表
ctrl+F11插入宏表
F11插入图表
ctrl+shift+8选定相连区域的整个工作表。
Ctrl+c(或insert)两次,复制并调出剪贴板。
Ctrl+F1调出任务窗格(仅限2003版)
Ctrl+F2预览(仅限2003版)
"ctrl+("将不要看到的行折叠起来"ctrl+)"将不要看到的列折叠起来
CTRL+SHIFT+ENTER 以数组公式形式输入公式
ESC 取消单元格或编辑栏中的输入项
CTRL+A 在公式中键入函数名之后,显示公式选项板
CTRL+SHIFT+A 在公式中键入函数名之后,为该函数插入变量名和括号
CTRL+K 插入超级链接
ENTER (在具有超级链接的单元格中) 激活超级链接
F2 编辑活动单元格,并将插入点放到行末
F3 将定义的名称粘贴到公式中
SHIFT+F3 将函数粘贴到公式中
F9 计算所有打开工作簿中的所有工作表
CTRL+ALT+F9 计算活动工作簿中的所有工作表
SHIFT+F9 计算活动工作表
= (等号) 键入公式
ALT+= (等号) 插入“自动求和”公式
CTRL+; (分号) 输入日期
CTRL+SHIFT+: (冒号) 输入时间
CTRL+SHIFT+" (双引号) 将当前单元格上方单元格中数值复制到当前单元格或编辑栏
CTRL+` (左单引号) 在显示单元格值和显示单元格公式间转换
CTRL+' (撇号) 将当前单元格上方单元格中的公式复制到当前单元格或编辑栏
ALT+ 下箭头键 显示“记忆式键入”列表EXCEL工作簿中,输入数值后按ENTER键,则光标会移动到下一个(或右面)单元格内。若在按ENTER的同时按CTRL键,则光标将会停留在原有单元格内,若按SHIFT键,则光标将会反方向运行
1, 扫描表格文件后,将其作为工作表背景,可以实现套打,比如可以实现准确套打支票
2,或做一表格后屏幕拷贝,将其存为位图文件,作为工作表背景,可以实现只打印字而不打表格,实现套打
点击单元格a1,按ctrl+c+c,就把A1单元格的内容复制到剪贴板,并把剪贴板放到屏幕上。
Ctrl+F1调出任务窗格:是指按Ctrl+F1相当于点击菜单视图》任务窗格。
Ctrl+F2预览,是指按Ctrl+F2,显示在打印预览状态。
在编辑栏左边的名称框里输入A1:H100,即可快速选定该区域。
选定单元格,按住Ctrl,再单击一次,可锁定这个单元格,使单元格在按Enter时不往下移动,在用不同数据检验公式结果时很好用目的是:让光标所在的行整行加亮显示,EXCEL 2000:工具-&宏-&Visual Basic 编辑器双击你要实现这个目的的表,COPY下面代码:Private Sub Worksheet_SelectionChange(ByVal Target As Range)
a = ActiveCell.Address
Target.EntireRow.Select
Range(a).Activate
OK,关掉编辑器...去看看你的EXCEL!如果你需要整个文件..也就是所有的表都这样,那么:双击你"ThisWorkbook",copy下面的代码:Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
a = ActiveCell.Address
Target.EntireRow.Select
Range(a).Activate
End Sub那么,所有的表将高亮显示...如,在本年级学生考试成绩表中,将一班同学中语文或数学成绩&70分的学生名字,用蓝底色突出显示。考试成绩表结构如下:(未见到实现本功能的文章,写来共享!)
65在Excel表中:选中A2;格式-&条件格式;条件1中选公式,在右边公式栏中输入:
=IF($B2=1,IF(OR($C2&70,$D2&70),TRUE,FALSE),FALSE)
然后用格式刷,刷所有学生姓名的单元格。推荐:工作表中具有定位、导航作用的代码'本示例设置第一张工作表的滚动区域。
Worksheets(1).ScrollArea = "a1:f10"'可将本属性设置为空字符串 ("") 以允许对整张工作表内所有单元格的选定。
Worksheets(1).ScrollArea = ""'本示例将工作表 Sheet1 的活动窗口内容向下滚动三行。Worksheets("Sheet1").Activate
ActiveWindow.SmallScroll down:=3'本示例将 Sheet1 的活动窗口中的内容向下滚动三页。
Worksheets("Sheet1").Activate
ActiveWindow.LargeScroll down:=3
'本示例将第十行移到窗口的最上面。Worksheets("Sheet1").Activate
ActiveWindow.ScrollRow = 10'本示例将第三列移到窗口的最左侧。Worksheets("Sheet1").Activate
ActiveWindow.ScrollColumn = 3
'本示例将工作表标签滚动到工作簿的最后一张工作表。ActiveWindow.ScrollWorkbookTabs Position:=xlLast
『ScrollWorkbookTabs 方法
请参阅 应用于 示例 特性
滚动工作簿窗口下方的工作表标签?本方法不改变该工作簿中的活动工作表?expression.ScrollWorkbookTabs(Sheets, Position)expression
必需。该表达式返回一个 Window 对象。Sheets
Variant 类型,可选。要滚动的工作表的数目。为正数则向左滚动,为负数则向右滚动,为 0(零)则不作滚动。如果不指定 Position 参数,则必须指定 Sheets 参数。Position
Variant 类型,可选。设为 xlFirst 可滚动到第一张工作表,设为 xlLast 可滚动到最后一张工作表。如果不指定 Sheets 参数,则必须指定 Position 参数。』
Excel随心所欲巧选择1、用鼠标单击选择 直接用鼠标单击行(列)标号或单元格,可以选择点击的整行(列)或单元格。 2、用鼠标拖拉选择 按住鼠标左键,在行(列)标号或单元格区域上拖拉过,可以同时选中拖拉过的所有行(列)或单元格区域。 3、用Shift键帮助选择 这种选择通常有两种形式: ①单击某行(列)标号或单元格,再按住Shift键,然后再点击后(下)面的行(列)标号或单元格,即可同时选中二者之间的所有行(列)或单元格区域。 ②单击某行(列)标号或单元格,再按住Shift键,然后按键盘上的方向键,即可扩展选择连续的多个行(列)或单元格区域。 注意:单击某个工作表名称(Sheet1等),再按住Shift键,然后再点击后面的工作表名称,即可同时选中二者之间的所有工作表。 4、用Ctrl键帮助选择 这种选择通常有两种形式: ①单击某行(列)标号或单元格,再按住Ctrl键,然后分别点击其它行(列)标号或单元格,即可同时选中不连续的多个被点击的行(列)或单元格(区域)。 ②按住Ctrl键,然后按键盘上的方向键,即可快速分别选中数据或空白区域四角的4个单元格。 注意:单击某个工作表名称(Sheet1等),再按住Ctrl键,然后再分别其它的工作表名称,即可同时选中不连续的多个被点击的工作表。 5、用F8功能键帮助选择 单击某行(列)标号或单元格,再按一下F8功能键,然后再点击后(下)面的行(列)标号或单元格,即可同时选中二者之间的所有行(列)或单元格区域。
注意:再按一次F8功能键或Esc键,可以取消此扩展功能。 6、用名称栏帮助选择 将光标定在“名称栏”中,输入需要选择的单元格名称,按下“Enter”键,即可选中相应的单元格(区域)。例如:在“名称栏”中输入“A:D”、“2:10”、“A1:B20,E1:E50”,确认后,即可选中“A列至D列”、“第2行至第10行”、“A1至B20和E1至E50单元格区域” 7、用定位方法来选择 通过“定位”对话框来进行选择,有两种形式: ①执行“编辑→定位”命令,或直接按“Ctrl+G”组合键,打开“定位”对话框,然后仿照第7步的操作,在“引用位置”下面的方框中输入需要选择的单元格名称,再按下“确定”按钮,即可选中相应的单元格(区域)。 ②打开“定位”对话框,按其中的“定位条件”按钮,展开“定位条件”对话框,选中相应的项目后,按下“确定”按钮,即可同时选中符合相应项目的单元格(区域)。例如:选中“公式”或“条件格式”选项,确认后,就可以选中所有包含“公式”或设置了“条件格式”的单元格(区域)。 8、用名称帮助选择 在“名称栏”中输入事先定义好的名称,再按下“Enter”键,即可选中名称所对应的单元格(区域)。
注意:①定义名称的方法:选中需要定义名称的单元格区域,然后将光标定位在名称栏中,输入一个名称(如“语文成绩”),然后按下“Enter”键确认一下就行了。②定义的名称可以在工作簿的每个工作表中使用。 9、用查找帮助选择 执行“编辑→查找”命令,打开“查找和替换”对话框,在“查找”标签下,在“查找内容”后面的方框中输入关键字符,然后按下“查找全部”或“查找下一个”,就可以依次选中包括上述关键字符的单元格。 注意:上述操作在“替换”标签下,也可以进行。 10、在编辑栏中选择 有时候需要选择某个复杂公式中的一部分,可以利用“编辑栏”来选择:先选中公式所在的单元格,然后将光标定位到“编辑栏”中,用拖拉的方法可以选中需要的公式部分
阅读权限20
在线时间 小时
Excel中的数据筛选功能,不知道大家有没有用过,“自动筛选”能根据用户指定的条件对相应的数据区域中的数据进行筛选,非常方便。但这个功能的不足之处在于它实际上只是隐藏掉了不符合条件的记录,而非生成一张新的工作表,所以对于筛选后的结果的可操作性不强。“高级筛选”解决了这个问题,但操作起来比较麻烦。而这两个筛选功能都有一个共同的弊端,即不能对源数据区域的改变作出任何响应,比如当你向原来的工作表添加了记录后,必须重新使用一次该命令才能更新原筛选结果,而无法即时地自动改变筛选结果。
  许多人在工作时遇到没电或死机,那时就喊惨了,有可能白做多个钟头的工作。那时要是用到“自动保存“的功能就好了,“Excel 自动保存“功能不象word那样默认有的,必需要自己加上的。
  操作:“工具/加载宏”,选取 “自动保存”,然后在工具里就有了。单击它可以进行设置。
  F4键可以关闭工作薄;关闭Excel;在空白单元格移动;绝对地址与相对地址的转换,可谓一键四用了。
 操作:按Crtl+F4, 关闭工作薄;按Alt+F4,关闭Excel;按F4在空白单元格移动;在编辑栏按F4,可转换绝对地址与相对地址。
零值的显示
对于做财会报表来说,这一点十分有用,许多公式会留下“0”,就会影响了报表的美观或者不合符财会报表的要求。
操作:单击“工具/选项/视图”,在窗口栏里,点掉“零值显示”。
  如果经常要编辑某个文件,你总是先运行Excel,再打开这个文件,不知你觉不觉得烦,如果一运行Excel,就打开这个文件就好了。
  操作一:将文件另存为在X:\program files\ Microsoft Office\ Office\XLStart下。(X:为盘符)
  操作二:为文件建一个快捷方式,放在桌面或任务条上,直接运行它。
Excel剪贴板
  以往复制或剪切的数据都会被记录在WINDOWS剪贴板中,但是只能记录一项数据,而Excel剪贴板可容纳12笔复制或剪切的数据,这样用起来好方便。
  操作:执行“视图/工具/剪贴板”命令,以人工方式将剪贴板工具栏显示出来,做几个复制或剪贴操作,Excel会自动在剪贴板显示,如要粘贴,点一下剪贴板的图标就行。
在单元格输入多行数据
  若你想要在一个单元格内输入多行数据该怎么办呢?其实你只需在要换行时,按下ATL+Enter键,就将插入点移到下一行,便能开始输入下一行的数据了。
  许多人在做填充时,喜欢使用鼠标的拖放功能。这里有一个更快速的方法,只要双击填充控点就行了,Excel会自动根据前一列的行数去填充了。
  这里的快速输入是在不同行或不同列中的多个单元格里输入数据,好多时候会遇到这样情况。只要选取要输入的单元格,Excel就会在这些单元格移动。这样输入数据就快多了。要是这些单元格输入的数据要一样的,那就更好,只要输入这个数,然后按Ctrl+Enter就行了。
  操作:按Ctrl键,用鼠标选取单元格,然后输入数据。
  一般在“文件/页面设置”里设置页眉,但用起来不方便,例如要变换字体,大小等,其实我们可以在工作表的第一行用来设置页眉。这样,编辑起来方便多了
  操作:编辑好第一行的内容,单击“文件/页面设置/工作表/顶端标题行”,选取第一行。上页边距可以减小。
  我们会常常会遇到将行的数据转为列的数据,或将列的数据转为行的数据,这就要用到EXCEL的转置功能,这个功能被“隐藏”起来了。
 操作:选取要变换的行或列,单击“编辑/选择性粘贴/转置”就行了。的改变作出任何响应,比如当你向原来的工作表添加了记录后,必须重新使用一次该命令才能更新原筛选结果,而无法即时地自动改变筛选结果。
  许多人在工作时遇到没电或死机,那时就喊惨了,有可能白做多个钟头的工作。那时要是用到“自动保存“的功能就好了,“Excel 自动保存“功能不象word那样默认有的,必需要自己加上的。
  操作:“工具/加载宏”,选取 “自动保存”,然后在工具里就有了。单击它可以进行设置。
  F4键可以关闭工作薄;关闭Excel;在空白单元格移动;绝对地址与相对地址的转换,可谓一键四用了。
 操作:按Crtl+F4, 关闭工作薄;按Alt+F4,关闭Excel;按F4在空白单元格移动;在编辑栏按F4,可转换绝对地址与相对地址。
零值的显示
对于做财会报表来说,这一点十分有用,许多公式会留下“0”,就会影响了报表的美观或者不合符财会报表的要求。
操作:单击“工具/选项/视图”,在窗口栏里,点掉“零值显示”。
  如果经常要编辑某个文件,你总是先运行Excel,再打开这个文件,不知你觉不觉得烦,如果一运行Excel,就打开这个文件就好了。
  操作一:将文件另存为在X:\program files\ Microsoft Office\ Office\XLStart下。(X:为盘符)
  操作二:为文件建一个快捷方式,放在桌面或任务条上,直接运行它。
Excel剪贴板
  以往复制或剪切的数据都会被记录在WINDOWS剪贴板中,但是只能记录一项数据,而Excel剪贴板可容纳12笔复制或剪切的数据,这样用起来好方便。
  操作:执行“视图/工具/剪贴板”命令,以人工方式将剪贴板工具栏显示出来,做几个复制或剪贴操作,Excel会自动在剪贴板显示,如要粘贴,点一下剪贴板的图标就行。
在单元格输入多行数据
  若你想要在一个单元格内输入多行数据该怎么办呢?其实你只需在要换行时,按下ATL+Enter键,就将插入点移到下一行,便能开始输入下一行的数据了。
  许多人在做填充时,喜欢使用鼠标的拖放功能。这里有一个更快速的方法,只要双击填充控点就行了,Excel会自动根据前一列的行数去填充了。
  这里的快速输入是在不同行或不同列中的多个单元格里输入数据,好多时候会遇到这样情况。只要选取要输入的单元格,Excel就会在这些单元格移动。这样输入数据就快多了。要是这些单元格输入的数据要一样的,那就更好,只要输入这个数,然后按Ctrl+Enter就行了。
  操作:按Ctrl键,用鼠标选取单元格,然后输入数据。
  一般在“文件/页面设置”里设置页眉,但用起来不方便,例如要变换字体,大小等,其实我们可以在工作表的第一行用来设置页眉。这样,编辑起来方便多了
  操作:编辑好第一行的内容,单击“文件/页面设置/工作表/ Excel 中动态筛选报表的制作
Excel HomeExcel中的数据筛选功能,不知道大家有没有用过,“自动筛选”能根据用户指定的条件对相应的数据区域中的数据进行筛选,非常方便。但这个功能的不足之处在于它实际上只是隐藏掉了不符合条件的记录,而非生成一张新的工作表,所以对于筛选后的结果的可操作性不强。“高级筛选”解决了这个问题,但操作起来比较麻烦。而这两个筛选功能都有一个共同的弊端,即不能对源数据区域的改变作出任何响应,比如当你向原来的工作表添加了记录后,必须重新使用一次该命令才能更新原筛选结果,而无法即时地自动改变筛选结果。
那么是否可以利用其它方法来实现对数据的动态筛选呢?答案是肯定的。下面笔者将向大家介绍一种利用Excel公式实现动态筛选报表的方案。
假设现在有销售报表一份,保存在“汇总表”工作表中,如图一所示。我们要做的是,根据地区的不同,将相应的记录筛选出来,独立成表。而且以后当销售报表中的记录增加时,增加的记录也能自动添加到相应的工作表中去。
首先,我们在A列前插入一列,新的A列将用来存放用于筛选数据的索引值。在这里,我们先来筛选地区为华东的记录。在A2单元格中输入公式“=IF(B2="华东",1+A1,A1)”,此公式的含义是:如果当前记录的地区值为华东,则索引值为前一条记录的索引值与1的和,否则其索引值与前一条记录的索引值相同。因为公式对单元格的引用采用的是相对引用法,所以可以通过拖曳方法轻而易举地实现公式的复制。你可以放心地往下拖曳,直到一个有足够大行号的单元格。注意,不要试图向A1单元格输入任何内容,否则下面的公式都将出错。这是因为内容为空的A1单元格决定了索引值的初始值为0,直到从A2开始的单元格公式检测到一个符合条件的记录才能将索引值变为正整数值。这就好像定义一个数值型变量,在未向其赋值以前,其初始值为零一样。不过,为了以后你可以清楚知道此列为哪个地区的索引值,可以插入批注。当然,也可以通过修改A2单元格的公式来使A1单元格不去影响后面的单元格公式,这在你理解了全文的要领以后,应该可以自己办得到。
完成A列的公式后,结果如图二所示。没错,索引值有许多重复的,但是请注意,在索引值相同的记录中,地区为华东的记录总是排在最前面的。这就为后面的筛选工作做好了充分的准备。
新建一工作表,命名为“华东”,在A1中输入“项次”,然后将“汇总表”中C1:G1的内容复制到本工作表中的B1:F1。在A2单元格中输入数字1,然后向下进行拖曳你觉得足够数量的单元格(在示范工作簿中为A11),得到从1到XX的序列数。
在B2单元格中输入公式“=IF(ISNA(VLOOKUP($A2,汇总表!$A$2:$G$99,3,0)),"",VLOOKUP($A2,汇总表!$A$2:$G$99,3,0))”。这是一个多层嵌套的公式,让笔者将其用意慢慢道来:VLOOKUP($A2,汇总表!$A$2:$G$99,3,0))是指根据A列的索引值,从“汇总表”的A2:G99单元格区域(注意,这个区域最好设置得足够大,免得日后“汇总表”中的记录数超出范围而需要进行修改)中找到相应的记录,并返回该记录第三个字段的值,寻找方式为精确查找。对于索引值相同的记录,VLOOKUP()只会响应排在第一个的记录,而不去管其他的记录,现在放心了吧!ISNA()则是对返回的值进行判断,当VLOOKUP()找不到相应的记录时,其返回值是“#N/A”,此时ISNA()的值就为TRUE。再来看最外层的IF(),当ISNA()的值为TRUE时,则公式将返回空值,否则公式返回VLOOKUP()所返回的值。将B2向右拖曳到F2以复制公式,然后进行修改,即将VLOOKUP()返回列号改为与本列对应的数值。如C2中将3改为4,D2中将3改为5等。修改完成后,我们会看到,“汇总表”中第一条地区为“华东”的记录已经一字不差的反映在工作表“华东”中了。同时选中B1:F1单元格,向下进行拖曳以复制公式。这样,“汇总表”中所有地区为“华东”的记录就都被筛选出来在工作表“华东”中了。如图三所示。
我们可以尝试着在“汇总表”中添加一条地区为华东的记录,或者将一条地区为华东的记录进行适当的修改,来测试“华东”工作表是否能即时地更新筛选结果。结果如何?
接下去,我们可以用同样的方法,建立“华北”“华南”等地区的筛选工作表。因为在插入行或列时,Excel会自动调整所有公式的引用而无论公式采用的是相对引用和绝对引用,所以对于已完成的公式,大可不必为其担心。
最 后要进行说明的是,对于“汇总表”中的数据,你可以添加和修改,但是最好不要直接删除掉某一条记录,否则,进行索引的公式将因为失去目标单元格而出错。
好了,现在再回过头去理解一下方案中所有的公式,应该都是非常简单了的吧!按照本文的思路,如果出现类似的问题,相信也难不倒你啦!
阅读权限20
在线时间 小时
呵呵呵、不错
阅读权限20
在线时间 小时
哇,这么长,头都看晕了哦。
阅读权限20
在线时间 小时
哇,这么长,看不懂
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师}

我要回帖

更多关于 统计的动词形式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信