库管易

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

查看: 18649|回复: 3

在Excel表格里,怎样根据编号,从另一个工作表取出数据?

[复制链接]
请老师们帮我看下这个Excel表格的公式要怎么编。
具体要求是:在“出库单”中选择编号,会把“统计表”中编号对应的所有记录,自动复制在“出库单”中。

出库单.xlsx

15.3 KB, 下载次数: 37, 下载积分: 贡献 -2

回复

使用道具 举报

没看附件表格,不过看你的描述应该用vlookupk函数
回复 支持 反对

使用道具 举报

 楼主| 显示全部楼层
vlookupk函数只能复制一行,多行记录就不能做到了。
回复 支持 反对

使用道具 举报

附件表格看了一下,出库单的表头部分,已经vlookupk函数取出来,楼主想要的效果,应该是根据编号把祥细的列表全部列出来,也就是出库单的主体部分。
类似这样根据编号(或者说是出库单号)列出相关数据,只用一个函数是不能做到的,需要多个函数组合,可以使用:INDEX+SMALL+IF函数,做到这样的效果。

比如,出库单的A6,也就是产品型号第一行,应该使用这样的公式:
  1. =INDEX(统计表!E:E,SMALL(IF(统计表!$A$2:$A$1000=$G$1,ROW(统计表!$A$2:$A$1000),4^8),ROW(A1)))&""
复制代码
注意:这是数组公式,需要按:Ctrl+Shift+Enter确认输入,Excel会在公式两头自动加上大括号{}

完成后的出库单,应该是像这样列出来所有的相关数据:

出库单公式示例.png

可以按上面公式输入,如果实在不会,可以参考下面这个已经输入完成的表格:

出库单-完成公式.xlsx (16.89 KB, 下载次数: 12)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|仓库管理网

GMT+8, 2024-4-19 21:51

Powered by 库管易

KuGuanYi.Com

快速回复 返回顶部 返回列表