如何在excel中将一个单元格中的字符串使用函数将特定字符串中的数值提取出来。

如何在excel中将一个单元格中的字符串如A1储存格:X-150300Y-78000, 分别用函数在两个储存格内返回-150300和-78000。注意X Y是固定存在的特定字符,而数字是不固定位数的。

函数是一种办法,此外还可以用手动操作,也是很方便的,选中这列,数据——分列,然后输入“Y",这样就分开了。最后选中前一列,替换去“x"

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-17
方法一:连续进行两次数据分列——分别使用分隔符XY,即可
方法二:
在B1输入
=mid(A1,2,find("Y",A1)-2)
在C1输入
=right(A1,len(A1)-find("Y",A1))本回答被提问者采纳
第2个回答  2013-05-17
函数很简单可以实现,有高手已经给出,还有一种方法,就是用替换(按ctrl+F),然后:
查找内容:X
替换为:

全部替换,同样Y也按上述方法即可
第3个回答  2015-11-09
有两种方法
方法一:连续进行两次数据分列--分别使用分隔符XY,即可
方法二:
在B1输入
=mid(A1,2,find("Y",A1)-2)
在C1输入
=right(A1,len(A1)-find("Y",A1))
第4个回答  2013-05-18
最快捷的办法,用数据-分列

如何在excel中将一个单元格中的字符串使用函数将特定字符串中的数值提取...
方法一:连续进行两次数据分列——分别使用分隔符XY,即可 方法二:在B1输入 =mid(A1,2,find("Y",A1)-2)在C1输入 =right(A1,len(A1)-find("Y",A1))

EXCEL中如何提取某个字符串中的字符
1. 使用LEFT函数提取第1个字符:LEFT函数用于从文本字符串的第一个字符开始,返回指定数量的字符。例如,如果我们有一个文本字符串“Excel”在A1单元格中,要提取第一个字符“E”,可以在另一个单元格中输入以下公式:`=LEFT`。这里的“1”表示我们只提取从左边开始的...

如何用excel函数从指定单元格中提取指定的内容?
1、首先打开电脑里的excel软件打开数据,如下图所示一个单元格中字符串很长,我现在想要提取单元格前3个字符。2、在C2单元格中输入“=LEFT(B2,3)“,按回车键,即可提取前3个字符。3、关于LEFT函数公式的解释,在本例中就是将B2单元格中的字符串中的前3个字符提取出来。4、若是我想要提取字符串...

excel怎么单独提取数字中的某一位数字
在Excel中,要单独提取数字中的某一位数字,可以使用MID函数。MID函数允许你从文本字符串中的指定位置开始提取特定数量的字符。首先,你需要确定要提取的数字所在的位置和提取的位数。例如,如果你想从某个单元格中提取第4位数字,你可以使用MID函数结合适当的参数。具体步骤如下:1. 选中你希望显示提取结...

excel提取指定范围内的字符
1. LEFT函数:LEFT函数返回文本字符串的左边字符。比如,LEFT(A2;3)将返回单元格A2中前三个字符。其中,“3”代表要提取的字符数,可以自行调整这个数字。2. RIGHT函数:RIGHT函数返回文本字符串的右边字符。比如,RIGHT(A2;5)将返回单元格A2中后五个字符。其中,“5”代表要提取的字符数,可以自行...

如果在Excel中提取出特定字符后的数据?
在Excel中,提取特定字符后的数据其实相当直接。首先,你需要将目标数据放置在表格的适当位置。例如,假设你有一个表格,想从“共”和“,”之间的金额中提取数据,可以参考以下步骤。1. 假设你的数据在A列,你可以在B1单元格输入公式来实现这个任务。使用MID和LEFT函数组合,公式可以写为:=MID(A1,...

excel用自定义函数提取单元格内字符串中的数字
line1:End Function 该自定义函数定义了两个参数,第一个参数指定字符串所在的单元格,第二个参数指定提取字符串中的第几个数值。如果字符串中仅包含2个数值,而第二个参数大于2,则函数会返回空。返回Excel工作表界面。假如上述字符串在A2单元格中,在B2中输入:=Getnums(A2,1)公式将以文本形式返回...

如何在excel中从字符串中提取数字?
1、给出数字在字符串中的起始位置和长度。示例公式:=--mid(a1,5,3) 公式结果为提取A1单元格中从第5位开始的3个数字。2、提取某特定字符串后的数字。示例公式:=-lookup(0,-mid(a1,find("ABC",a1)+LEN("ABC"),row(1:99))) 公式结果为提取A1单元格中字符串ABC之后的数字。3、数字在...

如何在EXCEL单元格内提取字符串中指定位置的文字?
在Excel中引用单元格内的部分文字也是在工作中经常会遇到的情况,这里可以使用函数,分为三部分来说:一、LEFT函数-引用单元格内前部分文字 一、LEFT函数-引用单元格内前部分文字 我们如果需要引用单元格前半部分文字,那可使用LEFT函数;LEFT(text,[num_chars])=LEFT(字符串位置,字符长度);如上图需要...

EXCEL中,如何用函数获取单元格中的某一段字符串?
在Excel中,要获取单元格中的特定字符串,你可以利用MID函数来实现。这个函数的语法是:MID(text, start_num, num_chars)。其中,text是你需要从中提取字符的文本字符串,start_num是这个字符串中你想要提取的字符开始位置,以1为计数起点;num_chars则是你希望MID返回的字符数量。如果你需要提取固定...

相似回答