excel把一列数据中以特定字母开头的数据提取到其他列

比如其中一列数据里面包含了多种字母开头的数据,我需要把AB开头的数据输出到另外一列去,怎么编公式呢

=INDEX(A:A,SMALL(IF(LEFT(A$1:A$100,2)="AB",ROW($1:$100),65536),ROW(A1)))&""

同时按CTRL  SHIFT  回车键,再下拉

如图

追问

就是要这样的效果,但是行号不能乱了啊,不是AB开头的让他空着

追答

B1=if(LEFT(A1,2)="AB",A1,"")
下拉公式

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-26

筛选 ,自定义筛选。如下图

然后筛选出来复制过去就行了

追问

我想用公式做一个表自动完成,以后碰到这样的数据要处理直接套用就行了

追答

B1=index(a:a,small(if((left(a$1:a$100)="A")+(left(a$1:a$100)="B"),ROW($1:$100),4^8),ROW(A1)))&""
数组公式,下拉

追问

第2个回答  2020-12-02
、姓名及其对应的的月收入。

2、现在需要查找表1中某些人的对应的月实际收入,如下表2,当由于数据比较多不方便一一查找时,可以使EXCEL中的公式 VLOOKUP快速查找匹配出相应的数据。

3、首先需设置单元格格式,将表1中查找列( B列、C列及D列)及表2中查找列(F列)格式设置如下图所示:数据——分裂——分隔符号——分号——文本。

4、必须逐列设置,不可直接选择两列设置;目标值列须放在查找对应值列的后面,该例中的D列(目标值列)须放在B列(查找对应值列)的后面。

5、将需要插入匹配值列(如表2中的G列)的单元格式设置如下图所示:右键单击——设置单元格格式——常规。

6、在Range_lookup处输入0或1,0(即False)表示大致匹配,1(即True)表示精确匹配;按确定即可得到结果,拉该单元格即可剩余对应值的结果。

excel把一列数据中以特定字母开头的数据提取到其他列
=INDEX(A:A,SMALL(IF(LEFT(A$1:A$100,2)="AB",ROW($1:$100),65536),ROW(A1)))&""同时按CTRL SHIFT 回车键,再下拉 如图

excel如何把一列的字母转到另一列excel如何把一列的字母转到另一...
把需要转换的那一列字母选中,右键按剪切,再转移到新的一列,右键按粘贴。就能移动过来了。

如何将excel单元格中的特定内容移到另一单元格
1、选中A列原数据,转到“数据”工具栏,点击分列 见图一 2、在跳出的“文本分列向导”第一步中,选中:分隔符号,点击:下一步 见图二 3、在第二步选中:其他,并输入分隔符号,这里输入了中文冒号 :点击下一步 见图三 4、在第三步,分别选中下部预览窗口的2列,并分别选中“列数据格式”下面...

excel中,怎么把一列的数据根据首字母的不同分别提取到其它的列?
假设数据在A列,想提取首字母为H的所有单元格内容。在C1单元格输入公式= IFERROR(INDEX(A$1:A$1000,SMALL(IF( LEFT(A$1:A$1000)="H",ROW($1:$1000),4^8), ROW(A1)))&"","")数组公式,需按Ctrl+Shift+Enter三键结束公式,使公式前后产生大括号{}后,下拉公式。 (公式预设到第1...

如何提取EXCEL一列的第一个字母+数字到另一列
如何提取EXCEL一列的第一个字母+数字到另一列 说明:这一列的内容是没有规律的,随机填写,但是我要汇总字母+数字(一般为三个数字) 如:乘坐A123号去,有90公里路途。 我需要将类似于A123的内容,批量提取到另一列。y411432 | 浏览4415 次 |举报 我有更好的答案推荐...

EXCEL中如何提取特定文字并输出至新的一列
两种方法,一种是通过下拉列表中选择,另一种简简单的就是使用自动更正,把A改正为福建省XX市A营业部,这个时候这里面的A也变了,所以你把A改为另的或是只要你在表格中不常用的就行了。

excel如何提取或者复制表格中的某一整列内容到另一张表格中。
方法步骤如下:1、打开需要操作的EXCEL表格,鼠标停留在需要复制的列上面字母处,当鼠标变成向下黑色箭头“↓”时,点击鼠标左键即可选中整列表格。2、按键盘“Ctrl+C”复制整列表格内容。3、到新的工作表中在需要粘贴的地方按“Ctrl+V”即可将整列数据表格成功粘贴在新工作表。

如何提取EXCEL一列的几个字母到另一列
B1输入:=IF(ISNUMBER(FIND("ABC",A1)),"ABC","")C1输入:=IF(ISNUMBER(FIND("ABC",A1)),SUBSTITUTE(A1,"ABC",),"")将公式向下拉填充复制,带ABC的都会在B、C列上显示了。用“复制”-“选择性粘贴”-“数值”方法就可以将B、C列保存为真实数据,而不是公式显示的结果了。

excell表格中,想把B列中的答案字母,提取到C列,怎么办?
好像很有规律哦,答案都在一个圆括号里面呢~在C1 输入公式:=MID(B1,IFERROR(FIND("(",B1,1),FIND("(",B1,1)),3),然后选中C1,向下填充就可以了

excel问题 如何提取一列的第一个字母到另一列?
假设b列提取a列数据第一个字母 b2输入 =mid(a1,1,1)下拉。

相似回答