老闆發了一堆不規則信息,讓我把末尾數字提取出來,表哥來幫忙

2019-08-25     Excel自學成才

老闆發給我一堆不規則的信息,所有的數字長度不一致,唯一就是都在信息的末尾,模擬數據舉例如下:

正在頭痛中,公司的表哥,給了我一個公式:

=-LOOKUP(1,-RIGHT(A2,ROW($1:29)))

我輸入到Excel裡面的時候,的確能得出結果:

但是我想知道這個公式為什麼能得出結果,表哥教了一種理解思路,後期再碰到複雜公式的時候,我用這個方法,很快的就理解了

公式寫出來,並不是一氣呵成的,是有思路的,我們是根據思路慢慢得出的公式

我們要提取末尾的數字,數字長度不一,所以我們先向右提取1位,2位,3位。。29位,使公式RIGHT(A2,ROW($1:29))得到了29個如下的這種數據

在上面的公式前面加一個負號,那麼所有的文本都是錯誤,留下的就是數字了

接下面我們就是需要得到最後出現的數字,前面講過用Lookup函數可以進行求解

最後就是在Lookup函數前面加一個負號,得到我們需要的數字結果

用VLOOKUP函數替代

VLOOKUP函數其實也是可以提取最下方的一個數字的,所以提取末尾的公式還可以改成:

=VLOOKUP(9^9,--RIGHT(D1,ROW($1:29)),1,1)

輸入完需要按CTRL+shift+enter,9^9表示9的9次方,一個比較大的數字

理解的思路大同小異,通過今天的文章,大家要學會兩點

提取末尾數字的方法

理解一個複雜公式的思路

關於今天的技巧,你學會了麼,動手研究研究吧~

文章來源: https://twgreatdaily.com/d0XS9GwBJleJMoPMUcZL.html