作业帮 > 综合 > 作业

A列 B列1 12 13 14 05 06 17 08 09 010 011 012 113 114 115 016 1

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/01 15:36:29
A列 B列
1 1
2 1
3 1
4 0
5 0
6 1
7 0
8 0
9 0
10 0
11 0
12 1
13 1
14 1
15 0
16 1
17 0
18 0
19 0
20 0
21 0
22 0
我想把A列中的凡是有连续两个0下边的第一个数都提取到B列,即第6行A列中的1、第9行A列中的0、第19行A列中的0,都提取到B列对应行,其他A列行中0都不提取.尤其是第10、11、20、21、22行中的0都不提取.请问如何用函数公式提取?
excel如何提取有连续两个0下边的第一个数
A列 B列
1 1
2 1
3 1
4 0
5 0
6 1 1
7 0
8 0
9 0 0
10 0
11 0
12 1
13 1
14 1
15 0
16 1
17 0
18 0
19 0 0
20 0
21 0
22 0
我想把A列中的凡是有连续两个0下边的第一个数都提取到B列,即第6行A列中的1、第9行A列中的0、第19行A列中的0,都提取到B列对应行,其他A列行中0都不提取.尤其是第10、11、20、21、22行中的0都不提取(如上图B列图示).请问如何用函数公式提取?
A列 B列1 12 13 14 05 06 17 08 09 010 011 012 113 114 115 016 1
根据楼主的意思,判断当前行需要参考当前行的前三行,即当前行的前两行等于零,当前行上面的第三行不等于零,所以从第四行开始(B4单元格),公式如下
=IF(AND(A3=0,A2=0,A1<>0),A4,"")
然后向下填充
经测试符合楼主要求,如图所示