Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2260|回复: 2

求B列公式,请大神指教,谢谢!

[复制链接]
发表于 2019-12-22 12:00 | 显示全部楼层 |阅读模式
2学分
本帖最后由 哈哈1234 于 2019-12-22 21:55 编辑

数据列A列只输入1到20,想在A列中数值输入为1时对应B列的位置,自动生成 A列中1的间隔数(即数据1往上查到到第一1时,两个1间隔多少不为1的数值)如:A19=1往上查找A13=1,A13与A19之间不为1的数值只有一个2,则B19生成1。A63=1,往上查找到A41=1,A41与A63之间不为1的数值有5个,则B63生成5。如向上找两个1之间没有不为1的数值,如A21和A19,则B21为空格.求B列公式如何设置,谢谢!  A列数据有300个!

求大神指教,谢谢!.rar

7.24 KB, 下载次数: 4

最佳答案

查看完整内容

C2 陣列公式: =TEXT((A2=1)*COUNTIF(OFFSET(A2,,,IFERROR(MATCH(1,0/(A$1:A1=1),1),ROW())-ROW()-1),">1"),"0;;") ※陣列公式,請記得按Ctrl+Shift+Enter ※如果有解決您的問題,再請將帖子設為[已解決] 祝順心,南無阿彌陀佛!
发表于 2019-12-22 12:00 | 显示全部楼层
C2 陣列公式:

=TEXT((A2=1)*COUNTIF(OFFSET(A2,,,IFERROR(MATCH(1,0/(A$1:A1=1),1),ROW())-ROW()-1),">1"),"0;;")

※陣列公式,請記得按Ctrl+Shift+Enter

※如果有解決您的問題,再請將帖子設為[已解決]

祝順心,南無阿彌陀佛!




log.png

求大神指教,谢谢!.rar

12.75 KB, 下载次数: 2

回复

使用道具 举报

 楼主| 发表于 2019-12-22 21:53 | 显示全部楼层
本帖最后由 哈哈1234 于 2019-12-22 22:25 编辑
cutecpu 发表于 2019-12-22 12:00
C2 陣列公式:

=TEXT((A2=1)*COUNTIF(OFFSET(A2,,,IFERROR(MATCH(1,0/(A$1:A1=1),1),ROW())-ROW()-1),">1 ...

大师,还差一步合并数值的,帮忙看下,谢谢您!求C列公式!谢谢!http://www.excelpx.com/thread-457832-1-1.html

我自己想出来了,见笑了!还是谢谢您!

评分

参与人数 1学分 +2 收起 理由
cutecpu + 2 不客氣。祝順心,南無阿彌陀佛!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-1 23:20 , Processed in 0.132024 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表