首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel:在列中找到下一个相等的匹配

Excel:在列中找到下一个相等的匹配
EN

Stack Overflow用户
提问于 2017-03-26 22:48:41
回答 2查看 1.6K关注 0票数 2

几天来,我一直在谷歌上搜索解决我的问题的方法,但我似乎不知道该如何解决这个问题。

我有28只鸡,我每个月都要跟踪每只鸡的产蛋量。我的Excel表如下所示:

现行蛋单

C列由公式填充:

代码语言:javascript
复制
=LARGE($A$2:$A$29,$B1)

我使用列B来增加大型函数

我想让D栏填充鸡数在C栏中的数量。

显然,索引匹配或VLOOKUP返回所有等值的第一个匹配。下一场比赛我怎么找?即

卵细胞表2

我见过类似的问题和解决方案,但我的一生无法使它发挥作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-27 01:52:36

在D2中使用此公式:

代码语言:javascript
复制
=INDEX(B:B,AGGREGATE(15,6,ROW($A$2:$A$29)/($A$2:$A$29=C2),COUNTIF($C$2:C2,C2)))

拖下来

票数 1
EN

Stack Overflow用户

发布于 2017-03-26 23:08:18

如果您乐于添加一些助手列,这是一个简单的方法:

C列中的公式通过将产下的鸡蛋和鸡数组合在一起,创建了一个唯一的数字。

代码语言:javascript
复制
=--(A2&"."&B2)

D列只是你的LARGE公式,

代码语言:javascript
复制
=LARGE($C$2:$C$4,B2)

列E只得到D列的整数部分

代码语言:javascript
复制
=INT(D2)

最后,列F从D列获得十进制部分(鸡数)

代码语言:javascript
复制
=--REPLACE(MOD(D2,1),1,2,"")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43035488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档