網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

excel中如何提取資料左邊第一個#字元前面的數字

欄目: 電腦 / 釋出於: / 人氣:2.41W

在excel中,提取資料左邊第一個#字元前面的數字,在這裡有三種情況,情況一是單元格內資料左邊第一個#字元前面的數字個數是統一的;情況二是單元格內資料包含一個#字元,而且#字元前面的數字個數不一樣;情況三是單元格內資料包含兩個#字元,而且左邊第一個#字元前面的數字個數不一樣。有些朋友可能看得頭都暈了,不要緊,下面,小編給大家詳細演示下各種操作方法。

excel中如何提取資料左邊第一個#字元前面的數字
excel中如何提取資料左邊第一個#字元前面的數字 第2張

情況一單元格內資料左邊第一個#字元前面的數字個數是統一

(01)比如,下圖中這個表格,B2:B12單元格內的資料左邊第一個#字元前面的數字個數是統一的,都是3位數字。這種情況如何提取左邊第一個#字元前面的數字呢?這種情況的,我們只需要用到LEFT函式即可解決。下面,小編給大家演示下操作方法。

excel中如何提取資料左邊第一個#字元前面的數字 第3張

(02)選中C2:C12這區域的單元格;接著,再在編輯欄中輸入公式:=LEFT(B2,3);輸入公式後,我們再同時按下鍵盤的:CTRL+ENTER,這兩個鍵。

excel中如何提取資料左邊第一個#字元前面的數字 第4張
excel中如何提取資料左邊第一個#字元前面的數字 第5張

(03)按下CTRL+ENTER,這兩個鍵後,看到了嗎!C2:C12即同時顯示出提取的數字;這些數字都是B2:B12單元格資料左邊第一個#字元前面的數字。LEFT函式有擷取功能,可以擷取指定單元格內左邊指定的數字個數。

excel中如何提取資料左邊第一個#字元前面的數字 第6張

情況二是單元格內資料包含一個#字元,而且#字元前面的數字個數不一樣

(01)比如下圖中的表格,B2:B12單元格內資料只包含一個#字元,而且#字元前面的數字個數是不一樣的,有些是2位數,有些是3位數,有些是4位數,有些是5位數。這種情況,我們需要用到LEFT函式和FIND函式。下面,小編給大家演示下操作方法。

excel中如何提取資料左邊第一個#字元前面的數字 第7張

(02)選中C2:C12這區域的單元格;接著,在編輯欄中輸入公式:=LEFT(B2,FIND("#",B2)-1),輸入公式後,我們再同時按下鍵盤的:CTRL+ENTER,這兩個鍵。C2:C12即同時顯示出提取的數字;這些數字都是B2:B12單元格資料#字元前面的數字。

excel中如何提取資料左邊第一個#字元前面的數字 第8張
excel中如何提取資料左邊第一個#字元前面的數字 第9張

(03)公式解釋:=LEFT(B2,FIND("#",B2)-1)我們可以這樣理解,FIND有查詢功能,在單元格中查找出#字元處於該資料第幾位上。比如,B2單元格中就查找出#字元處於第5位,然後,再減去1,就是我們所需要擷取的位數了,用LEFT函式實現擷取。

excel中如何提取資料左邊第一個#字元前面的數字 第10張

情況三是單元格內資料包含兩個#字元,而且左邊第一個#字元前面的數字個數不一樣

(01)如下圖的表格,B2:B12這區域內的資料包含兩個#字元,而且,左邊第一個#字元前面的數字個數都是不一樣的。這種情況,我們需要用到LEFT函式,FIND函和SUBSTITUTE數。下面,小編給大家演示下操作方法。

excel中如何提取資料左邊第一個#字元前面的數字 第11張

(02)選中C2:C12這區域的單元格;接著,在編輯欄中輸入公式:=LEFT(B2,FIND("-",SUBSTITUTE(B2,"#","-",1))-1) 輸入公式後,我們再同時按下鍵盤的:CTRL+ENTER,這兩個鍵。C2:C12即同時顯示出提取的數字;這些數字都是B2:B12單元格資料左邊第一個#字元前面的數字。

excel中如何提取資料左邊第一個#字元前面的數字 第12張
excel中如何提取資料左邊第一個#字元前面的數字 第13張

(03)公式解釋:=LEFT(B2,FIND("-",SUBSTITUTE(B2,"#","-",1))-1) 裡的SUBSTITUTE(B2,"#","-",1)意思是利用SUBSTITUTE函式把左邊第一個#字元替換成 - 字元;然後,FIND("-",SUBSTITUTE(B2,"#","-",1))-1 意思是查詢到 - 字元是單元格B2資料中處在第幾位,再減去1得到一個數就是左邊第一個#字元的數字的個數了。接著就用LEFT函式來提取了。

excel中如何提取資料左邊第一個#字元前面的數字 第14張
excel中如何提取資料左邊第一個#字元前面的數字 第15張