excel怎么样自动选择重复项中的唯一值

作者&投稿:宗政杭 (若有异议请与网页底部的电邮联系)
excel怎么在一列有很多重复值的数据中查找唯一值即不重复的数值~

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

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

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

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

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出现的位置,就是第二个单元格,从而将符合条件数值提取出来。

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,就是第三行的数据。完成效果图。

但它们差别仍很大:筛选唯一值时,将临时隐藏重复的值,但删除重复值时,则会永久删除重复值。 重复值是行中的所有值与另一个行中的所有值完全匹配的值。重复值是由单元格中显示的值确定的,它不必是存储在单元格中的值。例如,如果不同的单元格中有相同的日期值,一个格式为“3/8/2006”,另一个的格式为“Mar 8, 2006”,则值是唯一的。 最好先筛选唯一值,以便在删除重复值之前确认结果是所需的。 筛选唯一值 1、选择单元格区域,或确保活动单元格在一个表中。 2、在“数据”选项卡上的“排序和筛选”组中,单击“高级”。排序和筛选 3、在“高级筛选”对话框中,请执行下列操作之一: 1)若要就地筛选单元格区域或表,请单击“在原有区域显示筛选结果”。 2)若要将筛选结果复制到另一个位置,请执行以下操作: ·单击“将筛选结果复制到其他位置”。 ·在“复制到”框中,输入单元格引用。 也可以单击“压缩对话框”以临时隐藏对话框,在工作表上选择单元格以后,再按“展开对话框”。 4、选中“选择不重复的记录”复选框,然后单击“确定”。 所选区域中的唯一值将复制到新位置。 删除重复值 删除重复值时,只有单元格区域或表中的值会受影响。在单元格区域或表以外的其他任何值都不会更改或移动。 注意 由于要永久删除数据,因此最好在删除重复值之前,先将原始单元格区域或表复制到另一个工作表或工作簿。 1、选择单元格区域,或确保活动单元格在一个表中。 2、在“数据”选项卡上的“数据工具”组中,单击“删除重复项”。删除重复项 3、请执行下列一项或多项操作: ·在“列”下,选择一个或多个列。 ·若要快速选中所有列,请单击“全选”。 ·若要快速清除所有列,请单击“取消全选”。 如果单元格区域或表包含很多列,并且您只想选择几个列,您会发现更容易的做法是单击“取消全选”,然后在“列”下面选择这些列。 4、单击“确定”。 将显示一条消息,指示删除了多少重复值,以及保留了多少唯一值,或者是不是没有删除重复值。 5、单击“确定”。

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.下拉填充,得到结果如下:



在非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+回车 组合键,代替回车,结束输入。
下拉公式

=IF(A1="","",IF(COUNTIF(Sheet1!A:A,Sheet2!A1)>=1,"在表1中重复","在表1中不重复"))

复制A列表单到指定位置,然后选中粘贴的列,在“数据”选项下的“删除重复项”中,保留唯一数据。

 




XCEL的表格怎么设置自动保存?
execl表格如何自动保存?

Excel表格怎么自动计算减法?
xcel减法公式,是在excel中做减法计算的公式,一般表述为“=A2-A1”或者是“=SUM(A2-A1)”。如果A1是5,A2是8,如何写A2减去A1的公式了,有两种办法,一可以写成"=A2-A1";二可以写成"=SUM(A2-A1)".这两种方法一般情况下都可以的,但在连续套用公式的情况下,方法一会出现错误,这时改用公式二...

xcel中如何自定义视图快速定位?怎么在excel中自定义视图
2.打开"视图管理器"对话,单击"添加"按钮打开"添加视图"对话框,输入视图名称。3.单击确定按钮即可完成该视图的建立。当需要使用视图时,可以打开"视图管理器"对话框,然后在"视图"列表框中选中视图,单击"显示"按钮即可自动定位到之前指定的位置上。

EXCEL中如何用函数或其它方式自动处理提取分隔符之前的数据---附图...
XCEL中如何用函数或其它方式自动处理提取分隔符之前的数据的方法。如下参考:1.打开Excel表格,如下图所示。2.打开Excel表格后,点击进入数据页面,如下图所示。3.单击进入数据页面,然后单击列,如下图所示。4.点击分列,检查分隔符,然后点击下一步。5.单击next后,检查其他选项,然后输入逗号并单击next...

为什么在excel2010中公式不自动变?
这个选项。勾选“自动重算”选项的方法:工具\/原料 电脑xcel2007 方法\/步骤 1、首先,打开出现问题的excel文档。2、在主界面,点击上方的excel图标。3、弹出选项卡,最下方的“excel选项”。4、弹出窗口左侧,点击“公式”。5、在右侧,选中“自动重算”,点击“确定”。6、拖动即可算出公式了。

xcel表格里如何实现选中一个单元格下拉后,内容自动+1.
很简单,单击随意一个单元格,在单元格内填入起始数字,将鼠标指针移到此单元格的右下角,你会发现有个黑色的十字,按住Ctrl键,拖拽十字就可以了。

可在其单元格内换行就略显不便
xcel处理数据之便捷众人皆知,可在其单元格内换行就略显不便,不知你是否也遇到过此类问题?通过摸索,以下四法便能轻松实现单元格内的自动换行。1. 输入数据随时换行 用户若要在输入数据时换行,只要通过Alt+Enter组合键即可轻松实现。此方法同样可使已输入内容的单元格在光标所在处换行。2. 单元格区域...

如何让ELXCEL表点击自动加一,例如是21,我点了一下21就可以变成22_百度...
对单独的一个单元格,可以用“插入→工具栏→窗体→微调项”功能,在页面中画一个“上下箭头”的微调按钮,右击按钮执行“设置控件格式”命令,在“控制”选项中设置“最小值”、“最大值”、“步长”、“单元格链接”(假如A2),“确定”即可。如果是一个数据列或者是区域,应该考虑用VBA功能来实现...

excel 表格 怎样设置为更改其中一个数值 后面的最终数值也会自动修改...
1、打开Excel表格,31800是120和265相乘的数值。2、可以在31800的位置输入公式=210*265。3、输入公式=D4*E4后,按回车键就可以得到31800结果。4、即使更改其中一个数值,数值也会跟着变的。

用EXCEL做现金日记账 有收入 有支出,自动计算出余额。多谢!
1.首先,创建一个名为“现金日记账”的新excel文件并打开它。双击工作表标签,将工作表标签命名为“一月”、“二月”和“三月”。2.e2和xcel默认是3个工作表,我们需要12个月,所以我们需要右键点击鼠标,选择“插入”→“工作表”→“回车”来完成工作表的插入。3.按住鼠标左键并选择的70行6列第...

东光县19895151318: Excel里面如何自动筛选出重复的数据? -
丹诸卡培: Excel中提供了两种数据的筛选操作,即“自动筛选”和“高级筛选”.如何区分这两种筛选模式,以便熟练掌握和应用,让我们来看看吧: 自动筛选 “自动筛选”一般用于简单的条件筛选,筛选时将不满足条件的数据暂时隐藏起来,只显示符...

东光县19895151318: 在Excel中如何快速筛选重复内容 -
丹诸卡培: 一、防止重复在表格中输入身份证号、学号等具有唯一性的数据时,为了防止重复,要求在不小心输入重复值时系统能及时显示提醒信息.1.在Excel2003中我们可以通过设置条件格式来实现.选中需要防止重复的单元格区域,例如:A2:A6000...

东光县19895151318: 如何把excel表中重复的内容文字自动筛选出来 -
丹诸卡培: 可以排序,结合手工删除

东光县19895151318: EXCEL 里面单元格有重复的,怎么刷选 -
丹诸卡培:方法: 1、打开EXCEL,选中需要筛选重复项的行或列,或某区域; 2、切换到“开始”,单击“条件格式”,选择“突出显示单元格规则”下的“重复值”; 3、选择一种格式后点击“确定”按钮; 4、返回EXCEL可发现重复项已经按格式筛选出来了; 5、如需要删除重复项,则可以通过“数据”选项卡下的“删除重复项”快速完成.

东光县19895151318: EXCEL里面,怎么把同一种东西筛选出来? -
丹诸卡培: 在excel中有一个功能是“高亮度显示重复项”,只需使用这个功能即可标记出重复数据了,具体操作步骤如下: 1.选中需筛选重复项的那列单元格. 2.点击工具栏中的"数据"一栏,选择"重复项". 3.在弹出来的选项中选择“高亮度显示重复项”,然后点击“设置”,最后按“确定”即可. 注:这时该列重复的数据背景就会自动被填充成其它颜色,再通过“筛选"功能中的"颜色筛选"功能,将背景为填充色的单元格过滤即可.

东光县19895151318: EXCEL怎么筛选重复的数据 -
丹诸卡培: 1、标识重复数据打开工作表,选中可能存在重复数据或记录的区域.单击“开始”选项卡中的“条件格式”打开菜单,在“突出显示单元格规则”子菜单下选择“重复值”,打开如图1所示对话框.在左边的下拉列表中选择“重复”,在“设...

东光县19895151318: excel里怎样把重复的数据筛选出来? -
丹诸卡培: 选中数据区域,进入“数据”--“筛选”--“高级筛选”.方式中勾选:将筛选结果复制到其他位置;列表区域已自动选择刚才选中的数据区域;条件区域选择哪一列,就表明以哪一列为准不重复;复制到:填写一个空白的单元格即可;勾选“选择不重复的记录”.完毕.

东光县19895151318: 在EXCEL中如何快速挑选出重复的数据 -
丹诸卡培: 如果是单元列的数据,可用“=COUNTIF()”,如果是多列同时的,则可用菜单中的筛选,高级筛选功能完成.

东光县19895151318: Excel如何快速选择出列中相同的数据?
丹诸卡培: 选中一列点击数据下的筛选选自动筛选即可

东光县19895151318: 【急】Excel表,如何从同一列的数据中挑出重复的 -
丹诸卡培: 假如是在A列输入,选中要输入的所有单元格,点菜单栏-格式-条件格式-公式,=countif(a:a,a1)>1,格式设置颜色为红色-确定,若输入重复会显示红色

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网