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。