在excel的单元格中提取字母的函数是什么。
5个回答
展开全部
1、LEFT函数用于提取指定单元格内(文本字符串)左侧指定个数的字符(一个汉字或数字或字母均为一个字符);用法为:LEFT(text,[num_chars))其中text为包含要提取字符的文本字符串(即某一单元格);num_chars指定要提取的字符的数量;
LEFTB函数用于提取指定单元格内(文本字符串)左侧指定个数的字节(一个汉字为2个字节;一个数字或字母为1个字节);用法为:LEFT(text,[num_chars))。
2、同理,RIGHT与RIGHTB功能用法与LEFT基本相同,只是提取的是指定单元格内(文本字符串)右侧指定个数的字符/字节
3、MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
MIDB 根据您指定的字节数,返回文本字符串中从指定位置开始的特定数目的字符。
用法为:MID(text, start_num, num_chars) MIDB(text, start_num, num_bytes)
其中,Text 必需。包含要提取字符的文本字符串。
Start_num 必需。文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,依此类推。
Num_chars 必需。指定希望 MID 从文本中返回字符的个数。
Num_bytes 必需。指定希望 MIDB 从文本中返回字符的个数(字节数)。
LEFTB函数用于提取指定单元格内(文本字符串)左侧指定个数的字节(一个汉字为2个字节;一个数字或字母为1个字节);用法为:LEFT(text,[num_chars))。
2、同理,RIGHT与RIGHTB功能用法与LEFT基本相同,只是提取的是指定单元格内(文本字符串)右侧指定个数的字符/字节
3、MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
MIDB 根据您指定的字节数,返回文本字符串中从指定位置开始的特定数目的字符。
用法为:MID(text, start_num, num_chars) MIDB(text, start_num, num_bytes)
其中,Text 必需。包含要提取字符的文本字符串。
Start_num 必需。文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,依此类推。
Num_chars 必需。指定希望 MID 从文本中返回字符的个数。
Num_bytes 必需。指定希望 MIDB 从文本中返回字符的个数(字节数)。
展开全部
自定义函数
'自定义函数MyGet提取字符串中数字?中文?英文字符
'函数说明
'插入模块,复制上面的VBA代码粘贴
'=MyGet(A2,0) 提取A2单元格中的数字
'=MyGet(A2,1) 提取A2单元格中的汉字
'=MyGet(A2,2) 提取A2单元格中的字母
Function MyGet(Srg As String, Optional N As Integer = False)
Dim i As Integer
Dim S, MyString As String
Dim Bol As Boolean
For i = 1 To Len(Srg)
S = Mid(Srg, i, 1)
If N = 1 Then
Bol = Asc(S) < 0
ElseIf N = 2 Then
Bol = S Like "[a-z,A-Z]"
ElseIf N = 0 Then
Bol = S Like "#"
End If
If Bol Then MyString = MyString & S
Next
MyGet = IIf(N = 1 Or N = 2, MyString, Val(MyString))
End Function
'自定义函数MyGet提取字符串中数字?中文?英文字符
'函数说明
'插入模块,复制上面的VBA代码粘贴
'=MyGet(A2,0) 提取A2单元格中的数字
'=MyGet(A2,1) 提取A2单元格中的汉字
'=MyGet(A2,2) 提取A2单元格中的字母
Function MyGet(Srg As String, Optional N As Integer = False)
Dim i As Integer
Dim S, MyString As String
Dim Bol As Boolean
For i = 1 To Len(Srg)
S = Mid(Srg, i, 1)
If N = 1 Then
Bol = Asc(S) < 0
ElseIf N = 2 Then
Bol = S Like "[a-z,A-Z]"
ElseIf N = 0 Then
Bol = S Like "#"
End If
If Bol Then MyString = MyString & S
Next
MyGet = IIf(N = 1 Or N = 2, MyString, Val(MyString))
End Function
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
left,right,mid函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-21
展开全部
。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
left、right、mid
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |