首页 > Office专区 > Excel教程 >

根据条件从EXCEL表中提取相关记录

来源:互联网 2023-02-20 19:38:38 138

本经验根据某网友提出的实际问题,模拟示例而编写。hsd办公区 - 实用经验教程分享!

主要要求是:根据某个条件(物料编码),在某个记录表中找到最后(最大、最近)的记录,并返回到单元格中。理论上讲:它是在一个表中(本例是sheet1),返回另外一个表中(入库明细)的某第符合条件的记录。hsd办公区 - 实用经验教程分享!

并不是在表中筛选所能解决的。hsd办公区 - 实用经验教程分享!

根据条件从EXCEL表中提取相关记录hsd办公区 - 实用经验教程分享!

工具/原料

  • EXCEL表“入库明细”——用于存储全部记录
  • EXCEL表“sheet1”——在某个单元格中返回符合条件的记录

方法/步骤

  • 1

    分析数据表:通过浏览“入库明细”表,我们可能看到入库明细表中,作为提取记录的条件零件号在A列;需要提取的记录,入库日期在H列、入库单号在O列、最后生产批号在L列、入库前库存数在Q列。hsd办公区 - 实用经验教程分享!

    为DC000496ZL的记录有5条(截图中的4条是指上面有4条)。hsd办公区 - 实用经验教程分享!

    根据条件从EXCEL表中提取相关记录hsd办公区 - 实用经验教程分享!

  • 2

    列出提取条件及项目:在sheet1中,将A列放置提取条件(即零件号)。在B、C、D、E列分别写上提取项目名称:入库日期、入库单号、最后生产批号、入库前库存数hsd办公区 - 实用经验教程分享!

    根据条件从EXCEL表中提取相关记录hsd办公区 - 实用经验教程分享!

  • 3

    写公式:hsd办公区 - 实用经验教程分享!

    在最后入库日期项目下B2中输入公式:=MAX((入库明细!$A$2:$A$26=$A2)*(入库明细!$H$2:$H$26)),这是一个数组公式,请用三键确认(ctrl shift enter)。hsd办公区 - 实用经验教程分享!

    根据条件从EXCEL表中提取相关记录hsd办公区 - 实用经验教程分享!

  • 4

    在最后入库单号项目下C2中输入公式="RK"&LOOKUP(9^323,(SUBSTITUTE(入库明细!$O$2:$O$1046,"RK",) 0)),(因为单号是文本类型,并且单号的前缀都是RK)。hsd办公区 - 实用经验教程分享!

    根据条件从EXCEL表中提取相关记录hsd办公区 - 实用经验教程分享!

  • 5

    在最后生产批号项目下D2中输入公式=MAX((入库明细!$A$2:$A$26=$A2)*(入库明细!$L$2:$L$26)),这也是一个数组公式,请用三键确认(ctrl shift enter)。hsd办公区 - 实用经验教程分享!

    根据条件从EXCEL表中提取相关记录hsd办公区 - 实用经验教程分享!

  • 5此文章未经授权抓取自百度经验
  • 6

    在最后入库前库存项目下E2中输入公式=MAX((入库明细!$A$2:$A$26=$A2)*(入库明细!$Q$2:$Q$26)),这也是一个数组公式,请用三键确认(ctrl shift enter)。hsd办公区 - 实用经验教程分享!

    根据条件从EXCEL表中提取相关记录hsd办公区 - 实用经验教程分享!

  • 注意事项

    • 1本经验是实际操作的记录。看截图中EXCEL表上下状态栏,有小编的特有标记。
    • 如果仍有不明白的地方,请点击“我有疑问”,或通过百度消息联系小编,为你实时演示,或发送附件。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!hsd办公区 - 实用经验教程分享!


    标签: excel根据条件提取相关

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码