tft每日頭條

 > 科技

 > excel如何取前十個字符

excel如何取前十個字符

科技 更新时间:2024-06-16 19:17:05

excel如何取前十個字符(Excel如何将第一個數字前的字符全部提取出來)1

如下圖,B列是某電腦專賣店錄入的筆記本型号,現在想要将各單元格中第一個數字前的字符全部提取出來。

excel如何取前十個字符(Excel如何将第一個數字前的字符全部提取出來)1

在C2單元格輸入公式=LEFT(B2,MIN(FIND(ROW($A$1:$A$10)-1,B2&"0123456789"))-1),然後按下Ctrl shift enter三鍵結束(數組公式)

excel如何取前十個字符(Excel如何将第一個數字前的字符全部提取出來)3

将C2單元格公式下拉填充到底,即可将表格第一個數字前的所有字符提取出來。

excel如何取前十個字符(Excel如何将第一個數字前的字符全部提取出來)4

下面跟大家簡單介紹一下這個公式,首先是row函數,它的作用是返回參數的行号。語法結構是=ROW([reference])

excel如何取前十個字符(Excel如何将第一個數字前的字符全部提取出來)5

本文中【ROW($A$1:$A$10)】函數返回的結果是1~10,再将row函數減去一即可得到數字0~9.

excel如何取前十個字符(Excel如何将第一個數字前的字符全部提取出來)6

然後我們利用find函數依次查找數字0~9在【B2&" 0123456789"】的位置。查找結果如下圖。(之所以在B2單元格後面聯接文本" 0123456789",是為了防止B2單元格中沒有數字0~9導緻函數返回錯誤值。)

excel如何取前十個字符(Excel如何将第一個數字前的字符全部提取出來)7

接着使用min函數将【FIND(ROW($A$1:$A$10)-1,B2&" 0123456789")】結果中最小數字提取出來,即将B2單元格中第一個數字的位置提取出來。如下圖B2單元格中第一個數字的位置是7

excel如何取前十個字符(Excel如何将第一個數字前的字符全部提取出來)8

最後我們使用left函數将第一個數字前的所有字符提取出來。

excel如何取前十個字符(Excel如何将第一個數字前的字符全部提取出來)9

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved