在excel的单元格中提取字母的函数是什么。

 我来答
smileyyan
2012-05-21 · TA获得超过237个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:134万
展开全部
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 从文本中返回字符的个数(字节数)。
xwttlrf
2012-05-22 · TA获得超过264个赞
知道答主
回答量:70
采纳率:0%
帮助的人:48.5万
展开全部
自定义函数
'自定义函数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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alphabaty
2012-05-21 · TA获得超过1110个赞
知道小有建树答主
回答量:811
采纳率:0%
帮助的人:855万
展开全部
left,right,mid函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-21
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tonyshy
2012-05-21 · TA获得超过406个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:50.5万
展开全部
left、right、mid
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式