问题,明细表记录着所有入库数据。

现在要根据入库单号,将相关的数据引用过来。


早期针对低版本,卢子提供了辅助列+VLOOKUP的方法,详见:在Excel不加班,居然还有这种出入库单逆向操作······
新版本处理这种,非常简单,只需一个函数就搞定。新版本不需要锁定区域,也不需要按Ctrl+Shift+Enter,直接回车就可以自动扩展区域。
=FILTER(明细表!C2:K8,明细表!B2:B8=I2)

这时出现点小问题,空单元格都变成0了。在Excel选项,高级,取消勾选在具有零值的单元格中显示零。

操作完,所有0值就不见了,这样看起来效果更好。

当然,这里的入库单号,也可以根据明细表用公式提取不重复。
=UNIQUE(B2:B8)

再制作一个下拉菜单,可以选择入库单号。选择I2单元格,点数据,数据验证,序列,来源引用提取不重复后的区域,确定。

版本越高,方法越简单。