没有过滤功能。
filt
在g2输入公式下拉中,找到前三个最大成绩之和。
sumproduct(大号(b2:f2,{1,2,3}))
如果找到最小的三个和,公式改成这样:sumproduct(small(b2:f2,{1,2,3}))。
输入生产订单号,下面的所有内容都会自动生成。只要第一列的日期能出来,就可以用一些简单的函数来求解。你该怎么办?
首先,如果你想对你的问题得到一个准确、有效、一致的答案,请准确描述你的问题和你的预期结果。最好上传样本文件,如果没有,那就截图。
否则,你的问题可能不会得到你想要的答案,但它也需要回答者是时候了。
这个问题描述的不太清楚,只能根据自己的理解来回答了。如果回答不符合题目要求,应该是对其他读者的启发。
在excel中,大多数问题都有多种解决方案。这里我要演示的是使用offset函数和match函数根据订单号获取订单信息。
让让我们先谈谈想法:
1.选择/输入订单号并返回相应的订单信息。
2.订单信息在左边的订单记录表中,订单号可以作为搜索的关键词。
3.如果你能在左边的订单号中找到它,你需要返回整个订单记录数据。
函数可以返回搜索到的订单号在哪一行,offset函数可以得到整个订单记录。
值得注意的是,这里我使用了offset函数来获取整个记录,它属于一个数组,所以在写公式的时候需要使用数组函数的输入(ctrlshiftenter)。
在上面的动画中,首先编写match函数来查找对应订单号所在的行,然后嵌套到offset函数中查找对应的数据记录(一行三列)。
公式:offset(a1,match($g$2,订单号,0)-1,0,1,3)
至于订单号选择下拉菜单,这是通过"数据验证与分析此处不再展开。也可以不选择下拉菜单直接手动输入。我是微软mct认证讲师,office2013/2016认证硕士。欢迎关注我,玩office。
其实是一个一对多的搜索,实现的有很多种。
有许多方法可以实现这一功能:
1.一对多查询:索引小if。
2.高级筛选
3.pq查询
4.dax查询
想用一个函数解决,就去百度一下,拿万金油的配方。