日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

trunc 文字与格式与字符串不符_EXCEL字符串中间数字提取进阶

發(fā)布時間:2025/4/16 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 trunc 文字与格式与字符串不符_EXCEL字符串中间数字提取进阶 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前面兩節(jié)我們講了數(shù)字在字符串的前面、中間、后面該怎么提取,數(shù)字在中間時提取還是有點復雜,若是有小數(shù)點還得用IF判斷,那樣公式就更長了,本節(jié)我們再來看看別的辦法。在實戰(zhàn)中學習,才能學的真本事!

1、數(shù)字在字符串中間

昨天給出了三種方法,我們今天看看更簡單的方法。

開始之前我們先學習一個知識:

除0之外的任何數(shù)的0次方都等于1

比如:2^0=1,-3^0=1,2.5^0=1

這個知識非常重要!

前面我們講過數(shù)字在前面時的提取方法:

=-LOOKUP(1,-LEFT(A1,ROW($1:$18)))

今天我們還用這個套路,先找出字符串中數(shù)字的開始位置,昨天我們用的是match和isnumber。

今天用match和剛學的知識,

=MID(A1,ROW($1:$9),1)^0

這樣的話A1中字符串就變成了{#VALUE!;#VALUE!;1;1;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!}

我們用MATCH找到第一個1的位置就表示找到了字符串中數(shù)字的起始位置了,

=MATCH(1,MID(A1,ROW($1:$9),1)^0,0)

返回來的結果是3,表示該字符串第三個位置為數(shù)字。

然后在用mid函數(shù)把字符串從第三個位置及以后的字符分解成這樣:

{-4;-45;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!}

公式為:

=-MID(A1,MATCH(1,MID(A1,ROW($1:$9),1)^0,0),ROW($1:$9))

最后用lookup以1為查找值查找最后一個數(shù)字

=-LOOKUP(1,-MID(A1,MATCH(1,MID(A1,ROW($1:$9),1)^0,0),ROW($1:$9)))

三鍵結束。

今天群友咫尺天涯獻上一條更加牛的公式:

=match(9^9,find(row($1:$10000),a1),1)

三鍵結束。真的很佩服,思路相當靈活。

以A1為例,

=match(9^9,find(row($1:$10000),a1),1)

find(row($1:$10000),a1),返回的結果是{#VALUE!;#VALUE!;#VALUE!;3;4;#VALUE!;……3;……#VALUE!}

省略號代表錯誤值,因為除了找到的三個行號外還有9997個行號返回錯誤值,所以用省略號表示。凡是行號對應的數(shù)字能在字符串中找到則返回其在字符串中的位置,比如行號4,在字符串中第3位,所以返回3,行號5,在字符串中第4位,所以返回4,行號45在字符串中第3位,所以返回3,但返回的這些數(shù)字相對于行數(shù)這個數(shù)組所在的位置仍然是第4位,第5位,第45位,所以用match查找9^9(一個很大的數(shù)字),匹配參數(shù)為1表示查找等于或者是小于其的值,這個值相對行號數(shù)組所在的位置,則返回最后一個3在數(shù)組中對應的位置,即45位。(=MATCH(100,{1;2;3;3;3}),公式會返回5,及找到小于100最接近100的3在數(shù)組中的第5位)

首先用find(row($1:$10000),a1)查找行數(shù)在A1字符串中的位置,結果凡是包含字符串中數(shù)字的行數(shù)都會顯示成數(shù)字,其它行數(shù)則顯示成錯誤值,然后在用MATCH查找一個很大值在行數(shù)組成的數(shù)組中的位置,及可以提取到該字符串中的數(shù)字。

理解起來有些難,大家最好自己到EXCEL中分析公式,測試,就會發(fā)現(xiàn)這個公式的精彩之處。

再次感謝天涯,很高明!

下面再給大家講個小技巧

2、WORD中給文字加拼音

下面是一位群友發(fā)給我的

她可能是教師,在WORD中做了這個,然后想給文字添加拼音,想最終做成下面的效果。

首先,我們在WORD中給文字把拼音添加上去,在開始選項卡,拼音指南中添加

如下圖:

然后選中剛添加了拼音的文字,剪切,粘貼為只保留文本的格式,這樣拼音就會到了漢字的右邊。

然后選中所有內(nèi)容,復制到EXCEL中。可是復制過去后都顯示在一列了。這里我們就要用到分列功能了。因為都含有空格,所以按照空格來分列。分列好了后調(diào)整格式即可。

轉自:米宏Office

總結

以上是生活随笔為你收集整理的trunc 文字与格式与字符串不符_EXCEL字符串中间数字提取进阶的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。