Excel应用
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]
    [文章作者:挥舞尘埃 版本:V1.0 最后修改:2009.12.24 转载请注明原文链接:http://blog.hong7.com/excel-chuanyuedan/]

    文件传阅单(公文传阅单)是行政、事业单位、企业常用的一种文件传阅封面,它可以一目了然的显示收文、传阅情况等信息,常常用于收文系统中。作为收文系统,如果使用Word或者WPS归档单独存档,收文多了会得到很多个文档不方便查找和打印,如果保存在一个Word文档中,一年下来整个文档也会变得比较臃肿,不是很方便。以下的方法是使用1个Excel文件来汇总收到的文件(收文系统及编号),单独打印指定文件的传阅单,有汇总的收文信息同时不用单独保存传阅单。

    一、新建一个excel文件命名为2010年收文及编号
    1、重命名工作表。
    将工作表Sheet1重命名为"公文类收文汇总",用来汇总每个收文的信息。
    将工作表Sheet2重命名为"传阅单",用来显示单独的传阅单,便于打印。

    2、制作汇总表。
    在工作表"收文汇总"中输入标题、项目等类目名。如:内部编号、收文日期、来文字号、来文机关、文件名称。并填入2条收文的测试数据。比如:

    点击在新窗口中浏览此图片

    3、制作传阅单
    制作自己需要样式的传阅单工作表,如:

    点击在新窗口中浏览此图片

    注:图中红色字体代表所在的单元格。

    3.1 利用公式实现:输入编号将对应文件信息显示在传阅单。
    
引用

    在B3单元格输入:
=VLOOKUP(B4,公文类收文汇总!A3:E200,3,FALSE)
    F3单元格:
=VLOOKUP(B4,公文类收文汇总!A3:E200,2,FALSE)
    B5单元格:
=VLOOKUP(B4,公文类收文汇总!A3:E200,4,FALSE)
    B6单元格:
=VLOOKUP(B4,公文类收文汇总!A3:E200,5,FALSE)
    B4单元格输入:
G1


    函数=VLOOKUP(B4,公文类收文汇总!A3:E200,3,FALSE)的解释:
    在B4单元格找出指定的数据(这里找到的是G1),并在工作表"公文类收文汇总"中A3:E200范围内返回指定数据(G1)对应第3列的数据(这里返回的是"国发〔2009〕41号")。
    
    在B4单元格输入G2(回车),会看到单元格B3、F3、B5、B6的内容自动变成了相应的内容,这样就实现了输入编号,就显示对应收文信息的传阅单,此时即可直接打印传阅单。日后有新的收文,只需在汇总表中填写基本信息,在传阅单中更改编号、打印。

附件:收文系统样本.rar



附上VLOOKUP详细用法,供进一步参考。
引用
VLOOKUP函数的解释:
一、功能
在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。

二、语法
标准格式:
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)

三、语法解释
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:
VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)
1.Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。
2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。
⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。
如果 range_lookup 为 FALSE,table_array 不必进行排序。
⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写。
3.Col_index_num 为table_array 中待返回的匹配值的列序号。
Col_index_num 为 1 时,返回 table_array 第一列中的数值;
Col_index_num 为 2 时,返回 table_array 第二列中的数值,以此类推。
如果Col_index_num 小于 1,函数 VLOOKUP 返回错误值 #VALUE!;
如果Col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。
4.Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。



分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]