Excel怎么excel提取相同字符串一列相同数据及其扩展区域

从一列中提取不重复值的两个公式(网络转载)_excel吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:84,184贴子:
从一列中提取不重复值的两个公式(网络转载)收藏
如果Excel工作表的某列中包含一些有重复数据,要从该列中提取不重复的数据,即对于重复的数据仅保留一个,从而形成一列无重复的数据,除了使用高级筛选、数据透视表等方法外,还可以用公式来实现。提取不重复值的公式非常多,下面就是两个比较简单的。
假如在A2:A19中有一列名单,现在要将无重复的名单放在B列中。
公式一:用INDEX、MATCH和COUNTIF函数组成的数组公式
在B2单元格中输入数组公式:
=INDEX($A$2:$A$19,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$19),0))
按Ctrl+Shift+Enter结束,然后拖动填充柄向下填充,直到出现“#NA”为止。
公式二:不显示重复的数据的公式
在B2单元格中输入公式:
=IF(COUNTIF($A$2:A2,A2)=1,A2,"")
然后拖动填充柄到B19单元格。
该公式让重复的数据显示为空值,虽然这些数据看起来不连续,但也得到了不重复的数据。
其实我第一个公式没看懂,谁能解释一下。
如果公式有不明确的地方,可以用公式审核里的公式求值按钮逐步计算,数据量少时可以很完整的看到计算过程,便于理解。
=INDEX($A$2:$A$19,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$19),0))这个公式必须在第二行,第一行可以手动输入第一个名字或者其他无用名字。比如公式在B5的时候,就是要找A2到A19区域内不等于B1:B5【B1锁定了,所以区域拉长】的第一个值。
第一个不太懂,第二个学习了,其实这两个都有要删除的看着不舒服的单元格,定位,然后删除的话,我还是喜欢用第二个,简单易懂!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或excel中如何将一列中相同内容提取出来单独一列?_百度知道
1.打开需要处理的列表,如图所示,可以看出上下两个数据表中存在相同的两个部分,为了方便讲解和最后比对,数据是一眼就能看出相同部分的,但是在实际操作中一般数据比较杂乱。2.在原数据列表的右边通过复制-粘贴添加辅助标题栏,找出的相同部分会在此显示。3.在工具栏中找到“数据”——“筛选”——“高级”。4.弹出如图所示对话框,在“列表区域”中选取数据较少的一组数据。5.在“条件区域”中选取另一组数据。6.在对话框中选中“筛选结果复制到其他位置”7.在“复制到”一栏中选中步骤2添加的辅助工具栏。8.点击确定,完成。
其他类似问题
为您推荐:
提问者采纳
需要使用多重数据透视表处理ALT+D+P,调出多重数据透视表对话框然后二维转一维!
没用过数据透视表,能讲得详细一点吗?谢了~
提问者评价
用SQL语句实现了。仅用数据透视表貌似不能实现。
其他1条回答
在图二的B2中输入=VLOOKUP(SHEET1!A:B,2,)下拉填充。在图二的c2中输入公式=INDEX(SHEET1!$C:$C,SMALL(IF(SHEET1!$A$2:$A$100=$A2,ROW($2:$100),4^8),COLUMN(A1)))&&&公式输入结束后按【组合键】确认,再将公式右拖、下拉填充。
excel的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁访问本页面,您的浏览器需要支持JavaScript如何用excel抓取网络上的数据,及对此数据进行整理
Q: ,,excel?
A: &excel---web-----
/view/d2b160b4ec034.html
/view/2f356dc68bd63186bcebbcf6.html
1).Excel2003/()F3
2).Excel2007Excel2007(wps
A:CA1=A2B1=B2C1=C2A2:C2
Excel2003Excel2007
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 excel提取相同数据 的文章

 

随机推荐