提取数值重复提取一次

提取数值重复提取一次

问:excel中提取一列中数据,重复项只提取一次
  1. 答:A25输入
    =INDEX($C$2:$C$22,MIN(IF(COUNTIF(A$24:A24,$C$2:$C$22),4^8,ROW($2:$22))))&""
    数组公式,先按住CTRL+SHIFT,最后回车
    公式下拉
  2. 答:在A25中输入
    =INDEX(C:C,SMALL(IF(MATCH(C$2:C$22&"",C$2:C$22&"",)+1=ROW($2:$22)*(C$2:C$22<>""),ROW($2:$22),65536),ROW(A1)))&""
    按【组合键】确认后下拉填充。
问:excel重复数据怎么只取一个
  1. 答:1、首先打开excel工作表。
    2、打开之后将鼠标移到菜单栏“数据”按钮。
    3、单击“数据”按钮,在下分的菜单栏里有一个“删除重复项”选项,单击该选项。
    4、单击弹出对话框,这时筛选要删除重复项的区域,如果是全部区域都需要的话,那么就点全选,选择好区域之后单击下方的确定按钮。
    5、单击确定按钮之后会弹出对话框,这时已经将重复项删除掉了,可以看到删除项显示为白色了,单击确定按钮即可。
问:EXCEL表格中如何提取同一列数据后录入的7个数据,当数据有重复时只提取一次?
  1. 答:比较简单的操作,是在B7单元格输入公式:
    =TEXTJOIN(",",TRUE,(A7,A6,A5,A4,A3,A2,A1))
    复制并下拉,即可。
  2. 答:在B7中输入或复制粘贴下列公式
    =TEXTJOIN(",",,INDEX(A:A,7+ROW(A1)-ROW($1:$7)))
    下拉填充
  3. 答:Function Last6S(a As Range)
    Dim Arr, i&, j&, Dic As Object, Dk
    Set Dic = CreateObject("Scripting.Dictionary")
    Arr = a
    For i = UBound(Arr) To 1 Step -1
    j = Arr(i, 1)
    Dic(j) = ""
    If Dic.Count >= 7 Then Exit For
    Next i
    Dk = Dic.keys
    Last6S = Join(Dk, "")
    Set Dic = Nothing
    End Function
提取数值重复提取一次
下载Doc文档

猜你喜欢