EXCEL问题,求公式,能实现自动填充?

我想让“出库单”根据“出库台账”实现自动填充,可以适当修改表格。... 我想让“出库单”根据“出库台账”实现自动填充,可以适当修改表格。 展开
 我来答
我来也xsczd
科技发烧友

2023-04-17 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:66%
帮助的人:2063万
展开全部

如图所示,可在“出库单”工作表的 B4 单元格输入数组公式:

=INDEX(出库台账!$D:$D,SMALL(IF(出库台账!A:A&出库台账!B:B&出库台账!C:C=TEXT($F$2,"emd"),ROW(D:D),4^8),ROW(A1)),1)&""

复制并下拉至 B13 单元格,然后在 F4 单元格输入数组公式:

=IF(COUNTIFS(出库台账!A:A,YEAR($F$2),出库台账!B:B,MONTH($F$2),出库台账!C:C,DAY($F$2))>10,INDEX(出库台账!$D:$D,SMALL(IF(出库台账!A:A&出库台账!B:B&出库台账!C:C=TEXT($F$2,"emd"),ROW(D:D),4^8),ROW(A11)),1),"")&""

复制并下拉填充至 F13单元格。

数量 的数组公式分别为:

D4=IF(B4="","",INDEX(出库台账!$H:$H,SMALL(IF(出库台账!A:A&出库台账!B:B&出库台账!C:C=TEXT($F$2,"emd"),ROW(D:D),4^8),ROW(A1)),1))

H4=IF(F4="","",IF(COUNTIFS(出库台账!A:A,YEAR($F$2),出库台账!B:B,MONTH($F$2),出库台账!C:C,DAY($F$2))>10,INDEX(出库台账!$H:$H,SMALL(IF(出库台账!A:A&出库台账!B:B&出库台账!C:C=TEXT($F$2,"emd"),ROW(D:D),4^8),ROW(A11)),1),""))

复制并下拉 D4 和 H4 单元格公式至 13行即可。

特别注意,公式为数组公式,在粘贴或者输入公式时必须同时按CTRL+SHIFT+ENTERp 3个键结束,否则公式是无效的!!

       其中,F2单元格必须输入指定的日期,以便显示指定日期的出库单。

侯玉川
科技发烧友

2023-04-17 · 教育领域创作者
个人认证用户
侯玉川
采纳数:2041 获赞数:3571

向TA提问 私信TA
展开全部
这个可以用index函数来进行提取。
具体偏移的行号和列号,用row函数和column函数进行加减
如果给原表,则可以帮你写公式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
布衣百姓莫大侠
2023-04-14 · 关注社会热点,讨论人间百态
布衣百姓莫大侠
采纳数:16 获赞数:40

向TA提问 私信TA
展开全部
写公式就可以
但是需要给出具体哪些列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式