excel 如何单独提取单元格 第一位数字,第二位数字,第三位数字

一串字母和数字的混合,如何提取第一个数字和往后的两个数字,例如:NL156Z L236SY直接提取数字156 236
因为这种类似的数据很多,一个个用太麻烦,所以,希望大神能够解惑

这个要数据有规律(比如都是等长数据,位置一样),就比较好处理,否则就比较难了。

如果是数据都要提取出来,参考数组函数公式:

=MID(SUM(MID("01"&A32,1+LARGE(ISNUMBER(-MID(1&A32,ROW($1:$50),1))*ROW($1:$50),ROW($1:$20)),1)*10^ROW($2:$21))%,2,100)

记得按ctrl+shift+enter(正确输入后公式两旁有 {  }  ç¬¦å·ï¼‰

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-08

写个自定义函数吧,代码如下:

Function ABC$(S$)
For i = 1 To Len(S)
   x = Mid(S, i, 1)
   If IsNumeric(x) Then
      ABC = ABC & x
      If Len(ABC) = 3 Then Exit For
   End If
Next
End Function

追问

很多组数据(数字和字母组合),但有很多是重复的,我要不同样的数据,每组我只提取一个,应该怎么做?

本回答被提问者采纳
第2个回答  2018-03-08
假设数据和字母混合在A2单元格开始的A列,则可在B2单元格输入数组公式:
=VLOOKUP(0,MID(A2,ROW($1:$30),3)*{0,1},2,0)
复制并下拉
特别注意:上面的是数组公式,输入公式后必须:CTRL+SHIFT+ENTER三键同时按
第3个回答  2018-03-08

你可以用vba

用mid函数

a=cells(1,1)
for i= 1 to len(a)
    if asc(mid(a,i,1))>=48 and asc(mid(a,i,1))<=57 then 
        num=num & mid(a,i,1)
    else
        aph=aph & mid(a,i,1)
    end if 
next i

num 就是数字

aph就是字母

第4个回答  2018-03-08
使用批量填充

excel 如何单独提取单元格 第一位数字,第二位数字,第三位数字
excel如何单独提取单元格第一位数字,第二位数字,第三位数字可使用MID函数实现。MID函数第一个参数是目标数据来源,第二个参数是需要提取的字符开始位置,第三个参数是提取的字符数,分别将提取位置设置为1、2、3即可单独提取对应的数字。方法步骤如下:1、打开需要操作的EXCEL表格,在空白位置输入=MID...

excel怎么单独提取单元格第一位数字第二位数字第三
在Excel中,单独提取单元格中的第一位数字、第二位数字和第三位数字,可以通过使用`MID`函数实现。`MID`函数允许你从一个文本字符串中提取指定位置的字符。以下是具体的操作步骤:1. 提取第一位数字:在需要显示结果的单元格中输入`=MID(A1,1,1)`(假设你要从A1单元格中提取数字),此公式的意思...

excel怎么单独提取单元格第一位数字、第二位数字、第三?
在Excel中,要单独提取单元格的第一位数字、第二位数字、第三位数字,可以使用MID函数。首先,MID函数是一个文本处理函数,用于从指定的字符串中提取子字符串。它的语法是:MID,其中text是要提取子字符串的原始字符串,start_num是子字符串的起始位置,num_chars是要提取的子字符串的长度。接下来,以...

excel如何单独提取单元格数字第一二三位
1. 提取第一位数字:假设要提取的数字位于单元格A1中,那么在另一个单元格中输入公式`=MID`。这里的“A1”是包含数字的单元格地址,“1”表示从字符串的第一个字符开始提取,“1”表示提取的字符长度为1。因此,该公式将返回A1单元格中数字的第一位。2. 提取第...

excel 如何单独提取单元格 第一位数字,第二位数字,第三位数字
在Excel中,如果你需要逐一提取单元格中的第一位、第二位和第三位数字,可以借助MID函数来实现这个操作。MID函数是一个强大的文本函数,用于从一个字符串中提取特定位置的字符。操作方法分为五个步骤:首先,打开你的Excel工作表,找到一个空白单元格,键入等号"=",然后输入"MID(",紧接着你想要提取...

excel如何单独提取单元格数字第一二三位
1. 提取第一位数字:`=MID`。这个公式的意思是从A1单元格的文本字符串的第一个字符开始,提取1个字符。结果将是“1”。2. 提取第二位数字:`=MID`。这里,我们从A1单元格的文本字符串的第二个字符开始,同样提取1个字符。结果将是“2”。3. 提取第三位数字:`=MID`。

EXCEL如何提取第一、二、三位数字?
1. 打开Excel表格:首先,需要打开包含目标数字的Excel表格。2. 输入MID函数:在需要显示提取结果的空白单元格中,输入等号“=”开始一个公式,然后输入“MID”并按下Tab键或选择自动出现的MID函数。MID函数的基本语法是MID,其中text是包含要提取字符的文本字符串,start\\_num是文本...

excel怎样只提取一位数字或两位数字?
1. 首先,打开Excel表格,并在空白单元格中输入公式`=MID(目标单元格, 1, 1)`。这将会提取出目标单元格中的第一位数字。2. 接着,在另一个空白单元格中输入公式`=MID(目标单元格, 2, 1)`,并回车。这将提取出目标单元格中的第二位数字。3. 最后,再在另一个空白单元格中输入公式`=MID(...

excel如何单独提取单元格数字第一二三位
1. 打开Excel表格,在需要显示提取结果的空白单元格中输入MID函数的公式。MID函数的语法为`=MID(text, start_num, num_chars)`,其中`text`是包含要提取字符的文本字符串,`start_num`是文本中要提取字符的起始位置,`num_chars`是指定要返回的字符数量。2. 对于提取第一位数字,假设目标单元格为A1...

怎么用excel提取数据中的第一位数字和第三位数字
1. 打开Excel表格,定位到需要提取数字的目标单元格旁边的一个空白单元格。2. 输入公式`=MID`来提取第一位数字,或者输入`=MID`来提取第三位数字。注意将“目标单元格地址”替换为实际的数据单元格地址,如A1。3. 按下回车键,Excel会自动计算出结果并显示在公式所在的单元格中。4. 如果...

相似回答