作业帮 > 综合 > 作业

解决Excel2003问题,公式正确报答您100财富值.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/19 07:58:13
解决Excel2003问题,公式正确报答您100财富值.
怎样把A列和B列中的大于0的数字依次交替填写在C列和D列(C列填写的是A列数字,D列填写的是B列数字),A列和B列里的数字是随机产生的,如果A列中的5和以下的数字都早出现于B列中的2和以下的数字(如右面的A列和B列所示),自动按括号里的方式显示,如下:
A B C D A B ( C D )
0 0 2 0 0 ( 5 )
0 0 5 5 0 ( 2 )
0 2 1 0 0 ( 4 )
0 0 4 0 0 ( 1 )
5 0 3 0 0 ( 1 )
0 0 1 0 2 ( 3 )
0 1 5 0 0 ( 6 )
0 0 6 0 0 ( 5 )
4 0 1 4 0 ( 8 )
0 0 8 0 0 ( 1 )
0 0 6 0 1 ( 4 )
0 3 4 0 0 ( 6 )
1 0 4 1 0 ( 9 )
0 0 9 0 0 ( 4 )
0 5 4 0 0 ( 1 )
0 0 1 0 3 ( 4 )
0 0 0 0
6 0 6 0
0 0 0 5
0 1 0 0
8 0 8 0
0 0 0 0
0 6 0 1
0 0 0 0
4 0 4 0
0 0 0 0
0 0 0 0
0 0 0 0
0 4 0 6
9 0 9 0
0 0 0 0
0 4 0 4
0 0 0 0
0 0 0 0
0 0 1 0
1 0 0 4
0 0 0 0
还有个条件,不用VBA
用公式需要辅助列,在你的数据列后边插入6列
第一列输入公式=SMALL(IF('Sheet1 (5)'!$A$1:$A$100>0,ROW('Sheet1 (5)'!$A$1:$A$100)),ROW())
第二列输入公式=SMALL(IF('Sheet1 (5)'!$B$1:$B$100>0,ROW('Sheet1 (5)'!$B$1:$B$100)),ROW())
以上两个为数组公式
第三列第一行输入公式=IF(C1