精华内容
下载资源
问答
  • EXCEL函数实现从列数据中提取重复

     ABC
    1A A
    2B B
    3C C
    4A D
    5D E
    6A F
    7B G
    8E H
    9F I
    10F  
    11G  
    12H  
    13A  
    14H  
    15I  
    16B  


    如上图数据,在C2单元格输入公式:=INDEX(A:A,SMALL(IF(MATCH(A$2:A$16,A$2:A$16,0)=ROW($1:$15),ROW($2:$16),4^8),ROW(A1)))&""

    按键盘上的Ctrl+Alt+Enter键,形成数组公式,然后公式下拉至16行。

    其中公式里出现的16、15等数字,各位可以按照A列的实际行数变更,注意:=ROW($1:$15),这一段里的15是行数减1的。


    公式的具体说明:

    1、使用MATCH函数返回数组中每个元素第一次出现的位置;
    2、用ROW函数返回数组中每个元素在数组中所处的位置,与第1步返回的数组逐一比对,如果相同说明该元素是首次出现,标识相应的行号;如果不同说明是重复出现,标识一个很大的行号,这里用4^8,4的8次方结果是65536,正好是2003版的最大行号,此处属于习惯用法;
    3、使用IF函数生成一个由不重复元素所在的行号与65536组成的数组;
    4、使用SMALL函数在第3步返回的数组中依次提取第1个值、第2个值、......第N个值;
    5、最后使用INDEX函数提取相应位置上的数据,即列数据中的不重复值。



    转自:http://www.officezhushou.com/excelhansu/3434.html

    展开全文
  • R语言 数据集某一列中不重复的数据以及其个 提取出某一列中不重复的数据 unique(data$Symbol) 不重复的数据个(Symbol的个数) length(unique(totaldata$Symbol))

    R语言 数据集某一列中不重复的数据以及其个数

    提取出某一列中不重复的数据

    unique(data$Symbol)
    

    不重复的数据个数(Symbol的个数)

    length(unique(totaldata$Symbol))
    
    展开全文
  • csv数据根据某一列内容删除重复

    千次阅读 2019-10-11 19:16:12
    *csv数据根据某一列内容删除重复行 利用Python爬虫获取了csv格式的数据,但数据每一行有重复内容,需要把含有重复项的整行删除掉,按照某列的内容删除重复行(按照整行同理),代码如下(按照自己的路径修改代码中...

    csv数据根据某一列内容删除重复行

    利用Python爬虫获取了csv格式的数据,但数据每一行有重复内容,需要把含有重复项的整行删除掉,按照某列的内容删除重复行(按照整行同理),代码如下(按照自己的路径修改代码中路径即可):

    import csv
    
    if __name__ == '__main__':
    
        inpath='C:/Users/Administrator/Desktop/爬虫汇总.csv'
        outpath='C:/Users/Administrator/Desktop/数据删除重复行.csv'
        i= 0
        finished = []
        with open(inpath, mode='r', encoding='utf_8') as infile:
            for line1 in infile.readlines():
                line=line1.split(',')
                i+=1
                print(len(line))
                print(i)
                if len(line) == 12:                   #我的数据有12列
                    res = []
                    res.append(line)
                    if line[9] not in finished:             #以第10列的元素为筛选依据
                        with open(outpath, r"a", newline="", encoding="utf8") as infile:
                            write = csv.writer(infile)
                            write.writerows(res)
    
    
    这样就可以飞速的利用Python删除重复项了。
    
    ## 另外,删除重复项还以直接利用Excel实现,路径:‘工具栏--数据--删除重复项--选择要依据的列’
    
    
    展开全文
  • 当面对一堆数据,我们要提取一列的唯一值的时候,如果单纯用人为一个个判断,显然是不科学的,那么如何用index函数提取唯一值呢 工具/原料 EXCEL2007以及以上版本 ...

    说明:思路用的很新奇,也对COUNTIF有了更深一步的了解,但是,对于百行数据运算速度特别低,不适合数据多的使用

     

    当面对一堆数据,我们要提取一列的唯一值的时候,如果单纯用人为一个个判断,显然是不科学的,那么如何用index函数提取唯一值呢

    EXCEL如何用公式提取一列中的唯一值和不重复值
     

    工具/原料

     
    • EXCEL2007以及以上版本

    方法/步骤

     
    1.  

      新建一个空白的EXCEL工作表,而后打开

      EXCEL如何用公式提取一列中的唯一值和不重复值
    2.  

      在A列输入人名,人名有重复,要求将唯一值提取到B列

      EXCEL如何用公式提取一列中的唯一值和不重复值
    3.  

      首先我们在B2单元格输入公式=INDEX(A$1:A$99,MATCH(0,COUNTIF(B$1:B1,A$1:A$99),0))&"",而后按三键结束,就是同时按住ctrl+shift+enter,将公式转化为数组,而后我们可以看到,第一个人名,就出现在眼前

      EXCEL如何用公式提取一列中的唯一值和不重复值
    4.  

      下拉B2公式,我们就将唯一值全部提取了出来放到B列

      EXCEL如何用公式提取一列中的唯一值和不重复值
    5.  

      公式解释,首先我们将鼠标放到B2单元格,而后选中COUNTIF(B$1:B1,A$1:A$99),按住F9,我们可以看到,这部分的结果为{1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0,出现这样的结果的原因是因为第一个单元格的计算为在B1单元格内,先计算A1等于B1的个数,而后是A2,而后是A,这样一直计算到A30,形成30个数字,因为姓名值出现一次,所以只有第一个单元格为1,其他全部为0,而后用match函数查出第一次0出现的位置,就是第二个单元格,从而将符合条件数值提取出来

      EXCEL如何用公式提取一列中的唯一值和不重复值
    6. 6

      我们将鼠标放到B3单元格,而后而后选中COUNTIF(B$1:B1,A$1:A$99),按住F9,我们可以看到,{1;1;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0,这样提取出来的第一个0值的位置为3,就是第三行的数据

      EXCEL如何用公式提取一列中的唯一值和不重复值
       

     

    参考:https://jingyan.baidu.com/article/046a7b3e959ef3f9c27fa99d.html

    转载于:https://www.cnblogs.com/Formulate0303/p/11512663.html

    展开全文
  • 1.首先使用鼠标点击需要操作的任意格,选择 数据-筛选-高级筛选。2.列表区域,选择需要操作的整列(包括标题)3.条件区域,选择操作除了标题外的区域4.在-选择不重复列的地方打勾5.按确定
  • 解释一下,COUNTIF(A$2:A$22,B2) 这里是查找 【保留】的第行在【筛选】中有几个,这里如果大于等于1 ,就表示至少存在个。如果成立,输出重复,不成立 为空 往下拖动公式,按重复排序,删掉重复的,...
  • 得到该文件夹,文件夹内容如上图。 代码如下: Private Sub Command_OLIVER() Dim arr arr = Range("A1:C" & [a65536].End(3).Row) Dim i As Long, wName As String, wPath A...
  • 删除excel中某一列重复

    千次阅读 2018-09-30 21:07:45
    在给图片打标签的过程中,需要提取数据集...提取下表中I中的所有菜肴标签   二、代码 二、代码 import xlrd def open_excel(fileName="asim.xls"): try: fileHandler = xlrd.open_wor...
  • Sub CheckDiff() Dim r%, i% Dim arr, brr Dim d As Object Set d = CreateObject("scripting.dictionary") With Worksheets("sheetName") r = .Cells(.Rows.Count, 1).End(xlUp).Row ...
  • sheet1 2   DeviceL1_ID DeployDevice_IP 0000000001 172.24.9.12 0000000002 172.24.9.12 0000000003 172.24.9.12 0000000004 172.24.9.12 0000000005 172.24.9.12 ...
  • 使用a(M,N)可以提取矩阵a中符合M,N要求的部分最简单是M,N都是标量,就是例如a(1,1) a(2,3)分别返回a矩阵1行1的单元 和 2行3的单元M,N还可以是矢量,例如a([1 2 3 4],[2 3]) 返回 1 2 3 4行 2 3 的...
  • DataFrame获得某一列中所有的不重复的值 dataframe['xxx'].unique()
  • 大家可以看到在下图的A、B两列中,有部分行两个单元格中的数据相同,即为重复值,图中用红色标识,现在的需求就是两列中提取唯一值到其他区域,多次出现的重复值只提取一次,下面以Excel 2013和下图两列数据为例向...
  • 统计Excel内容值的重复的绿色在线工具,支持统计重复行的个数,统计重复单元格的个数,统计单元格内文字的重复数,个人用js做的 (注意要使用谷歌浏览器) ...、如果是统计某或某几列相同的行重复数统计使...
  • 提取数据库中某一列不相同的值

    千次阅读 2014-10-22 10:15:46
    有数据库表如下: a b 1 2 2 2 ...现在想取b中不相同的元素用SQL: select distinct(b) from table 即可
  • Python提取List的某一列中都有哪些值,妙用集合set来处理 创建List: data = [[0,0,0,0,'no'], [0,0,0,1,'no'], [0,1,0,1,'yes'], [0,1,1,0,'yes'], [0,0,0,0,'no'], [1,0...
  • python 提取重复的整数

    千次阅读 2019-04-22 22:28:35
    输入个int型整数,按照右向左的阅读顺序,返回个不含重复数字的新的整数。 输入描述: 输入个int型整数 输出描述: 按照右向左的阅读顺序,返回个不含重复数字的新的整数 示例1 输入 9876673 输出 37689 '...
  • Java8 使用 stream().map()提取List对象的某一列值及排重 List对象类(StudentInfo) public class StudentInfo implements Comparable<StudentInfo> { //名称 private String name; //性别 ...
  • 例如 123456.txt内容如下 90115601,2137786735 36684 90115601,2137786735 36684 90118301,17751822 34898 90145133,2050186877 3847 90145133,2050186877 3847 90151825,35804
  • EXCEl表中提取相同内容

    千次阅读 2020-03-01 14:15:19
    将A中相同的内容的行提取出来单独生成新的excel文件,生成的文件名为A内容。生成的文件最好自带表头。 Sub 提取相同内容() Dim arr arr = Range("A1:C" & [a65536].End(3).Row) Dim i As Long, ...
  • Excel使用过程中,有很多场合都需要获取组数据的不重复值。获取不重复值的方法有很多,例如高级筛选法、透视表法、基础操作法和公式法。本例分别向大家介绍这四种方法如何使用。 工具/原料 Excel 高级筛选...
  • Excel excel提取重复

    千次阅读 2014-07-26 16:57:09
    、INDEX—MATCH=ROW 法=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$11,$A$2:$A$11,0)=...1、对 A 中的每项利用 MATCH 函数找出其在 A 中首次出现的位置,返回相应的行 号。超出列表范围时将返回个较大的行号,如 6553
  • A=[1 2 3 1 3 4 2 2 3 2 2]; x=unique(A) x =  1 2 3 4 [m n]=hist(A,x) m =  2 5 3 1 n =  1 2 3 4 找到出现最多的元素的对应值: find
  • 用数组公式提取区域中的重复

    千次阅读 2014-07-26 16:04:05
    有时需要要提取多行多区域中的重复数据到某,如下图所示,A2:C11包含一些重复的水果名称(已用深红色进行了标记),要将重复的名称提取到E。 制作方法: 1、制表如上A2至C11内容 2、在E2输公式=INDIRECT...
  • VBA 获取多重复

    千次阅读 2016-07-22 16:42:34
    Sub Uniquedata() Dim EachCell As Range 'Creat UniqDicictionary object Set UniqDic = CreateObject("Scripting.Dictionary") 'Traverse selected area For Each EachCell In Range("A2:C11") ...
  • 实例需求:只提取字符串中2位~4位的数字(无小数点)。 测试字符串:6688-部门员工共10人与2019年6月成功完成销售额889966订单689 这次的话题有些太简单了吧!?任何学习正则的同学基本上首先学会的就是这个知识点,...
  • 在处理数据的时候,我们经常会遇到处理...第种情况,去掉重复的数据: ### 构造数据 data = pd.DataFrame(data=[['a',1],['a',2],['b',1],['b',2],['a',1]],columns=['label','num']) data Out[17]: label nu...
  • java8 提取list中的重复元素

    千次阅读 2020-10-23 15:24:59
    public static <T> List<T> checkRepeat(List<T> list) { return list.stream() .collect(Collectors.toMap(e -> e, e -> 1, (a, b) -> a + b)) // 获得元素出现频率的 Map,键为...
  • 单词用电子表格保存,增加一列:抽查记录列,每抽查一次记录加1。每次将记录最小值提出取list,在其中随机提取。如果列表小于提出,在列表外的数据中,随机生成补齐,满足提取要求。 三、代码 import random i....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 101,443
精华内容 40,577
关键字:

从一列数提取重复内容