Excel提取重复值、不重复值、全部值的函数
excel_distinct函数_概述说明

excel distinct函数概述说明1. 引言1.1 概述Excel是一种功能强大的电子表格软件,被广泛应用于数据分析、计算和管理。
在Excel中,distinct函数是一种很常见且实用的函数,它能够帮助用户去除重复数据,并筛选出唯一的数值或文本。
通过使用distinct函数,我们可以更方便地整理和分析大量数据,并提取出有价值的信息。
1.2 文章结构本文将对Excel distinct函数进行全面的概述说明。
文章主要分为五个部分来展开讨论。
首先,在第一部分引言中,我们将对文章进行概述介绍,并说明文章的结构和目的。
其次,在第二部分“Excel distinct函数的定义与作用”中,我们会详细解释distinct函数是如何定义以及其所起到的作用。
这一部分包括distinct函数的概述、常见应用场景以及主要功能和特点。
接着,在第三部分“Excel distinct函数的使用方法”中,我们将介绍distinct 函数的具体使用方法。
这包括函数语法和参数说明、数据范围设定与筛选条件设置以及使用示例与操作步骤说明。
然后,在第四部分“Excel distinct函数与其他数据去重方法比较”中,我们将对distinct函数与其他常用的数据去重方法进行比较分析。
具体来说,我们将对distinct函数与Filter函数以及高级筛选进行对比分析,并介绍distinct函数的优势及适用场景。
最后,在第五部分“结论与展望”中,我们会总结distinct函数的优势和应用价值,并对未来distinct函数的发展趋势进行思考和展望。
1.3 目的本文的目的是全面介绍Excel distinct函数,帮助读者了解该函数的定义、作用、使用方法以及与其他数据去重方法的比较。
通过深入探讨,读者将能够更好地应用distinct函数来处理Excel中的数据,并在数据分析过程中提高工作效率和准确性。
另外,我们也将展望distinct函数的未来发展方向,为读者提供对该函数更深层次的思考和理解。
从一列中提取不重复值的两个公式

从一列中提取不重复值的两个公式公式1:提取一列中的不重复值假设我们有一个包含n个元素的列表或数据集,我们想要提取出其中的不重复值。
这可以通过以下公式来实现:=INDEX($A$1:$A$1000,MATCH(0,COUNTIF($B$1:B1,$A$1:$A$1000),0))这个公式利用了INDEX、MATCH和COUNTIF函数。
COUNTIF函数用于计算在指定范围内一些值的出现次数。
MATCH函数用于在一些范围内查找一些值,并返回该值在范围中的位置。
INDEX函数用于返回给定位置上的值。
在这个公式中,我们首先定义一个范围来包含要提取不重复值的原始列表,这里假设是A列中的数据。
然后,我们在B列中使用COUNTIF函数来计算每个值在A列中的出现次数。
我们将这个公式应用到B列中的每个单元格,以逐步构建一个不重复值的列表。
最后,我们使用MATCH函数来查找第一个计数值为0的位置,在我们之前计算出的计数列表中。
我们再次使用INDEX函数来返回对应该位置的A列中的值。
这样,我们就可以得到一个不含重复值的列表。
公式2:提取一列中的唯一值和对应的计数有时候,我们不仅想提取一列中的不重复值,还想知道每个值在原始列表中的出现次数。
=IFERROR(INDEX($A$1:$A$1000,MATCH(0,COUNTIF($B$1:B1,$A$1:$A$ 1000),0)),"")这个公式与之前提到的公式非常相似,只是多了一个IFERROR函数。
这个函数用于处理错误,如果COUNTIF函数找不到一个计数为0的单元格,就会返回一个错误。
在这个公式中,我们还是先使用COUNTIF函数计算每个值的出现次数,然后通过INDEX和MATCH函数来提取不重复值。
当我们无法找到计数值为0的单元格时,IFERROR函数会返回一个空白单元格。
这样,我们就得到了一个不含重复值的列表,并且每个值旁边还有对应的计数。
这两个公式可以方便地应用在 Excel等电子表格软件中,以提取出不重复值。
工作中最常用的excel函数公式大全

工作中最常用的excel函数公式大全一、数字处理1、取绝对值=ABS(数字)2、取整=INT(数字)3、四舍五入=ROUND(数字,小数位数)二、判断公式1、把公式产生的错误值显示为空公式:C2=IFERROR(A2/B2,"")说明:如果是错误值则显示为空,否则正常显示。
2、IF多条件判断返回值公式:C2=IF(AND(A2<500,B2="未到期"),"补款","")说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式1、统计两个表格重复的内容公式:B2=COUNTIF(Sheet15!A:A,A2)说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数公式:C2=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
四、求和公式1、隔列求和公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3)或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式2、单条件求和公式:F2=SUMIF(A:A,E2,C:C)说明:SUMIF函数的基本用法3、单条件模糊求和公式:详见下图说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。
4、多条件模糊求和公式:C11=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)说明:在sumifs中可以使用通配符*5、多表相同位置求和公式:b2=SUM(Sheet1:Sheet19!B2)说明:在表中间删除或添加表后,公式结果会自动更新。
常用excel函数公式大全

常用的excel函数公式大全一、数字处理1、取绝对值=ABS(数字)2、取整=INT(数字)3、四舍五入=ROUND(数字,小数位数)二、判断公式1、把公式产生的错误值显示为空公式:C2=IFERROR(A2/B2,"")说明:如果是错误值则显示为空,否则正常显示。
2、IF多条件判断返回值公式:C2=IF(AND(A2<500,B2="未到期"),"补款","")说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式1、统计两个表格重复的内容公式:B2=COUNTIF(Sheet15!A:A,A2)说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数公式:C2=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
四、求和公式1、隔列求和公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3)或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式2、单条件求和公式:F2=SUMIF(A:A,E2,C:C)说明:SUMIF函数的基本用法3、单条件模糊求和公式:详见下图说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。
4、多条件模糊求和公式:C11=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)说明:在sumifs中可以使用通配符*5、多表相同位置求和公式:b2=SUM(Sheet1:Sheet19!B2)说明:在表中间删除或添加表后,公式结果会自动更新。
常用excel函数公式大全

常用的excel函数公式大全一、数字处理1、取绝对值=ABS(数字)2、取整=INT(数字)3、四舍五入=ROUND(数字,小数位数)二、判断公式1、把公式产生的错误值显示为空公式:C2=IFERROR(A2/B2,"")说明:如果是错误值则显示为空,否则正常显示。
2、IF多条件判断返回值公式:C2=IF(AND(A2<500,B2="未到期"),"补款","")说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式1、统计两个表格重复的内容公式:B2=COUNTIF(Sheet15!A:A,A2)说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数公式:C2=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
四、求和公式1、隔列求和公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3)或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式2、单条件求和公式:F2=SUMIF(A:A,E2,C:C)说明:SUMIF函数的基本用法3、单条件模糊求和公式:详见下图说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。
4、多条件模糊求和公式:C11=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)说明:在sumifs中可以使用通配符*5、多表相同位置求和公式:b2=SUM(Sheet1:Sheet19!B2)说明:在表中间删除或添加表后,公式结果会自动更新。
EXCEL中提取不重复值唯一值方法大全

EXCEL中提取不重复值唯一值方法大全在Excel中提取不重复的唯一值有许多方法可以实现。
下面是一些常用的方法,共计1200字以上。
方法一:使用高级筛选功能1.将要提取唯一值的列(假设为A列)复制到一个新的位置(假设为B列)。
2. 在空白单元格中输入列名或条件,例如"B1"中输入"Unique"。
3.选择复制的列(B列)。
4. 在Excel菜单栏中选择"数据",然后在"排序和筛选"下选择"高级"。
5.在弹出的高级筛选对话框中,选择"将筛选结果复制到其他位置"。
6.在"复制到"框中选择要将唯一值复制到的位置(例如"C1")。
7.确定并应用筛选。
方法二:使用Remove Duplicates功能1.选择要提取唯一值的列(假设为A列)。
2. 在Excel菜单栏中选择"数据",然后在"数据工具"下选择"删除重复项"。
3.在弹出的对话框中,确保只有选中要提取唯一值的列(即A列),并取消选中其他列。
4.点击"确定"。
方法三:使用IF和COUNTIF函数1.在空白单元格中输入以下公式:=IF(COUNTIF($A$1:A1,A1)>1,"",A1)2.将公式拖拽或填充到相邻的单元格中,直到所有的列表中的值都被覆盖。
3.选择计算的列,拷贝并粘贴到另一个位置。
方法四:使用INDEX和MATCH函数1.在空白单元格中输入以下公式:=INDEX($A$1:$A$10,MATCH(0,COUNTIF($B$1:B1,$A$1:$A$10),0))2.将公式拖拽或填充到相邻的单元格中,直到所有的唯一值都被提取。
方法五:使用高级函数1.选中一个空白单元格。
2.输入以下公式并按下Ctrl + Shift + Enter以将其作为数组公式输入:=INDEX($A$1:$A$10,SMALL(IF(COUNTIF($B$1:B1,$A$1:$A$10)=0,ROW($A$ 1:$A$10)-MIN(ROW($A$1:$A$10))+1),1))3.将公式拖拽或填充到相邻的单元格中,直到所有的唯一值都被提取。
EXCEL常用的14个函数公式

EXCEL常用的14个函数公式1、查找重复内容=IF(COUNTIF(A:A,A2)>1,"重复","")2、重复出现两次以上提示=IF(COUNTIF(A$2:A2,A2)>1,"重复","")3、根据出生年月计算年龄=DATEDIF(A2,TODAY(),"y")4、根据身份证号提取出生年月=--TEXT(MID(A2,7,8),"0-00-00")5、根据身份证号码提取性别=IF(MOD(MID(A2,15,3),2),"男","女")6、几个常用汇总公式A列求和:=SUM(A:A)A列最小值:=MIN(A:A)A列最大值:=MAX (A:A)A列平均值:=AVERAGE(A:A) A列数值个数:=COUNT(A:A)7、考核成绩排名=RANK.EQ(A2,A$2:A$7)8、中国式排名相同成绩不占用名次=SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+19、统计90分以上人数=COUNTIF(B1:B7,">90")10、统计各分数段人数同时选中E2:E5,输入以下公式,按Shift+Ctrl+Enter =FREQUENCY(B2:B7,{70;80;90})11、统计男生平均分=AVERAGEIF(B2:B7,"男",C2:C7)12、多条件统计平均值=AVERAGEIFS(D2:D7,C2:C7,"男",B2:B7,"销售")13、统计不重复个数=SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))14、提取不重复内容C2单元格输入以下数组公式,按Ctrl+ Shift+Enter,向下复制。
Excel新函数Unique用法介绍

Excel新函数Unique用法介绍在Excel中,UNIQUE函数用于返回一个数组中的所有唯一值。
这个函数在数据分析、数据清洗和数据准备等方面非常有用。
本文将详细介绍UNIQUE函数的概念、功能、语法、案例、注意事项和高级用法。
概念UNIQUE函数是Excel 2021版本中引入的一个新函数。
它用于提取给定数组或区域中的唯一值,并返回一个水平数组。
功能UNIQUE函数的主要功能是从一个数组或区域中提取出所有不同的值。
这对于在大量数据中查找唯一值或进行数据分析非常有用。
语法UNIQUE函数的语法如下:UNIQUE(array, [by_col], [exactly_once])参数说明:array:必需参数,表示要提取唯一值的数组或区域。
by_col:可选参数,表示要按列提取唯一值。
如果设置为TRUE,则函数会按列返回唯一值;如果设置为FALSE或省略,则默认按行提取。
exactly_once:可选参数,表示是否只返回出现一次的唯一值。
如果设置为TRUE,则只返回出现一次的唯一值;如果设置为FALSE或省略,则返回所有唯一值,无论出现次数多少。
案例下面通过几个案例来演示UNIQUE函数的使用:案例1:提取数组中的唯一值假设有一个数组{1, 2, 3, 2, 4, 5, 4, 6},我们想要提取其中的所有唯一值。
可以在Excel中使用以下公式:=UNIQUE({1, 2, 3, 2, 4, 5, 4, 6})这将返回一个水平数组{1, 2, 3, 4, 5, 6},其中包含了原数组中的所有唯一值。
案例2:按列提取区域中的唯一值假设有一个包含两列数据的区域,我们想要按列提取其中的唯一值。
可以在Excel 中使用以下公式:=UNIQUE(A1:B5, TRUE)这将返回一个水平数组,其中包含原区域中每一列的唯一值。
如果第一列中有重复值,则只会返回一次。
案例3:提取出现一次的唯一值假设有一个数组{1, 2, 3, 2, 4, 5, 4, 6},我们想要提取其中只出现一次的唯一值。
excel提取不重复值的函数

excel提取不重复值的函数在 Excel 中,可以使用不同的函数来提取不重复值。
下面将介绍一些常用的方法:方法一:使用数据筛选功能1.将要处理的数据输入到一个列中。
2. 在 Excel 菜单栏中选择“数据” -> “高级筛选”。
3.在弹出的对话框中,选择需要筛选的数据范围,以及提取结果的放置位置。
4.勾选“只保留唯一的记录”选项,然后点击“确定”按钮。
5.将会在指定位置得到提取的不重复值。
方法二:使用高级过滤功能1.将要处理的数据输入到一个列中。
2.在一个空白列中输入一个不重复的值(如“不重复值”),作为过滤条件。
3.将鼠标放在数据范围上,点击“数据”->“高级”。
4.在“高级筛选”对话框中,选择要筛选的数据范围,以及将结果放在哪里。
5.在“条件区域”中选择含有过滤条件的列,然后点击“确定”按钮。
6.将会在指定位置得到提取的不重复值。
方法三:使用排序和辅助列1.将要处理的数据输入到一个列中。
2.在一个空白列中,使用“排序”功能将数据进行升序或降序排列。
3.在相邻的列中使用条件函数(如“IF”或“COUNTIF”)来判断当前数值是否与前一个数值相同。
4.如果不同,则在结果列中显示当前数值;如果相同,则结果列中显示空格或其他标识。
(例如,在B2单元格中可以使用以下公式:=IF(A2=A1,"",A2))5.将会得到一个含有唯一值的列。
方法四:使用Excel数组公式1.将要处理的数据输入到一个列中。
2.在一个空白列中输入以下公式(假设要处理的数据范围是A1:A10):=IFERROR(INDEX($A$1:$A$10,MATCH(0,COUNTIF($B$1:B1,$A$1:$A$10 ),0)),"")3.将公式拖动以填充整个列。
4.将会得到一个含有唯一值的列。
方法五:使用VBA宏```Function UniqueValues(rng As Range) As VariantDim dict As ObjectSet dict = CreateObject("Scripting.Dictionary")Dim cell As RangeFor Each cell In rngdict(cell.Value) = 1Next cellUniqueValues = dict.KeysEnd Function```3. 在 Excel 中的一些单元格中输入函数 `=UniqueValues(A1:A10)` (假设要处理的数据范围是A1:A10)。
excel提取重复值对应的数据函数

excel提取重复值对应的数据函数如何使用Excel提取重复值对应的数据在日常的工作中,我们经常需要对大量数据进行处理和分析。
其中,提取重复值对应的数据是一个常见的需求。
Excel提供了一些函数和方法,可以帮助我们轻松地完成这个任务。
我们需要确保要提取的数据位于同一个列中。
假设我们的数据存储在A列中。
接下来,我们可以使用Excel的条件格式功能来标记重复值,并将它们突出显示。
具体操作如下:1. 选中A列中的数据。
2. 在Excel的主页选项卡中,找到“样式”组,点击“条件格式”。
3. 在下拉菜单中选择“突出显示单元格规则”。
4. 选择“重复的数值”选项。
5. 在弹出的对话框中,选择希望突出显示的样式,然后点击“确定”。
经过以上步骤,我们就可以在A列中看到被标记为重复值的数据了。
接下来,我们可以使用Excel提供的筛选功能来提取这些重复值对应的数据。
具体操作如下:1. 在Excel的数据选项卡中,找到“排序与筛选”组,点击“筛选”。
2. 在A列的标题栏上出现的筛选箭头中,选择“重复项”选项。
3. Excel会自动筛选出重复值,并将其显示在工作表中。
通过以上操作,我们就成功地提取出了重复值对应的数据。
这样,我们就可以进一步对这些数据进行分析和处理了。
需要注意的是,Excel提取重复值对应的数据是一种静态的方法,即只能提取出当前状态下的重复值。
如果原始数据发生了改变,我们需要重新进行上述操作来提取新的重复值。
总结一下,使用Excel提取重复值对应的数据是一个简单而有效的方法。
通过条件格式和筛选功能,我们可以轻松地完成这个任务,进一步提高数据处理和分析的效率。
希望以上介绍对你有所帮助!。
excel表格取数公式

常用电子表格公式1、查找重复内容公式:=IF(COUNTIF(A:A,A2)〉1,”重复",”")。
2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,”2009/8/30",FALSE))/360,0)。
3、从输入的18位身份证号的出生年月计算公式:=CONCATENATE (MID(E2,7,4),”/”,MID(E2,11,2),”/”,MID(E2,13,2))。
4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式:=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,”男”,”女"))公式内的“C2”代表的是输入身份证号码的单元格.1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和;2、平均数:=A VERAGE(K2:K56) -—对K2 K56这一区域求平均数;3、排名: =RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名;4、等级:=IF(K2>=85,”优",IF(K2〉=74,”良",IF(K2>=60,”及格","不及格”)))5、学期总评:=K2*0。
3+M2*0。
3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评"、“期中”、“期末”三项成绩;6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;7、最低分:=MIN(K2:K56) —-求K2到K56区域(55名学生)的最低分;8、分数段人数统计:(1) =COUNTIF(K2:K56,”100”)—-求K2到K56区域100分的人数;假设把结果存放于K57单元格;(2) =COUNTIF(K2:K56,”>=95”)-K57 --求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;(3)=COUNTIF(K2:K56,"〉=90")-SUM(K57:K58)——求K2到K56区域90~94。
常用excel函数公式大全

常用的excel函数公式大全一、数字处理1、取绝对值=ABS(数字)2、取整=INT(数字)3、四舍五入=ROUND(数字,小数位数)二、判断公式1、把公式产生的错误值显示为空公式:C2=IFERROR(A2/B2,"")说明:如果是错误值则显示为空,否则正常显示。
2、IF多条件判断返回值公式:C2=IF(AND(A2<500,B2="未到期"),"补款","")说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式1、统计两个表格重复的内容公式:B2=COUNTIF(Sheet15!A:A,A2)说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数公式:C2=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
四、求和公式1、隔列求和公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3)或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式2、单条件求和公式:F2=SUMIF(A:A,E2,C:C)说明:SUMIF函数的基本用法3、单条件模糊求和公式:详见下图说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。
4、多条件模糊求和公式:C11=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)说明:在sumifs中可以使用通配符*5、多表相同位置求和公式:b2=SUM(Sheet1:Sheet19!B2)说明:在表中间删除或添加表后,公式结果会自动更新。
excel中提取不重复值唯一值方法大全

excel中提取不重复值唯一值方法大全在Excel中提取不重复的唯一值有多种方法,下面是一些常用的方法:
1.使用数据筛选:对于单列数据,可以使用“高级筛选”功能来提取
不重复的唯一值。
选择需要筛选的数据范围,点击“数据”选项卡中的
“高级”,设置筛选条件为“将筛选结果复制到其他位置”,选择一个空
白单元格作为目标位置,然后点击确定即可。
3. 使用Excel函数:可以使用Excel中的一些函数来提取不重复的
唯一值。
常用的函数有“去重”函数和“唯一值”函数。
使用去重函数需
要先将需要去重的数据排序,然后在空白单元格中输入“=UNIQUE(数据范围)”(不包括表头),按下Enter键即可得到不重复的唯一值。
使用唯
一值函数需要先在一个空白单元格中输入“=UNIQUE(数据范围,
[by_col])”,其中[by_col]为可选参数,用于指定是否按列进行去重,
默认为True,即按列进行去重。
4.使用条件格式:可以使用条件格式功能来快速标记出不重复的唯一值。
选择需要标记的数据范围,点击“开始”选项卡中的“条件格式”,
选择“突出显示规则”,然后选择“唯一值”。
在弹出的对话框中选择标
记的方式,点击确定即可。
5. 使用动态数组函数:如果使用的是Excel版本为Office 365或Excel 2024,请使用Excel的新特性“动态数组函数”。
选择一个空白单
元格,输入“=UNIQUE(数据范围,[by_col])”,按下Enter键即可得到
不重复的唯一值。
常用excel函数公式大全

经常使用的excel函数公式大全一、数字处理1、取绝对值=ABS(数字)2、取整=INT(数字)3、四舍五入=ROUND(数字,小数位数)二、判断公式1、把公式发生的错误值显示为空公式:C2=IFERROR(A2/B2,"")说明:如果是错误值则显示为空,否则正常显示。
2、IF多条件判断返回值公式:C2=IF(AND(A2<500,B2="未到期"),"补款","")说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式1、统计两个表格重复的内容公式:B2=COUNTIF(Sheet15!A:A,A2)说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数公式:C2=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数酿成分母,然后相加。
四、求和公式1、隔列求和公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3)或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果题目行没有规则用第2个公式2、单条件求和公式:F2=SUMIF(A:A,E2,C:C)说明:SUMIF函数的基本用法3、单条件模糊求和公式:详见下图说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是暗示任意多个字符,如"*A*"就暗示a前和后有任意多个字符,即包含A。
4、多条件模糊求和公式:C11=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)说明:在sumifs中可以使用通配符*5、多表相同位置求和公式:b2=SUM(Sheet1:Sheet19!B2)说明:在表中间删除或添加表后,公式结果会自动更新。
掌握Excel的UNIQUE函数去重数据

掌握Excel的UNIQUE函数去重数据Excel是一款功能强大的电子表格软件,广泛应用于数据处理、统计分析、图表制作等领域。
在Excel中,有许多函数可以帮助我们实现各种复杂的数据处理任务。
其中,UNIQUE函数是一种十分实用的函数,可以帮助我们去除重复的数据。
本文将介绍如何使用Excel的UNIQUE函数去重数据,并提供一些实际应用示例。
一、UNIQUE函数的基本用法UNIQUE函数是Excel 365中新增的函数,在早期的Excel版本中可能并不支持。
UNIQUE函数的作用是从指定的数据范围中提取唯一的值,并返回一个按照原始顺序排列的数组。
UNIQUE函数的基本语法如下:```excel=UNIQUE(范围, [by_col], [exactly_once])```其中,范围是要去重的数据范围;by_col是一个逻辑值,表示按列去重还是按行去重,默认为按列去重;exactly_once是一个逻辑值,表示是否只保留出现一次的值,默认为FALSE。
下面以一个简单的例子来说明UNIQUE函数的基本用法。
假设我们有一个包含重复数据的列表,如下:```A1 苹果2 苹果3 草莓4 香蕉5 葡萄6 苹果```我们希望去除重复数据,只保留唯一值。
我们可以在B列中输入下面的公式:```=UNIQUE(A1:A6)```按下回车键后,B列将显示去重后的结果:```B1 苹果2 草莓3 香蕉4 葡萄```通过UNIQUE函数,我们很方便地去重了数据,并得到了唯一值。
二、UNIQUE函数的高级用法除了基本用法外,UNIQUE函数还支持一些高级用法,可以根据具体情况进行灵活应用。
1. 多列去重UNIQUE函数默认是按列去重的,即只保留每一列中的唯一值。
如果我们需要对多列数据同时进行去重,可以通过将数据范围扩展到多列的方式实现。
例如,我们有一个包含重复数据的表格,如下:```A B1 苹果红色2 苹果红色3 草莓红色4 香蕉黄色5 葡萄紫色6 苹果绿色```我们希望根据A列和B列的数值去重。
提取重复值函数

提取重复值函数表格中的数据重复有时是不正常的——明明知道公司没有重名的员工,却出现了重名;本来是唯一的身份证号却出现在两个人的头上。
重复有时发生在一张表中,需要找出;有时又需要找出不在一张表中的重复数据。
那么,如何快速找到重复项目呢?其实用两个小函数IF和COUNTIF就能全搞定。
就拿下面的这张人员表来说,其中就出现了一些重名记录,需要快速找出来。
现在,用一个小公式即可搞定。
创建一个辅助列B,用来存放判断重复的标志,若有重复就标“重复”,不重复就什么也不标。
在B2单元格中输入公式并回车:=IF(COUNTIF(A:A,A2)>1,"重复","")然后通过向下拖动B2单元格右下角的小方块填充柄按钮(或双击填充柄),这样就会自动填充每一行的重复情况。
之后再看,所有重复的数据行就露出了“马脚”。
为了使重复的项目看起来更显眼,我们还可以给重复的项目加上颜色。
通过“开始→条件格式→突出显示单元格规则→重复值”路径进行设置。
在“重复值”对话框中,给“重复”值设置某种填充色和文字颜色,然后确定。
之后我们看到,所有重复的项目就被标上指定的颜色了。
如果人员登记表中出现了重复的身份证号码,怎么弄呢?请看下表,密密麻麻的数字,你能一下子判断出有几个重复的吗?其实,我们只需在单元格B2中使用另一个公式:=IF(COUNTIF(A:A,A2&"*")>1,"重复","")同样用填充柄将这个公式应用到后续的各行中,就会自动给出重复的身份证出现的位置。
一个表格可采用上述方法来查重。
那么,如果要比较两个表格中的重复数据,该怎么办呢?以下面的两个表为例,表Sheet1中存放了一列号码,表Sheet2中存放了另一列号码,两表中可能会有重复出现。
那么,如何比较两个表格找出所有重复项呢?我们在表Sheet1的B列设置一列判断重复,定位到表Sheet1的B2单元格,输入如下公式:=COUNTIF(SHEET2!A2:A12,A2)回车之后用该单元格右下角的填充柄向下填充到该列最后,可以看到所有标示为1的即是两表中重复出现的人名。
UNIQUE函数的2个用法,几分钟搞定别人两天干的活

UNIQUE函数的2个⽤法,⼏分钟搞定别⼈两天⼲的活01分组去除重复值UNIQUE 有⼀个好兄弟:FILTER,它俩在⼀起有⼀个组合的名字:上天组合。
根据分组提取⾮重复值,是它俩的压轴曲⽬。
根据「部门」,提取「姓名」的唯⼀值。
传统思路是这样的:❶⽤ MATCH 函数,找到第 1 个产品⼤类的单元格,A。
❷⽤ COUNTIF 函数,计算这个⼤类的个数 N。
❸⽤ OFFSET 函数,从第 A 个位置引⽤ N 个单元,返回对应的「产品名称」。
先不谈公式,光看这个思路,我就已经晕了。
⽤ UNIQUE 和 FILTER 的话,公式是这样的:=UNIQUE(FILTER(C2:C25,B2:B25=G2))▲左右滑动查看公式从内到外依次拆解,⼤致的步骤是:❶FILTER 筛选数据⽤ FILTER 函数,筛选「部门」对应的「姓名」,得到的结果是这样的:=FILTER(C2:C25,B2:B25=G2)提取出来的数据还有⼀些重复值,接下来⽤ UNIQUE 函数去重。
❷UNIQUE 函数去除重复值把 FILTER 筛选出来的数据,作为参数传递给 UNIQUE 函数,分组去重复数据就提取出来了。
公式如下:=UNIQUE(FILTER(C2:C25,B2:B25=G2))▲左右滑动查看我想过买假发,想过去植发……怎么也没想到,提取⾮重复值,可以这样⽅便啊!02创建下拉菜单Excel ⾼⼿吧,都容易玩技术⾃嗨。
关键的问题是,提取⾮重复值⼲什么呢?你都不知道,这玩意⽤来做 Excel 下拉菜单,有多好⽤。
下拉菜单的选项,根据输⼊的内容,⾃动更新!这个效果我做梦都想好⼏回了。
⼤致步骤是这样的:❶UNIQUE 函数提取⾮重复值。
❷数据验证添加下拉菜单。
传统的⽅法,下拉菜单选项要选择对应的数据区域。
UNIQUE 还有⼀个隐藏的⾝份:动态数组函数。
也就是会根据提取内容数量,⾃动扩展填充区域。
返回的区域是动态的,⽽且,我们可以动态的获取这个区域,⽤⼀个简单的符号「#」,就轻松搞定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel提取重复值、不重复值、全部值的函数
1、从某行中提取
定义名称“数量1”:=COUNTA(Sheet2!$B$6:$IV$6)
“区域1”:=OFFSET(Sheet2!$B$6,0,0,1,数量1)
除定义的名称外,以下(1)至(3)中的公式均为数组公式。
(1)提取有重复的数据
【思路】把区域中重复数据的第1个提取出来。
为避免拖动公式超出区域范围时出现的错误,前面加了一个IF函数判断是否超出区域范围。
{=IF(COLUMN(A1)>数量1,"",INDEX(6:6,SMALL(IF((COUNTIF(区域1,区域1)>1)*(MATCH(区域1,区域1,0)=COLUMN(区域1)-1),COLUMN(区域
1),256),COLUMN(A1))) & "")}
(2)提取没有重复的数据
{=IF(COLUMN(A1)>数量1,"",INDEX(6:6,SMALL(IF(COUNTIF(区域1,区域1)=1,COLUMN(区域1),256),COLUMN(A1))) & "")}
(3)提取全部数据,重复的只提取一次
{=IF(COLUMN(A1)>数量1,"",INDEX(6:6,SMALL(IF(MATCH(区域1,区域1,0)=COLUMN(区域1)-1,COLUMN(区域1),256),COLUMN(A1))) & "")}
2、从某列中提取
定义名称“数量2”:=COUNTA(Sheet3!$B$7:$B$65536)
“区域2”:=OFFSET(Sheet3!$B$7,0,0,数量2)
(1)提取有重复的数据
{=IF(ROW(A1)>数量2,"",INDEX(B:B,SMALL(IF((COUNTIF(区域2,区域2)>1)*(MATCH(区域2,区域2,0)=ROW(区域2)-6),ROW(区域
2),65536),ROW(A1))) & "")}
(2)提取没有重复的数据
{=IF(ROW(A1)>数量2,"",INDEX(B:B,SMALL(IF(COUNTIF(区域2,区域2)=1,ROW(区域2),65536),ROW(A1))) & "")}
(3)提取全部数据,重复的只提取一次
{=IF(ROW(A1)>数量2,"",INDEX(B:B,SMALL(IF(MATCH(区域2,区域2,0)=ROW(区域2)-6,ROW(区域2),65536),ROW(A1))) & "")}。