這個是有網友先前在 Office 知識家的 LINE 社群裡提問過的,要怎麼取出內容裡的數字含負號及小數點,因為在記錄時可能會因為便利而隨意的記錄下內容,像是「今天買菜花 12 元」,「中午 123 吃便當」,諸如此類的,數字其實都在不同的位置,但假設你今天打算要統計這些收支的話,就得先將數字取出,當然預先分類好的話就不需要這麼麻煩,但你知道現在語音輸入很方便,一行只要輸入一個就好,所以往下就來教大家怎麼只取出必要的數值吧。
Excel 教學 – 僅取出內容的數字含負號及小數點
先給大家看一下我們想要做的成果長這樣,不論數字在哪一個位置,是否有小數點或負號,都能完整的取出來。
我們先來看一下完整的公式如下:
=-LOOKUP(9^9,-MIDB(A2,MIN(FINDB(LEFT(ROW($1:$11)-2,1),A2&-1/19)),ROW($1:$100)))
前跟後還有 {},代表是陣列公式,上面的公式貼到 Excel 裡時,請按「Ctrl+Shift+Enter」就會出現陣列公式的括號。
這次阿湯就不特別說明公式,讓大家自己去拆解看看,不過其中的 1/19,其實你改成 2/19、3/19 都是可以的,那只是一個輔助用的數字,算是給大家一個小提示,不知道怎麼拆解或是哪邊看不懂的再留言問阿湯吧。