office应用心得

----------------------------------------------------------------------------------------
  3.
  在Word文档中,前两页是菲页,假如我要从第三页开始显示页码为第一页,怎么办?
  可遵照如下步骤操作:
  在“视图”菜单中选择“页眉页脚”命令,进入页脚编辑界面;
  在“插入”菜单中选择“域”命令,打开域对话框;
  在“域”对话框中点击右侧的“公式”按钮,并在公式对话框中输入公式“=3-2”,确定后页脚中会显示一个“1”字;
  在页脚的“1”字上点击右键,并选取“切换域代码”命令,好了,这时我们看到了“{=3-2}”这样的公式了;
  选中域公式中的“3”字,再次在“插入”菜单中选择“域”命令,打开域对话框;
  在“域”对话框左侧列表中选中“Page”这个域名,点击“确定”按钮,这时我们看到页脚上的公式是“{=1-2}”;
  成了,最后在页脚的域公式“{=1-2}”上点击右键,并选取“切换域代码”命令。

1、
    在打印Excell表格前,每个页面的表头你是怎么加上去的?是逐页插入表头吗?
    不必,你只要在“页面设置”中的“工作表”的“顶端标题行”中输入行号(或用鼠标点选要作为表头的行)就行了。
    进行打印预览,你将会看到每页上面都加入了表头。
  -------------------------------------------------------------------------------------
  2、
    在Excell中,当你打印的页是每个班(或其它的有序单位)单独占一个页面时,那么,我们可以这样弄标题:
    在“页面设置”中的“页眉/页脚”中输入类似“广州市第六十五中学高一(&[页码])班名单”这样的标题,打出来结果就是标题上的班别与表格中的名单对应,而不用逐页地插不同班别的标题
  
    并且我们还可以对这个页码作简单的加减运算,如:(&[页码]+3)
  -------------------------------------------------------------------------------------
  3、
    在Excell中要全选一行(列)时,先选中第一个单元格,接着按下“Shift”并用鼠标左键双击该单元格的右(下)框线,则在Excell会选择整行(列)的数据(即遇到有空单元格为止,若是第一个单元格为空,则是遇到有数据的单元格为止)。
  
    采用上法,你可以在不按下“Shift”的情况下很快就能到达文件最底(顶)部或最右(左)部。
  
  -------------------------------------------------------------------------------------
  4.
    其实键盘的操作速度要比鼠标高许多倍的,并且用键盘没有用鼠标那么容易累。
    所以在使用Excell过程中,合理地使用键盘是可以提高工作效率的
    先介绍几个常用的:
  
  Shift+空格键:选定整行。
  Shift+Ctrl+箭头键:选定当前位置到突变位置间的数据
  Ctrl+A:选定整张工作表。
  Ctrl+Page Up(Down)选定不同的工作表
  Ctrl+箭头键:快速到达数据行列的首末
  Ctrl+Shift+加号:插入空白单元格
  Ctrl+C:复制
  Ctrl+X:剪切
  Ctrl+V:粘贴
  Alt+E再加S:打开选择性粘贴对话框,箭头键可以选择需要的项,Enter键可以执行
  Esc键:关闭对话框
  ----------------------------------------------------------------------------------------
  5.
    检查一行或一列是否有空单元格(遗漏数据):使用Ctrl+箭头键,光标停在哪里,哪里就有数据突变,从而快速地找到遗漏数据的地方,并可立即将数据补上去。
  ----------------------------------------------------------------------------------------
  6.
  给每行数据都加一个表头的操作方法:
  
  下面这个表格结构,若按A、B列排序将有什么结果?按B、A列排呢?
  
  A   B   C
  1  1  标题
  2  1  标题
  3  1  标题
  1  2  成绩数据
  2  2  成绩数据
  3  2  成绩数据
  
  
    操作方法很简单:
  1、先选择唯一的标题行(全行选择,下同),按“CTRL+C”复制。
  2、选中所有学生成绩数据行,在选黑的地方点击鼠标右键,弹出菜单后按键盘的“E”键。
  3、选中AB两列,右键,按“E”
  4、分别用自然数序列“1-N”填充A列中的标题所在行和学生成绩所在行。B列类似处理(见上表结构)。
  5、选中所有标题及数据行,用“数据”菜单中的“排序”命令,按AB列排。
  ------------------------------------------------------------------------------------------
  7.
  多班一起求平均分
  
  对于下面这样一个表格,如何求各班的平均分和排名呢?
      A  B  C   D    E
  1  班别 编号 X科  语文   排名
  2   1  2  物理  成绩数据 =rank(D2,D$2:D$12)
  3   1  1  物理  成绩数据 =rank(D3,D$2:D$12)
  4   2  1  物理  成绩数据  ……
  5   3  1  化学  成绩数据  ……
  6   1  3  物理  成绩数据  ……
  7   1  4  物理  成绩数据  ……
  8   2  2  物理  成绩数据  ……
  9   2  3  物理  成绩数据  ……
  10  1  5  物理  成绩数据  ……
  11  3  3  化学  成绩数据  ……
  12  3  2  化学  成绩数据  ……
  
  对于上表求排名的公式只需如上表所示,在E2单元格中输入该字串,并拖着E2单元格右下角的正方形小黑点向下填充就行了。
  
  对于求各班的平均分不少同志喜欢使用“分类汇总”,也有不少同志喜欢直接用“=Average()”公式求取,其实这两种方法都不如下面这个方法:
  1、把鼠标定位在A13单元格(即班别列的正下方任何一个空单元格)
  2、选取“数据”菜单中的“合并计算”命令,在打开的窗口中,“函数”选择“平均值”,“引用位置”可用鼠标选取“A2:D12”区域,“标签位置”选中“最左列”,点击“确定”按钮。
  
  3、经过上面2步,所有班的平均分都被统计出来了,你还可以给班平均分看作其中一个学生的成绩来处理,给它编一个较大的编号,如90,那么当你按A、B列排序时,班平均分就会回归到它的班下面去了,合并计算操作的结果不含公式,任意排序都不会引发重新计算。

A这是一个Word与Excel结合使用的例子,适应面较广,如果觉得好,大家就鼓鼓掌,支支持,觉得不好,那么踩上两脚也无年谓
    
  用宏批量替换合同书的合同人姓名,并打印出来:
  你在办公过程中打印过合同书、群发信函之类的文档吗?这一类文档大部份文字都是一样的,只是姓名部份有出入,
  如果你手头上有一个姓名库(Excel文档),那么你不防这样做:
  
  先在Excel文档的第一个工作表的第一列中准备好全部姓名,保存为“c:/test.xls”文件
  
  打开Word文档合同书;
  
  在“姓名:___a__b___”样式的文字段的“a”“b”两处各插入一个书签(两个书签中间夹着2个空白字符),书签名随便起。
  (注:“姓名”后面的横线不要用下划线,而使用空白字符,字体样式添加下划线)
  在【工具】菜单中点击【宏】【Visual Basic编辑器】命令;
  在打开的VB编辑器的左侧资源窗口中,双击【Project(xxxxx)】工程文档下的【ThisDocument】标签;
  在右侧窗口中贴入下面的代码:
  
  Sub fillAndPrint()
   On Error Resume Next
   Dim myExcel, WorkBook, ActiveSheet
   Set myExcel = CreateObject("Excel.Application")
   If Err Then Err.Clear: MsgBox "无法打开Excel程序,程序中止执行": Exit Sub
   Set WorkBook = myExcel.Workbooks.Open("c:/test.xls")
   If Err Then Err.Clear: MsgBox "无法打开指定Excel文档,程序中止执行": Set myExcel = Nothing: Exit Sub
   Set ActiveSheet = myExcel.sheets(1)
   For i = 1 To ActiveSheet.UsedRange.Rows.Count
   if ActiveSheet.Cells(i, 1).Value <> "" then
   ThisDocument.Range(ThisDocument.Bookmarks(1).Start + 1, ThisDocument.Bookmarks(2).Start - 1).Text = ActiveSheet.Cells(i, 1).Value
   If Err Then Err.Clear: MsgBox "没找到替换位置前后的两个书签,程序中止": WorkBook.Close: Set WorkBook = Nothing: Set myExcel = Nothing: Exit Sub
   ThisDocument.PrintOut
   End if
   Next
   WorkBook.Close
   Set WorkBook = Nothing
   Set myExcel = Nothing
  End Sub
  
  现在运行宏试试看吧,一张张印有不同名字的合同书就这样从打印机里滚出来了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值