作业帮 > 综合 > 作业

EXCEL 一列数字(假如有10000个,4位或5位都有) 1.找出尾数是某个数的,如尾数是3的,后列显示出来,

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/08 09:36:56
EXCEL 一列数字(假如有10000个,4位或5位都有) 1.找出尾数是某个数的,如尾数是3的,后列显示出来,
2.并判断此列数字尾数为3的相邻两个相差几行,最大相差几行?后列显示出来
3.此列数字中间每隔五行空了一行,能否自动删除?
EXCEL 一列数字(假如有10000个,4位或5位都有) 1.找出尾数是某个数的,如尾数是3的,后列显示出来,
假设此列是A列
B1输入公式
=IF(A1="","",IF(RIGHT(A1)*1=3,3,"")) 下拉复制公式
C1输入公式
=IF(B1=3,0,IF(ROW()=1,1,IF(OFFSET(B1,-1,)=3,1,OFFSET(C1,-1,)+1))) 下拉复制公式
在D1单元格输入公式
=IF(A1="",1,ROW(A2)) 下拉复制公式
选中B,C,D三列,复制---右键----选择性粘贴----数值
再选中全表或A,B,C,D这四列进行排序,以D列为"主要关键字"进行"升序"排序
删去所有D列为1的行(即删去A列的空行),再删去D列,这样得出的就是你要的内容了
再问: 删去所有D列为1的行(即删去A列的空行),再删去D列,这样得出的就是你要的内容了 这样会改变我原来数据的顺序啊,顺序不能改的啊
再答: 没有改变,不信你试一下,错了不怕可以撤消操作
再问: 是的,的确是没有改变,谢谢! 不过,我又有另外一个问题,如果需要挑出来的不是一个,而是4个呢,比如,把尾数是0,3,6,9的挑出来呢,而且最好能将最大相差几行的数据显示在最上面,不然还要一点点看才知道!
再答: =IF(A1="","",IF(and(RIGHT(A1)*1={0,3,6,9}), RIGHT(A1)*1,""))
再问: =IF(A1="","",IF(and(RIGHT(A1)*1={0,3,6,9}), RIGHT(A1)*1,"")) 好像不能用啊,是不是哪里有问题啊?
再答: =IF(A1="","",IF(OR(RIGHT(A1)*1={0,3,6,9}), RIGHT(A1)*1,""))
再问: 可以了,谢谢, 2. 并判断此列数字尾数为0,3,6,9的相邻两个相差几行,最大相差几行?后列显示出来 这个公式怎么改啊?而且最好能将最大相差几行的数据显示在最上面,不然还要一点点看才知道!
再答: =IF(OR(B1={0,3,6,9}),0,IF(ROW()=1,1,IF(OR(OFFSET(B1,-1,)={0,3,6,9}),1,OFFSET(C1,-1,)+1))) 这个试下
再问: 太完美了,谢谢,呵呵 再问个问题,我想在D列显示一下C列各个数字出现的次数,怎么操作? 就是0出现几次,1,2,3。。。。都各出现几次,谢谢了
再答: 还有完没完,不一次说清楚 D1 =COUNTIF(C:C,0) D2 =COUNTIF(C:C,3) D3 =COUNTIF(C:C,6) ............