最近總有很多朋友問我關于從一段字符中提取相應字符或者是按照需求拆分内容,那我們今天就來看兩個實例。
1、實例1
這是一個朋友的問題,要求根據結束時間和跑步耗時求出開始時間,并提取像跑步耗時一樣的時間格式。
第一步,我們根據結束時間減去耗時得出開始時間,如下:
第二步,步驟一結束後我們發現開始時間是出來了,但是沒有秒啊,于是我們想起來自定義格式,自定義格式時可以在現有的日期格式中選擇一個最接近的,然後再點擊自定義,在已有的代碼上修改,照貓畫虎,很簡單的。
最後一步,提取,看起來比較有規律的排列中提取,我們當然想到了Ctrl E,一步到位。
2、實例2
以下是另一個朋友的問題,要把列1中的文字和數字分開,群裡有朋友說用公式,但是你看第一個數字出現的位置,有的在兩個漢字後面,有的在三個漢字後面,所以還是不太方便,有同學說用分列,上面的單元格字符串内沒有空格的,也不是固定的寬度,所以也不好弄,那麼我們看看Ctrl E能解決嗎?
首先,我們先寫個範例,然後選中區域,按住Ctrl E填充,得到如下結果:
經過以上步驟我們發現,凡是一列中隻有一串漢字和數字的而且數字中有小數點的全部分列出來了,而且在4、5列中又出現了一次,還有就是數字中沒有小數點的沒被分列出來。接下來我們隻要把4、5列中和2、3列中一樣的内容删除掉,然後把數字列為空的再進行一次分列就可以。
那下面我們先把2-5列中不一樣的内容标出來,選中2-5列,定位,行内容差異的單元格,(選中後按ctrl \效果是一樣的,請大家記住這個快捷鍵),然後相應的每行列2和列4不一緻的單元格就被選中了。
然後我們給标個顔色,現在凡是标了顔色的都是我們需要的。
篩選列4中沒有被标色的單元格,把列4和列5中對應的内容删除(alt ;定位可見單元格,delete)
取消篩選
大家再觀察下,除了數字不帶小數點的,其它的都已經達到效果了!
我們可以篩選列3為空的單元格,代表數字沒被分列出來,在進行一次分列就可以了。
經過以上兩個實例,大家應該會有感受,很多時候解決問題需要綜合你掌握的知識,靈活應用才行!所以多掌握個技巧就多個思路。
3、單元格内容行距調整
以前給大家講過,給文字加拼音,大家可能覺得用處不大,平時基本不用,其實未必,今天就讓大家看看他的另一個用處。
先選中單元格,顯示拼音,通過設置拼音字體和字号大小來達到調整行距的目的,大家可以試試。
以上是今天的内容,覺得對您有幫助的話請朋友們點贊,轉發,分享。謝謝!
轉載自: 米宏Office
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!