EXCEL用函數(shù)提取不同字符串長度的特定數(shù)據(jù)?

2023-01-17 17:32

比如第一個是長度是16,想提取前面十位數(shù),第二個長度是15,想提取前面9位數(shù),第三個長度是10,想提取前面4位數(shù),怎么用函數(shù)多條件提取
2個回答
=LEFT(G2,IF(LEN(G2)=10,4,IF(LEN(G2)=15,9,IF(LEN(G2)=16,10,))))
H2公式:
=LEFT(G2, LOOKUP(LEN(G2), {10,15,16}, {4,9,10}))
啰嗦:
公式中的LEN(G2)表示計算G2的長度,LOOKUP(LEN(G2), {10,15,16}, {4,9,10})表示根據(jù)長度為10、15、16選擇結(jié)果4、9、10,LEFT(X,Y)是取文本X的前面Y個字符。
相關(guān)問答
excel如何提取一個字符串中的一段字符?
3個回答2023-01-22 00:51
=LEFT(SUBSTITUTE(A1,"""","*"),FIND("*",SUBSTITUTE(A1,"""","*"))-1)
怎么計算excel里的字符串的長度
1個回答2023-04-28 07:45
用LEN公式即可
excel 表中一列數(shù)字取右字符串用什么函數(shù)
4個回答2023-01-05 05:30
right是取右邊第一位往左取幾位 left是取左邊第一位往右取幾位 mid是從中間的某一個“字”開始取,取幾位
excel函數(shù) 提取某個字符左邊、右邊的數(shù)字或字符
3個回答2022-12-25 10:32
如圖公式=TRIM(MID(SUBSTITUTE($A1,"/",REPT(" ",99)),COLUMN(A1)*99-98,99)),右拉,下拉
excel有什么函數(shù)可以提取文本中的內(nèi)容
2個回答2023-05-05 11:50
沒有說清楚要求。 使用mid函數(shù)可以截取文本中指定位置和長度的內(nèi)容。 但是除非數(shù)據(jù)長度、格式相對固定,如身份證號碼取生日之類,其他的可能需要搭配 find、len等函數(shù)使用。
excel怎么從一串?dāng)?shù)字中提取其中的幾個?
3個回答2022-09-11 12:35
假設(shè)數(shù)值在A2:F101,共100行5列。 =INDEX($A$2:$F$101,RANDBETWEEN(1,100),RANDBETWEEN(1,5)) 隨機得到單元格區(qū)域的一個值 取4個值用如下...
全文
excel中怎么判斷字符串的長度
1個回答2023-02-24 07:20
a列設(shè)置條件格式,公式里寫=len(a1)>30 格式自己選,應(yīng)用于=$a:$a 這樣大于30長的字符就顯示為你選定的格式了
Excel 怎樣利用函數(shù)查找字符串中某個字符的個數(shù)
1個回答2022-10-07 22:47
假設(shè)字符串在A1, 查找字符在B1,查找B1在A1中個數(shù)的公式如下: =LEN(A1)-LEN(SUBSTITUTE(A1,B1,))
怎么從excel?內(nèi)用函數(shù)提取文字
1個回答2023-01-26 00:11
通常都是組合使用以下文本函數(shù)來處理的。函數(shù)用法的詳細資料可查幫助。 LEFT、LEFTB 函數(shù):返回文本值中最左邊的字符 MID、MIDB 函數(shù):從文本字符串中的指定位置起返回特定個數(shù)的字符 RIGH...
全文
excel 中怎么提取某個字符前的所有內(nèi)容提取出來
2個回答2022-08-23 07:51
分列就可解決。 以EXCEL2007為例 數(shù)據(jù)---分列---單選“分隔符號”,下一步---勾選“其它”,輸入#---點擊完成。#以前的內(nèi)容就是單獨的一列了。
熱門問答