怎么提取重复项中的唯一值函数

怎么提取重复项中的唯一值函数

问:excel怎么样自动选择重复项中的唯一值
  1. 答:Excel中可以利用数组公式中经典的index、small和match组合自动选择重复项中的唯一值。
    软件版本:Office2007
    方法如下:
    1.Sheet1中有如下重复数值,在Sheet2中自动提取唯一值:
    2.Sheet2中输入公式如下:
    =INDEX(Sheet1!A:A,SMALL(IF(ROW(Sheet1!$A$1:Sheet1!$A$100)=IFERROR(MATCH(Sheet1!$A$1:Sheet1!$A$100,Sheet1!$A$1:Sheet1!$A$100,0),4^8),ROW(Sheet1!$A$1:Sheet1!$A$100),4^8),ROW(A1)))
    公式简要解释:先利用match函数,对当前单元格数值,在A1:A100范围内出现的位置进行判断,如果出现的位置跟当前行号一致(也就是第一次出现),则返回该数值,如果不一致(不是第一次出现),则返回4的8次方(无限大的数),然后利用small函数对由这些数据组成的数组进行从小到到排序,这样第一次出现的一定在前面,而无限大的数在后面,在对排序后的数组,利用index函数依次提取(row(A1))前面的数据,从而得到不重复的数值
    3.Ctrl+Shift+Enter三键结束数组公式,可以看到公式自动补充了大括号,这是数组公式的标志:
    4.下拉填充,得到结果如下:
  2. 答:在非A列输入:
    =INDEX(A:A,SMALL(IF(ROW($A$1:$A$100)=IFERROR(MATCH($A$1:$A$100,$A$1:$A$100,0),4^8),ROW($A$1:$A$100),4^8),ROW(A1)))
    数组公式,以Ctrl+Shift+回车 组合键,代替回车,结束输入。
    下拉公式
  3. 答:=IF(A1="","",IF(COUNTIF(Sheet1!A:A,Sheet2!A1)>=1,"在表1中重复","在表1中不重复"))
  4. 答:复制A列表单到指定位置,然后选中粘贴的列,在“数据”选项下的“删除重复项”中,保留唯一数据。
     
问:如何在EXCEL中提取唯一值
  1. 答:1、以下图中的A10A18数据为例说明操作方法。  
    2、选择A10:A18数据;按CTRL键复制;在单元格B10中单击,然后按CTRL+V执行粘贴命令。  
    3、将粘贴的数据保持在选定状态。我们将再次单击数据选项卡,然后单击:删除重复项目。  
    4、弹出一个对话框,如图所示。单击以下项目,然后单击:删除重复项目。  
    5、将弹出删除重复项的对话框,并单击确定。  
    6、弹出一个对话框,然后单击确定。  
    7、数据的唯一值就提取出来了。
问:Excel中怎么用公式提取出唯一值?
  1. 答:这个好像只能用数组公式 ,毕竟需要组合比对 ...
    数组公式使用也很简单。
    1、在需要结果的地方输入:
    =IF(ROW(1:1)>SUM((A$2:A$100<>"")/COUNTIF(A$2:A$100,A$2:A$100&"")),"",INDEX(A:A,SMALL(IF(COUNTIF(OFFSET(A$2,,,ROW(A$2:B$100)-ROW(B$1)),A$2:A$100)=1,ROW(A$2:A$100)),ROW(1:1))))
    2、同时按ctrl+shift+enter结束公式输入,正确操作后公式上会自动增加 {  } 符号,如图:
    3、该单元格下拉足够多行实现。
    说明:
    公式中 A$2:A$100 是数据范围,自己酌情调整(几个都要调整!)。
  2. 答:=IFERROR(INDEX($A$2:$A$17,MATCH(,COUNTIF($B$1:B1,$A$2:$A$17),)),"")
    CTRL+SHIFT+回车
怎么提取重复项中的唯一值函数
下载Doc文档

猜你喜欢