excel怎样提取指定字母
① excel 如何提取字符串指定位置的字母
用mid函数即可
例如提取字符串中第8个位置开始的字符,共提取3个字符
② 怎么在EXCEL单元格里提取英文字母
B1输入:
=TRIM(MID(RIGHT(A1,8),MIN(FIND({"男";"女"},RIGHT(A1,8)&"男女"))+1,5))
向下填充。
③ EXCEL 怎么提取某个字母
=left(a1,find("+",a1)-1)
用普通公式是无法做到的
用vba,[a1].formula
或者插入定义=mid(get.cell(6,a1),2,100)
④ EXCEL如何利用公式提取中间字母
用Mid函数可以做到:
定义:Mid是Visual Basic和Microsoft Excel中的一个字符串函数,作用是从一个字符串中截取出指定数量的字符。
格式:MID(text, start_num, num_chars)
参数:
text,必选。变体(字符串)表达式,要被截取的字符。如果该参数为Null,则函数返回Null。
start_num,必选。数值表达式,从左起第几位开始截取。
num_chars,必选。变体(数值)表达式,从参数指定的位置开始,要向右截取的长度。如果省略,将指定为从Start参数位专置开始向右到字符串结尾的所有字符数。
示例:假设A1内容为属ABC123。
1、=MID(A1,1,5),结果:ABC12。
2、=MID(A1,3,5),结果:C123。
⑤ excel中怎么提取指定字符后面所有的字符
输入公式:=MID(B2,FIND("粤",B2,1)+1,99),按enter键结束,以下是公式讲解:
一. FIND("粤",B2,1)返回3,FIND函数是指返回某字符在字符串中出现的起始位置,=FIND(要查找的字符串,被查找的字符串,开始位置)
二. MID(B2,3+1,99)返回****1,MID函数是指从文本字符串的指定位置开始,根据字符数返回指定的字符串(所有字符的字符个数为1),=MID(字符串,开始位置,字符个数)
三. 最后,点击C2单元格,下拉完成公式填充。
⑥ 如何通过Excel列号取得其对应的列字母
在编程中,我们常常利用POI或者其他接口操作Excel文件。当通过列号写公式时,很麻烦。因为Excel公式中,使用列字母形式表示单元格。比如:SUM(B1:B5),下面的方法可以通过Excel列号取得其对应的列字母。这样通过循环列号,得到对应的列字母就可以方便的进行操作不同列了。下面是实现代码。
Java实现
/**
* 获取一列对应的字母。例如:ColumnNum=1,则返回值为A 列号转字母
*/
private String getColumnName(int columnNum) {
int first;
int last;
String result = "";
if (columnNum > 256)
columnNum = 256;
first = columnNum / 27;
last = columnNum - (first * 26);
if (first > 0)
result = String.valueOf((char) (first + 64));
if (last > 0)
result = result + String.valueOf((char) (last + 64));
return result;
}
VBA实现
'获取一列对应的字母
'例如:ColumnNum=1,则返回值为A
'列号转字母
Function getColumnName(ByVal ColumnNum As Integer) As String
Dim First As Integer, Last As Integer
Dim Result As String
⑦ EXCEL中如何将字符串中的数字或字母取出
将字符串的数字或字母提取出来,分两种情况:
一、字母在左、数字在右。(如图)
提取数字的公式为
=LOOKUP(9^9,RIGHT(A2,ROW(1:9))*1)
提取字母的公式为
=SUBSTITUTE(A1,B1,)
二、字母在右、数字在左。(如图)
提取数字的公式为
=LOOKUP(9^9,LEFT(A8,ROW(1:9))*1)
提取字母的公式为
=SUBSTITUTE(A8,B8,)
⑧ EXCEL里如何提取某一个特定的字母
=IF(ISERROR(SEARCH("C",A1,1)),"","C")
下拉填充。
⑨ excel如何提取大写字母A到G开始,从左边起所有字符
方法/步骤
首先,打开Excel,同时按下Alt+F11键,打开VBE界面,如下图所示。在VBE界面中,单击图片中所示的左上角空白处,选择“插入“,”模块“。
此时,就插入了一个模块,后面的代码就要放到这个模块中,保证右侧空白区域是模块代码的编辑区(最保险的做法是双击模块),然后执行下一步操作。
将下面的代码全部复制粘贴到空白区域。
Function pinyin(p As String) As String
i = Asc(p)
Select Case i
Case -20319 To -20284: pinyin = "A"
Case -20283 To -19776: pinyin = "B"
Case -19775 To -19219: pinyin = "C"
Case -19218 To -18711: pinyin = "D"
Case -18710 To -18527: pinyin = "E"
Case -18526 To -18240: pinyin = "F"
Case -18239 To -17923: pinyin = "G"
Case -17922 To -17418: pinyin = "H"
Case -17417 To -16475: pinyin = "J"
Case -16474 To -16213: pinyin = "K"
Case -16212 To -15641: pinyin = "L"
Case -15640 To -15166: pinyin = "M"
Case -15165 To -14923: pinyin = "N"
Case -14922 To -14915: pinyin = "O"
Case -14914 To -14631: pinyin = "P"
Case -14630 To -14150: pinyin = "Q"
Case -14149 To -14091: pinyin = "R"
Case -14090 To -13319: pinyin = "S"
Case -13318 To -12839: pinyin = "T"
Case -12838 To -12557: pinyin = "W"
Case -12556 To -11848: pinyin = "X"
Case -11847 To -11056: pinyin = "Y"
Case -11055 To -2050: pinyin = "Z"
Case Else: pinyin = p
End Select
End Function
Function getpy(str)
For i = 1 To Len(str)
getpy = getpy & pinyin(Mid(str, i, 1))
Next i
End Function
然后关闭这个新界面,返回Excel,就可以像Excel自带的函数一样使用这个自定义的Getpy函数了,它只有一个参数,参数可以直接指定单元格,也可以直接输入字符。
需要注意的是,Getpy函数,只返回汉字拼音的首字母,如果是其他的字母或者数据等非汉字文本,会返回原来的值,如下图所示:
好了,关于Excel中如何用函数实现提取汉字的首字母的经验就介绍到这里。如果有什么不明白的地方,可以联系作者。欢迎阅读作者的其他,提高Excel能力。
⑩ 如何在EXCEL中提取中间部分的数字或字母
1、首先在电脑桌面上打开EXCEL。