1、首先要分析資料內容,根據不同的型別,使用不同的方法。
2、分析這個表格,可以發現,除了數字外,就是漢字,在雙位元組字元中,每個漢字算兩個位元組,利用此特點,可以算出有多少個漢字、多少個數字,單位元組字元數用LEN函式:=LEN(A2)。
3、雙位元組位元組數用LENB函式,注意下兩者的區分,單位元組指字元個數,雙位元組指位元組個數:=LENB(A2)。
4、二者相減,即可得到文字的個數:=LENB(A2)-LEN(A2)。
5、再用總字元數減去文字個數,即得到要提取出來的數字個數:=LEN(A2)-(LENB(A2)-LEN(A2)),去掉括號,合併起來,公式為:=LEN(A2)*2-LENB(A2)。
6、知道了數字個數,再知道數字開始的位置,就可以用MID函式將數字提取出來了,但是現在不知道數字是從什麼位置開始的,可以使用SEARCHB雙位元組查詢函式+萬用字元?來查詢單位元組出現的位置:=SEARCHB(?,A2)。
7、這樣提取公式就有了,提取函式也要用雙位元組函式:=MIDB(A2,SEARCHB(?,A2),LEN(A2)*2-LENB(A2)),如果用單位元組函式也可以,但公式稍長些:=MID(A2,INT(SEARCHB(?,A2)/2)+1,LEN(A2)*2-LENB(A2))。
8、提取結果是文字格式,如果要轉為常規的數字格式,可以在公式前加上--,或者*1,來轉換:=--MIDB(A2,SEARCHB(?,A2),LEN(A2)*2-LENB(A2)),轉換格式後,可以進行下一步的統計運算。
9、如果文字中有空格,直接提取就會出去,需要對原來的內容進行去空格替換後,再提取:=--MIDB(SUBSTITUTE(A2, ,),SEARCHB(?,SUBSTITUTE(A2, ,)),LEN(SUBSTITUTE(A2, ,))*2-LENB(SUBSTITUTE(A2, ,)))。
10、但是上面的方法,只能用於除了數字就是文字的內容提取,如果除此之外,還有其它的字母、符號等單位元組字元,就會出錯。
11、對於這種不定型的,可以用陣列公式進行提取,從每個字元開始,取出1~若干個字元(比如10個),再加上運算子號進行判斷,取出的是不是數值,再用MAX函式從中取出是數值的最多數字:=MAX(IFERROR(--MID(A2,ROW($1:$30),COLUMN($A:$J)),)),在輸入陣列公式時,需要同時按住Ctrl+Shift+Enter結束公式編輯,公式會自動生成一對“{}”。
12、當然,也可以不用上面的陣列公式,利用LOOKUP函式的向後相容性,來提取出數字:=-LOOKUP(1,-MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&0123456789;)),ROW($1:$10))),此公式先判斷數字出現的最小位置,再從此位置開始依次取出若干個字元,最後用LOOKUP函式取出最長數字串的那個數字,即達目的。
13、雖然利用公式,可以從各種不同的混合文字中找出規律提取出數字,但是還是應該養成良好的習慣,在製作表格時,就將其分在不同的列中,有助於後續統計。
在EXCEL文字中提取數字方法:
1、開啟需編輯的Excel表格;
2、若單元格中為純數字,則在單元格中輸入LEFT函式公式,LEFT函式表示從左邊提取數字,並返回指定個數的字元;
3、若單元格中為數字與字母的混合,則在單元格中輸入MID函式公式,MID函式表示從指定位置返回指定長度的字元;
4、若單元格中為數字與中文字元的混合,則在單元格中輸入MID函式公式或者使用RIGHT函式來取得單元格中的數字。
演示機型:華為MateBook X 系統版本:win10 APP版本:EXcel 2020&&word 2020 excel文字提取到word共4個步驟,以下是華為MateBook X、win10下的詳細操作:
第一步:開啟Excel
開啟Excel軟體,選中需要複製到Word中的表格。
第二步:複製
在“剪貼簿”中單擊“複製”按鈕。
第三步:貼上
開啟Word文件,在“剪貼簿”中單擊“貼上”按鈕。
第四步:完成
貼上到Word文件中的Excel電子表格即可。
總結:以上就是關於excel文字提取到word的具體操作步驟,希望對大家有幫助。
1、選中區域單擊複製將數字列調整至1個漢字的寬度。
2、選中第一排字,單擊編輯——填充——兩端對齊。
3、轉化為數字,全部選中單擊資料——分裂——單擊完成這樣就可以轉化為數字。
4、全部選中,按F5定位條件,選擇公式——文字-單擊確定。
5、在全部選中右鍵單擊刪除,選擇下方單元格上移,這樣 ...
1、輸入1、2、3、4等連續的有規律的數字,可以先輸入1、2兩個單元格,然後一起選定這兩個單元格,在單元格的右下角出現加號時進行下拉,得到的順序排列。還可以進行等差數列的規律排布,先輸入2、4,然後共同選中2、4單元格,在單元格右下方出現“+”符號時進行下拉,得到所需的等差數列排布;
2、還可以進行規 ...
1、首先執行office365,或者是2016,2019都行,開啟軟體以後新建一個空白的工作表
2、在新的工作表要輸入身份證號碼的區域設定一下單元格格式,方法是選中要輸入身份證號碼的單元格,滑鼠右鍵單擊設定第一個格式。
3、在接下來的單元格設定屬性面板裡的數字面板裡選擇文字,點選確定即可。
4 ...
1、開啟一個“wps表格”軟體,單元格記憶體在一些數字和字元混合在一起的資料。需要提取數字,剔除非數值型字元。
2、選擇 A1 到 A3 單元格,開啟“智慧工具箱”選項卡。
3、找到工具欄左側的“單元格處理”選項。
4、開啟下拉選單,選擇“保留內容”命令。
5、這時,軟體彈出了“批次提取” ...
1、假設要轉換的數字小寫金額在A列。
2、選中要轉換的數字所在的單元格區域,按下CTRL+1組合快捷鍵,彈出設定單元格格式對話方塊。
3、在“數字”選項卡下單擊“特殊”選擇“中文大寫數字”,然後單擊“確定”按鈕。
4、以上透過設定單元格式的方式將數字轉換為大寫數字,但是並沒有嚴格按照財務對大小 ...
1、首先在excel中插入一個工作表,在“金額”下方的單元格中輸入“=VLOOKUP()”。
2、然後輸入第一個引數:lookup_value,要查詢的值,即名字下方第一個單元格,在括號中輸入D2,即“=VLOOKUP(D2)
3、然後輸入第二個引數:table_array,即查詢資料的區域範圍, ...
1、開啟excel表格,選中改變字型的命令按鈕,裡面所呈現的各種顏色就有所需的強調色。
2、在該命令中,滑鼠逐個移動便能找到自己想要的強調色。
3、比如“橄欖色,強調文字顏色3,深色25%”這個強調色,就在該命令的綠色彩條上的第四個。 ...