excel中,查找某单列选中的数据区域的第一个重复值,但要返回上一个数据,如何设置公式?
D、E列设了公式,本周数据由上一周数据和本周数据设置公式算出来,由于D、E列从5月第一周后还没填数据(G列之后),所以以后数据都是重复的。从数据区域D35:D81,E35...
D、E列设了公式,本周数据由上一周数据和本周数据设置公式算出来,由于D、E列从5月第一周后还没填数据(G列之后),所以以后数据都是重复的。从数据区域D35:D81,E35:E81中查找重复数据(重复4次以上,因为小于4次的还,但不需要),图所示,我要的是4992,4835。请问如何设置公式?
展开
1个回答
展开全部
输入以下数组公式,按Ctrl+Shift+Enter组合键结束
=INDEX(A:A,SMALL(IF(COUNTIF(A1:A11,A1:A11)>1,ROW(1:11),4^8)-1,ROW(A1)))
公式中:SMALL(IF(COUNTIF(A1:A11,A1:A11)>1,ROW(1:11),4^8)表示在A1:A11中满足“重复”条件的数据位置,后面参数ROW(A1)表示第一个满足重复条件的数据位置,将第一个满足“重复”条件的行号减去1,即为上一个数据的位置,通过INDEX函数在A列中找到对应位置的数据。
详见附图举例
如果需要的是重复4次以上作为条件,那么数组公式中的COUNTIF结果修改为>=4,公式修改为=INDEX(A:A,SMALL(IF(COUNTIF(A1:A19,A1:A19)>=4,ROW(1:19),4^8)-1,ROW(A1)))
TableDI
2024-07-18 广告
2024-07-18 广告
作为上海悉息信息科技有限公司的员工,我们在处理Excel表格数据比对时,通常会使用Excel的高级功能或专门的比对工具。首先,确保两个表格的数据结构相似,然后可以使用“条件格式”中的“突出显示单元格规则”下的“重复值”功能,来高亮显示两个表...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |