1629. 按鍵持續(xù)時(shí)間最長的鍵
909
2025-04-03
截取字符串,同學(xué)位都會(huì)想到left函數(shù)從左邊截、right函數(shù)從右邊截、mid函數(shù)從中間截取。但遇到這樣的你如何截取呢?
單元格A1中有一數(shù)字串? "32 56 176 12 22",要求使用公式可以截取任一段的數(shù)字。如截取第2段為56,截取第3段為176,要不干脆公式向右拖動(dòng),把數(shù)字一個(gè)個(gè)全截出來,如下圖所示。
有同學(xué)說,用分列功能。想法是不錯(cuò),但有時(shí)需要對截取出一段進(jìn)行二次處理,分列就不行了。
本題要是按一般的思路,就復(fù)雜去了。解決此題有一個(gè)很絕妙的方法,就是先替換再截取。以截取第2段的數(shù)字為例,先看公式吧
=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",20)),20,20))
REPT函數(shù)可以生成重復(fù)的字符,上面公式中是生成“20個(gè)空格組合的字符串”
SUBSTITUTE函數(shù)把"32 56 176 12 22"中的單個(gè)空格全替換成了20個(gè)空格,即
32??? 56??? 176??? 12??? 22"
MID(字符串,20,20)從第20個(gè)截取(該位置位于第2個(gè)字符串之前),截取20個(gè)字符。
"?? 56?? "
trim函數(shù)可以除去多余的空格。結(jié)果即為56.
而下面的公式可以提取出所有的數(shù)字。
B1=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",20)),COLUMN(A1)*20-19,20))
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。