没有这样的函数,但是可以通过数组公式或高级筛选、合并计算、数据透视表等得到某列数据的不重复值。
图上的意思是相同数据多的排前面吧?这样的话,请按下列步骤操作:
1、在B1单元格输入公式:=COUNTIF(A:A,A1)
然后向下填充。
2、单击选中B1单元格,单击工具栏上“降序”排序按钮。(A列会排成你图上的D列效果)
3、在C1单元格输入数字1,C2单元格输入公式:=IF(A2=A1,C1,C1+1)
然后向填充,即可得到E列的名次效果。
在E2输入以下公式,然后向右向下填充公式
=INDEX(C:C,MATCH($B2,$D:$D,0))
然后隐藏C:D列,即可。
这是一个宏程序,在工作表名(sheet1...)处“右击”
选择查看代码,出现的面板中进行下面程序的粘贴和编制
程序是根据你的实际情况进行编辑的。这是一个循环。
Sub TRY()
For I = 1 To 370(第一行到第370行)
For J = I + 1 To 380
If Cells(I, 3) = Cells(J, 3) Then
Cells(I, 10) = "Y"
Cells(J, 10) = "Y"
End If
Next
Next
End Sub
本文转载自互联网,如有侵权,联系删除