wlbk.net
当前位置:首页 >> 关于EXCEL:如何让某一列中第一次出现的数值依次显示在另外一列中? >>

关于EXCEL:如何让某一列中第一次出现的数值依次显示在另外一列中?

假设名称列在A列, 在D2输入公式=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$5000&"",$A$1:$A$5000&"",0)=ROW($A$1:$A$5000),ROW($A$1:$A$5000),4^8),ROW(A1)))&"" 数组公式,按CTRL+SHIFT+回车三键确定,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

使用COUNTIF函数,说明如下:函数说明:CONUTIF(range,criteria):计算某个区域中满足给定条件的单元格数目;函数参数:Range:要计算其中非空单元格数目的区域;Criteria:以数字、表达式或文本形式定义的条件;函数使用:1.在某单元格插入函数CONUTIF,比如你所说的前一列中的某个单元格;2.在参数Range栏选择需要进行统计的区域,比如某一列的所有数值,直接下拉;3.在参数Criteria栏输入需要进行统计的条件,比如某个重复出现的数值;4.参数输入完成,结果随即显示,你需要的某个重复出现的数值所出现过的次数已经统计出来了.

可以用函数=前一列的代码

B1=(A1-A2)/A1 单元格格式选择数字,小数点以下第四位然后往下拉!

选择成绩的那一列,然后点“数据/排序”中,都选升序或者降序,

aa42=if(x42="","",sumproduct(offset($a$1,match(x42,a:a,0)-1,2,,3)))向下复制

假设姓名在A列,在空列做公式 =COUNTIF(A:A,A1),把公式向下填充,会显示1、2、3..等数值.光标在这一列任意格,点工具条中的排序按钮(降序),数大的就在前边了,也就是你要的出现最多的人.

假如你的数据在a1:a10要做目录的第一单元格输入=index(a:a,small(if(match(a$1:a$10,a$1:a$10,)=row(a$1:a$10),row(a$1:a$10),4^8),row(a1)))&""crtl+shift+enter结束公式,向下填充自己参考着修改

这个好麻烦的,反过来到时挺容易 第一步,对数据分列获得需要的数据 第二步,处理后数据如下 第三步,使用公式=IF(A1="","",MATCH(A1,$F:$F,0)) 然后将数据区右拉下拉到与数据区一样大.结果为#N/A的就是没有的数据.

B1中输入=mid(A1,5,7)回车,就可以了,这个函数的意思,5就是从第五个开始,7是共取7个

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com