天气:
无障碍阅读
长者专区
  • 繁體
  • 微信
    登录
    注册
    当前位置: 首页 / 审计资讯 / 综合论坛

    用VLOOKUP函数进行跨表查询

    发布时间:2025-01-02 08:01
    【字体:
    [办公室(审计学会)提供信息]

    对两个数据表进行跨表查询是审计工作中处理数据的常用操作。一般情况下,审计人员会将数据表导入数据库,再运用SQL语句查询。但在办公电脑未安装数据库的情况下,审计人员也可采用办公软件WPS表格的VLOOKUP函数进行数据表的跨表查询。

    VLOOKUP函数有4个参数:查找值、数据表、列序数、匹配条件。该函数有跨表匹配数据功能,利用该功能可将2张表的字段集中到一张表中,这是实现跨表查询的基础。

    例如,在审查“向就业登记人员发放失业金”问题时,通过对失业金发放信息(表1)与就业登记人员信息(表2)的联合查询,审计人员能够筛选出有用的疑点数据。这两张表之间的相同字段为“身份证号”和“姓名”,由于“姓名”字段可能重复,连接操作应当以“身份证号”进行匹配。本例中,审计人员需要将表2的“就业日期”字段按照相同的身份证号添加到表1的E列中。具体操作为在E3单元格输入:=VLOOKUP(A3,就业登记人员信息!$A$3:$C$5,3,0)。

       

    表2

    其中,“A3”为查找值,表示以身份证号作为查询关键字;“就业登记人员信息!$A$3:$C$5”为数据表,以表2中单元格A3和C5所确定的矩形区域作为查询区域;“3”为列序数,表示将返回表2第3列数据,也就是“就业日期”;“0”为匹配条件,采用精准匹配。下拉鼠标自动填充,则可对表1中的每条数据进行连接操作,结果如下图。审计人员可以在一张表中对“发放日期”和“就业日期”的先后进行比较,快速筛出疑点。(杨宁夫)

    1(连接操作后的结果)


    对两个数据表进行跨表查询是审计工作中处理数据的常用操作。一般情况下,审计人员会将数据表导入数据库,再运用SQL语句查询。但在办公电脑未安装数据库的情况下,审计人员也可采用办公软件WPS表格的VLOOKUP函数进行数据表的跨表查询。

    VLOOKUP函数有4个参数:查找值、数据表、列序数、匹配条件。该函数有跨表匹配数据功能,利用该功能可将2张表的字段集中到一张表中,这是实现跨表查询的基础。

    例如,在审查“向就业登记人员发放失业金”问题时,通过对失业金发放信息(表1)与就业登记人员信息(表2)的联合查询,审计人员能够筛选出有用的疑点数据。这两张表之间的相同字段为“身份证号”和“姓名”,由于“姓名”字段可能重复,连接操作应当以“身份证号”进行匹配。本例中,审计人员需要将表2的“就业日期”字段按照相同的身份证号添加到表1的E列中。具体操作为在E3单元格输入:=VLOOKUP(A3,就业登记人员信息!$A$3:$C$5,3,0)。

       

    表2

    其中,“A3”为查找值,表示以身份证号作为查询关键字;“就业登记人员信息!$A$3:$C$5”为数据表,以表2中单元格A3和C5所确定的矩形区域作为查询区域;“3”为列序数,表示将返回表2第3列数据,也就是“就业日期”;“0”为匹配条件,采用精准匹配。下拉鼠标自动填充,则可对表1中的每条数据进行连接操作,结果如下图。审计人员可以在一张表中对“发放日期”和“就业日期”的先后进行比较,快速筛出疑点。(杨宁夫)

    1(连接操作后的结果)


    打印此页 | 关闭窗口
    主办单位:武汉市审计局 联系方式:027-82938458
    首页 / 审计资讯 / 综合论坛