概述
函數(shù)方法不只是適用下述場(chǎng)景,主要目的是在不同業(yè)務(wù)場(chǎng)景中個(gè)人解決問(wèn)題的思維方法沪摄;
下圖中數(shù)據(jù)都為測(cè)試數(shù)據(jù)歉闰,不具備真實(shí)性!
場(chǎng)景一
- 數(shù)據(jù)庫(kù)Task表中存儲(chǔ)的實(shí)際任務(wù)id太長(zhǎng)卓起,但PC/移動(dòng)端看到展示的是任務(wù)id后7位(也具有唯一性)和敬,為方便在平臺(tái)和移動(dòng)端對(duì)照,追蹤任務(wù)和排查問(wèn)題需要從Task_id列截取右邊位置后7位戏阅。
目標(biāo)
- 從Task表中的原始數(shù)據(jù)id列中提取后7位昼弟。
解決方案
right()函數(shù)實(shí)現(xiàn)。
- 函數(shù)解釋:
=Right(string, length)
#參數(shù)解釋:string-要被提取的字符, length-從右邊開始奕筐,向左截取的長(zhǎng)度舱痘。
第一步:在B2單元格英文狀態(tài)下輸入:=RIGHT(A2,7)。
公式解釋:Right函數(shù)從A2單元格的右邊開始向左截取7位离赫。
- 第二步:鼠標(biāo)移到B2單元格的右下角芭逝,出現(xiàn)實(shí)心的黑色【+】號(hào),雙擊填充此公式渊胸。
- 第三步:最后結(jié)果旬盯。
場(chǎng)景二
- 從User表的身份證信息列截取中間位置出生日期,用年齡將用戶以不同的標(biāo)簽拆分,來(lái)反映不同年齡段的人群分布胖翰。
目標(biāo)
從User表中的身份證信息列提取中間的出生日期接剩。
18位身份證7-14位是出生日期。
解決方案
MID()函數(shù)實(shí)現(xiàn)萨咳。
- 函數(shù)解釋:
=MID(text, start_num, num_chars)
#參數(shù)解釋:text-要被截取的字符, start_num-從左起第幾位開始截取, num_chars-要向右截取的長(zhǎng)度懊缺。
第一步:在F2單元格英文狀態(tài)下輸入:=MID(D2,7,8)。
公式解釋:MID函數(shù)從D2格單元的第7位起截取8位培他。
- 第二步:鼠標(biāo)移到F2單元格的右下角鹃两,出現(xiàn)實(shí)心的黑色【+】號(hào),雙擊填充此公式舀凛。
- 第三步:最后結(jié)果怔毛。
場(chǎng)景三
- 從Task任務(wù)表中的實(shí)際任務(wù)完成時(shí)間中左邊位置提取實(shí)際完成日期,來(lái)計(jì)算某個(gè)部門(員工)每天/月的任務(wù)量腾降。
目標(biāo)
- 從Task表中的實(shí)際完成時(shí)間列中提取實(shí)際完成日期。
解決方案
LEFT()函數(shù)實(shí)現(xiàn)碎绎。
- 函數(shù)解釋:
=LEFT(string, length)
#參數(shù)解釋:string-要被提取的字符, length-從左邊開始螃壤,向右截取的長(zhǎng)度。
第一步:在G2單元格英文狀態(tài)下輸入:=LEFT(F2,10)筋帖。
公式解釋:LEFT函數(shù)從F2單元格的左邊第一位開始截取10位奸晴。
- 第二步:鼠標(biāo)移到G2單元格的右下角,出現(xiàn)實(shí)心的黑色【+】號(hào)日麸,雙擊填充此公式寄啼。
- 第三步:最后結(jié)果。
總結(jié)
實(shí)際業(yè)務(wù)場(chǎng)景復(fù)雜時(shí)代箭,如果不能一次性解決問(wèn)題墩划,可擇優(yōu)使用、或可結(jié)合使用嗡综,多嘗試乙帮,辦法總比困難多!