我这里有一个比较复杂的excel表格,需要填写公式,求教,在线等

看来只有大神才能做出来的,不要说vba,谢谢... 看来只有大神才能做出来的,不要说vba,谢谢 展开
 我来答
Stcxj
高粉答主

2019-06-25 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部

就这么简单?

在《明细表》的B2输入

=INDEX(流水表!B:B,SMALL(IF(流水表!$A$1:$A$100=LOOKUP("座",$A$2:$A2),ROW($1:$100),4^8),ROW()-LOOKUP(1,0/($A$2:$A2<>""),ROW(A:A))))&""

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右填充到C2,并一起向下填充。

在《明细表》的D2输入

=TEXT(INDEX(流水表!D:D,SMALL(IF(流水表!$A$1:$A$100=LOOKUP("座",$A$2:$A2),ROW($1:$100),4^8),ROW()-LOOKUP(1,0/($A$2:$A2<>""),ROW(C:C))))&"","m月d日")

也是数组公式,操作同上后向下填充。

更多追问追答
追问
关键是数组公式我没用过,想不到
大神
平阳虎01
高粉答主

2019-06-25 · 每个回答都超有意思的
知道大有可为答主
回答量:3.7万
采纳率:75%
帮助的人:8528万
展开全部
在B2中输入公式
=INDEX(流水表!B:B,SMALL(IF(流水表!$A:$A=A$2,ROW(A:A),4^8),ROW(A1)))
公式输入结束后按【组合键】确认,再将公式右拖到D2,然后将B2:D2下拉填充至B2:D14。
在E2中输入公式
=SUM(B$2:B2)-SUM(C$2:C2)
回车确认后下拉填充。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蚂小蚁摆渡
2019-06-25 · TA获得超过711个赞
知道小有建树答主
回答量:1293
采纳率:62%
帮助的人:220万
展开全部
我好像看到过这个问题,有位回答数据透视表,那答案挺好的,不知为何又见提问了。

用公式也可以实现,无论你你日期是按规范的日期格式填写还是按文本格式填写,无论顺序混乱与否,都可以用函数公式实现。

只是个人不建议这么直接做,流水,也是要讲顺序的,你把日期那一列排序后,会使够公式简洁很多,并且也和填写顺序一致。
更多追问追答
追问
数据透视只能月底做,那些数据是不会自动更新的
你会写这个公式吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
81821985
2019-06-24 · 知道合伙人软件行家
81821985
知道合伙人软件行家
采纳数:9470 获赞数:15103

向TA提问 私信TA
展开全部
可以实现,不过在外地手头没有电脑,没办法写数组公式。如果只是需要要汇总数据的话,建议使用sumIf函数即可获得结果。如果需要明细的话,就只能等其他的高手们用数组来解决了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式