求行距公式
求两个含北京的单元格之间最小间隔多少行的公式?(北京所在的列不固定,有可能在A或B或C或D或H列……等等)不用VBA,因为我不懂VBA=MIN(MMULT({-1,1,0;-1,0,1;0,-1,1},SMALL(IF(A1:E29="北京",ROW(1:29)),ROW(1:3))*{1;1;1}))-1
数组三键。 数组公式:??
=MIN(FREQUENCY(ROW(1:520)-99,IF(A1:E29="北京",ROW(1:29))))-1 G6=北京
H6=MIN(IF(IF($A$1:$E$29=$G$6,ROW($A$1:$E$29),0)-MIN(IF($A$1:$E$29=$G$6,ROW($A$1:$E$29),999))>0,IF($A$1:$E$29=$G$6,ROW($A$1:$E$29),0)-MIN(IF($A$1:$E$29=$G$6,ROW($A$1:$E$29),999)),999))
数组公式 公式比较长 应该有简化方法的 F列添加辅助列公式:
=IF(COUNTIF(A1:E1,"北京"),ROW())
求间距公式:
=SMALL(FREQUENCY(ROW(INDIRECT(MIN(F:F)&":"&MAX(F:F))),F:F),3)-1
原来这样就可以抛两头的冗余数鱼大佬V5啊 这个能否结合通配符使用,关键字 北京 数组公式→
=MIN(FREQUENCY(ROW(1:999)-99,IF(ISNUMBER(FIND("北京",A1:E29)),ROW(1:29))))-1
页:
[1]