当前位置:首页经验技巧Excel经验excel图表

电子表格怎样提取EXCEL两个单元格中相同的字符,

2026-01-09 10:17:28

1.怎样提取EXCEL两个单元格中相同的字符,

1.打开需要处理的列表,如图所示,可以看出上下两个数据表中存在相同的两个部分,为了方便讲解和最后比对,数据是一眼就能看出相同部分的,但是在实际操作中一般数据比较杂乱。

2.在原数据列表的右边通过复制-粘贴添加辅助标题栏,找出的相同部分会在此显示。3.在工具栏中找到“数据”——“筛选”——“高级”。

4.弹出如图所示对话框,在“列表区域”中选取数据较少的一组数据。5.在“条件区域”中选取另一组数据。

6.在对话框中选中“筛选结果复制到其他位置”7.在“复制到”一栏中选中步骤2添加的辅助工具栏。8.点击确定,完成。

2.excel如何将一列单元格中存在相同字符提取出来至另一列

假定数据在A列,相同字符是“ABC“。

示例公式:

=index(a:a,small(if(isnumber(find("ABC",a$1:a$100)),row($1:$100),4^8),row(a1)))&""

按组合键ctrl+shift+enter结束公式,下拉填充至出现空白。

说明:公式用FIND函数匹配有ABC字符的单元格,并赋值自然数序列,没有匹配到的赋值固定数4^8。为保证提取到的数据中间不间断,用***ALL函数将匹配的数据排前。最后用INDEX函数将符合条件的数据一一列出。

3.在excel里,如何提取出一个单元格里有多个相同字符例如A1为?

用SUBSTITUTE函数进行逐个剔除,然后测试剩下字符串的长度,但如果A1的长度不确定就很复杂,用VBA写代码为好。

假设A1内容长度固定为10,比如“我们都是123456”则可以:【B2】=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,MID(A$1,10,1),""),MID(A$1,9,1),""),MID(A$1,8,1),""),MID(A$1,7,1),""),MID(A$1,6,1),""),MID(A$1,5,1),""),MID(A$1,4,1),"")【C2】=IF(LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2,MID(A$1,3,1),""),MID(A$1,2,1),""),MID(A$1,1,1),""))由于SUBSTITUTE镶嵌层数限制,很难写到一个公式中,用B2作过渡,C2作为测试结果, 全部。

4.excel如何将一列单元格中存在相同字符提取出来至另一列

假定数据在A列,相同字符是“ABC“。

示例公式:

=index(a:a,small(if(isnumber(find("ABC",a$1:a$100)),row($1:$100),4^8),row(a1)))&""

按组合键ctrl+shift+enter结束公式,下拉填充至出现空白。

说明:公式用FIND函数匹配有ABC字符的单元格,并赋值自然数序列,没有匹配到的赋值固定数4^8。为保证提取到的数据中间不间断,用***ALL函数将匹配的数据排前。最后用INDEX函数将符合条件的数据一一列出。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .