首页 >>  正文

unique函数详解

来源:baiyundou.net   日期:2024-09-24

老板发给你一列数据,让你快速去除重复值,得到唯一值

在新函数公式出来之前,我们要用很复杂的公式来完成

1、技巧法

我们可以选中数据,然后选中整列,然后在数据选项卡下,点击删除重复值

这样是可以得到唯一的数据列表

2、传统公式

但是很多情况下,我们不能对原始数据进行修改,只能引用公式来去重,得到结果

这个时候我们可以使用公式:

=IFERROR(LOOKUP(2,1/(COUNTIF($C$1:C1,$A$2:$A$9)=0),$A$2:$A$9),"")

通过错位计数,从下向上的将不重复的数据给列出来了

3、新公式秒杀

传统公式,理解起来还是偏复杂,更多的时候,就是把这个公式保存下来,下次直接套用,因此新函数公式Unique横空出世

使用用法是:=unique(array, by_col exactly_once),后2个参数是选填的

第1个参数是:数据区域,

第2个参数:是否按列排列,TRUE是按列去重,False按行去重

第3个参数:False返回唯一选项,True返回出现一次的值

所以对于上述要求,我们只需要使用公式:

=UNIQUE(A1:A9,FALSE),也可以将第2参数省略

当我们的数据横向排列的时候,我们要去重复,必须第2参数使用true

第3个参数,默认是False,当我们需要提取出来一次的结果时,可以输入公式:

=UNIQUE(A1:A9,FALSE,TRUE)

关于这个函数公式,你学会了么?动手试试吧!

","gnid":"9b38e9bf8fadff56b","img_data":[{"flag":2,"img":[{"desc":"","height":1015,"title":"","url":"https://p0.ssl.img.360kuai.com/t0167f7f411b85f7a23.jpg","width":1280},{"desc":"","height":834,"title":"","url":"https://p0.ssl.img.360kuai.com/t01611116810d0bdb9d.jpg","width":1280},{"desc":"","height":"624","title":"","url":"https://p0.ssl.img.360kuai.com/t010ff513b22e8d6a7a.jpg","width":"1020"},{"desc":"","height":"920","title":"","url":"https://p0.ssl.img.360kuai.com/t01115e9217394a71ed.jpg","width":"1392"},{"desc":"","height":"500","title":"","url":"https://p0.ssl.img.360kuai.com/t015f1da77f10f8eb7f.jpg","width":"898"},{"desc":"","height":"896","title":"","url":"https://p0.ssl.img.360kuai.com/t0161994f4e3ee76c06.jpg","width":"942"},{"desc":"","height":"586","title":"","url":"https://p0.ssl.img.360kuai.com/t0157d9e47ab855e7fb.jpg","width":"1488"},{"desc":"","height":"898","title":"","url":"https://p0.ssl.img.360kuai.com/t015ddde0968cfb649d.jpg","width":"912"}]}],"original":0,"pat":"qgc,art_src_3,sexf,sex4,sexc,fts0,sts0","powerby":"pika","pub_time":1705497060000,"pure":"","rawurl":"http://zm.news.so.com/2d5a3cf452b753c9a27689f7c672cbf8","redirect":0,"rptid":"8b44d5e35fdf718d","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"UNIQUE函数公式,太强了,革命性更新

黎阁省873MATLAB中unique函数的时间复杂度 -
禄养很19288688107 ______ unique函数——取集合的单值元素 用法: b=unique(a),取集合a的不重复元素构成的向量. b=unique(A,'rows'),返回A、B不同行元素组成的矩阵. [b,i,j]=unique(...),i,j]体现b中元素在原向量(矩阵)中的位置.

黎阁省873matlab中有哪些有趣的命令 -
禄养很19288688107 ______ unique函数,可以把不相同的元素成分提取出来. 比如 a=[1;2;3;4;5;1;3;2;1;3;4;2;1];[b,n,m]=unique(a);b = 1 2 3 4 5n = 1 2 3 4 5m = 1 2 3 4 5 1 3 2 1 3 4 2 1这里很好玩,有: b(m)=a a(n)=b

黎阁省873怎样使用unique函数 -
禄养很19288688107 ______ 需求 头文件: <algorithm> 示例 // alg_unique.cpp // compile with: /EHsc #include <vector> #include <algorithm> #include <functional> #include <iostream> #include <ostream> using namespace std; // Return whether modulus of elem1 is equal to ...

黎阁省873matlab中怎样计算两个集合的差集 -
禄养很19288688107 ______ 在 Matlab 中 unique 函数用来去除矩阵A中的重复元素,但是不保留原数组元素的顺序; 比如,A=[2,1,3,3,4],那么 unique(A)=[1,2,3,4]; 如果,A=[5,4,3;3,2,1],那么 unique(A)=[1,2,3,4,5]; unique(A,'rows') 用来去除矩阵A中的重复行

黎阁省873matlab中如何删除掉数组中的重复元素,只要出现重复就全部删掉 -
禄养很19288688107 ______ unique函数用来去除矩阵A中重复的元素, 比如说A=[1,2,3,3,4],那么unique(A)=[1,2,3,4]; 如果A=[1,2,3;3,4,5],那么unique(A)=[1,2,3,4,5]; unique(A,'rows')用来去除矩阵A中重复的行, 比如说A=[1,2,3;4,5,6;1,2,3], 那么unique(A,'rows')=[1,2,3;4,5,6]; 综上,如果x=[1 1 1 2 2 2 3 3 3 3 3], 那么unique(x)=[1,2,3].

黎阁省873MATLAB中查找数组中的非零元素用什么函数
禄养很19288688107 ______ 呵呵,我也不知道有没有这个函数,但我认为用这种方法可以判断: x1=[1 1 2 2 2 3 6 6 7 8] x1 = 1 1 2 2 2 3 6 6 7 8 &gt;&gt; length(x1)-length(unique(x1)) ans = 4 如果结果为0则没有相同的元素. 其中的unique函数是用来去除数组里重复元素的函数.

黎阁省873MATLAB中查找数组中的非零元素用什么函数 -
禄养很19288688107 ______ B=A~=0 B矩阵中1的值的位置对应A中就是非0元素

黎阁省873MATLAB用户输入一个向量,编写函数将这个向量中的元素从小到大进行排列,并输出排列好的向量 -
禄养很19288688107 ______ >> a = input( 'input a vector:' ) input a vector:[ 3, 1, 6, 4, 9 ] a = 3 1 6 4 9 >> sort( a ) ans = 1 3 4 6 9

黎阁省873matlab中饱和函数如何表示呢 -
禄养很19288688107 ______ 这个饱和函数是需要构造的 举例说明 y=sat(x) ............ function M=sat(x) d=abs(x/k); if d<=1 M=x/k; else M=sign(x/k); end

黎阁省873sql 中Unique identifier怎么理解 -
禄养很19288688107 ______ UNIQUE 标识符 UNIQUE 约束唯一标识数据库表中的每条记录,UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024