Excel公式怎麼寫?有套路!

2021-02-15 秋葉PPT

預計完整閱讀本文需流量 1.2MB,請放心食用~

你將學習到以下內容,以及一個很重要的核心套路!

❶ 快速填充法提取字符
❷ 輔助行生成遞增序數
❸ 邏輯判斷函數 if
❹ 合併文本連字符 &
❺ 文本提取函數 left 和 len
❻ 文本合併函數 concact

滴~滴~滴滴~~~

右下角閃動的企鵝顯示,又有一條新的QQ消息。

正在碼字的我心裡咯噔了一下,忍不住打開消息窗口,原來是一條求助信息:


咦,Excel問題,怎麼跑來高顏值PPT的群裡問?當時我的第一反應是拒絕的。


但是轉念一想,抽空解個題正好可以換換腦,放鬆一下(柯南附體)。於是開始在腦子裡飛速運轉,如何解決這個文本轉換問題。

【問題】

如何將K3-K5表示的文本,轉換成K3,K4,K5表示的字符串?



聰明的你,會選擇下面哪個方案呢?

A:手動輸入
B:分列-函數上中間空缺序數-再合成
C:提取起始值和截止值,據此生成連續的數字,然後合成文本
D:一個數組公式,一步到位
E:一定有其他黑技術

條條大路通羅馬!

同一個問題,可能每個人的解法都不一樣,而這也是Excel 最有意思地方。

像今天遇到的問題,如果要轉換 3-5 個,手工改一改並不難。但是如果有10個甚至上百個,工作量可不得了。

要是用上函數公式就能一勞永逸,輕鬆搞定。

然而很多表哥表妹對函數公式還了解不深,在面對此類任務時,一下子就方了。
「這個函數公式得怎麼寫來啊~」

使用函數誤區:
必須用一個公式、一步到位地計算出最終結果

在面對複雜的問題時,有效的策略是:層層設問分解,自問自答解決。



既可以正向推導,從初始狀態出發;也可以逆向分析,從目標結果倒推。


如果我們能夠通過環環相扣的問題尋找線索,複雜的大問題就會化整為零,迎刃而解。

那麼針對這一次的問題,我們來試試方法C——分解問題,再寫公式!


問題分解







下面就來看,每一步如何實現。

❶ 提取起始結束數值


❷ 生成連續數字

使用公式之前,有必要先搞清楚單元格引用方式:相對引用和絕對引用。

同一個公式,其引用位置會隨著填充單元格的位移而自動變化。比如將B2的公式向下填充後,引用位置自動的從A2變成了A3和A4,此為相對引用:


如果加上$符號就就,給行、列加上了一把鎖,變成絕對引用。

比如鎖定行號以後,同樣是將B2的公式向下填充,公式的行號再也不變,結果全部等於A2。


4種單元格引用方式(按F4鍵可以循環切換):

A2     — 相對引用,不鎖定行列
$A$2 — 絕對引用,同時鎖定行和列 
$A2   — 混合引用,只鎖定列
A$2   — 混合引用,只鎖定行

利用此原理,藉助一個從0-N的輔助序列,就能依據上一步提取的起始值x,快速生成一批遞增的數據系列:


但是此公式仍有一個問題:K3-K5,只要3,4,5三個值就夠了。怎麼把多餘的6,7去掉呢?

可以把公式結果和上一步提取y值比較,比如第一行的數據如果小於或等於5,就顯示,大於五就等於空值,用一個if函數就可以搞定:


❸ 英文字母和逗號      


❹ 合併文本

&公式用在單個字符連接比較方便,但是要合併整個區域內的文本,還是Concat函數最便捷:


❺ 去掉末端頓號

這裡用到兩個常用的文本提取函數,語法是:


於是,去掉最後一個頓號字符,只需計算總長度,然後從左側算起提取減總長度-1個字符的文本:


搞定!

轉換上千行的文本,只要幾個輔助列和幾個公式就能秒殺。要用到的,僅僅是Excel中常見的一些用法:
❶ 快速填充法提取字符
❷ 輔助行生成遞增序數
❸ 邏輯判斷函數 if
❹ 合併文本連字符 &
❺ 文本提取函數 left 和 len
❻ 文本合併函數 concact

此解決方案並不是唯一的最優解,如果對函數了解更加深入,你還可以嘗試用其他函數來解決。

這個案例不一定每個人會遇到,實際工作中的數據表充滿變數,死記硬背操作步驟並沒有什麼卵用。


 但是下面的套路可以幫助我們見招拆招,你一定能用上: 

❶ 對比差距:認清目標,觀察對比目標起點;
❷ 層層分解:化整為零,層層設問逼近目標;
❸ 各個擊破:小量測試,逐項驗證優化調整;
❹ 批量套用:驗證成功,批量填充套用公式。

「我就是想不到要怎麼分解,怎麼辦呢?」
「能夠想到思路,卻不知道用哪個函數,怎麼辦呢?」

如果還有這樣的疑問,大體是因為兩個原因:

❶ 不會網際網路搜索,俗稱搜商不足;

❷ 看得不夠,不知道有哪些常用函數和基本用法(80%是因為第一條)。

微博、微信、論壇,各種Excel小視頻,小動畫多到泛濫。只要你願意,馬上能搜出一噸的免費教程。

可以正面搜:Vlookup函數 常見用法;必會 Excel 函數 ……
也可以反面搜:Vlookup 常見錯誤;函數 錯誤值 ……
還可以結合情境搜:按條件查找 excel函數;多條件求和 函數 ……
還可以結合工作崗位一網打盡:Excel 會計 常用函數 ……

積累Excel詞彙,掌握函數公式的構成原理和調試方法,靠「看、猜、搜、試、改」五字訣,邊學邊用,便能迅速打通任督二脈,釋放函數公式的洪荒之力。

答疑完畢之後,我還給群裡提問的學員整理了一份說明表,使用了不同的解決方法。

回復關鍵詞「公式」,下載文件進行學習,或者自己也動手一試!




作者丨King

編輯丨阿機

點【閱讀原文】,看更多內容的和秋葉一起學Excel!

相關焦點

  • 你怎麼能把跨行求和的Excel公式寫的這麼複雜
    、row.這麼多函數,新手看了估計多數會暈倒,更別提自已去寫。這是哪位兄弟寫的,你真的寫的太複雜了。其實對於數字前有規律文本的跨行求和,一個超簡單的公式就可以搞定!=SUMIF(C4:C19,C4,D4)驚不驚喜,意不意外?就是這麼簡單。
  • excel函數公式if怎麼用
    今天花點心思寫一下excel中if函數的用法,可能在數據小的時候大家用不到這些函數,但是如果表格數據量非常大的時候,那麼excel中if函數的節省時間的效果出出來了。我們先點擊C2單元格,然後在上方的公式輸入框中輸入我們的if函數,按回車鍵運行一下函數就可以了,然後通過C2單元格右下角的下拉複製功能,將函數應用到C2下方的其它單元格中就可以了。簡單的使用if函數判定成績及格與不及格就弄好了,接下來我們再講下有三個條件的if函數的使用方法,具體要用的if函數公式如下。
  • Excel計算公式大全(1)
    excel 怎麼寫一個公式?假如當一個值等於這個值時顯示這個值或者顯示字母,不相同時向下累計加1顯示。112.我想實現一個excel的排序功能,需要怎麼寫公式?113.幫寫個excel函數 當p<500時 r=4.5:;當500=<p<510時,5;以後每增加10元,值加0.5 怎麼寫公式p在A列,r的結果是公式:=IF(A1<500,4.5,INT((A1-500)/10)*0.5+5)47.
  • Excel文檔怎麼設置佔比公式
    小編教你怎麼設置,在日常的工作和學習中,總是會與到算一個數佔總數百分比的時候,在excel有一個佔比公式,可以直接所有數佔總數的百分比,這個excel佔比公式是什麼,它又是怎麼用的呢,小編就來教你怎麼操作,本期視頻是以Win7旗艦版錄製的。第1步:設置公式,選中C列,點擊滑鼠右鍵,點擊「設置單元格格式」。
  • win10系統excel乘法公式怎麼輸入圖文講解
    excel是一款多功能的表格製作軟體,可以幫我們很好有效的處理數據。可在excel中乘法公式要怎麼輸入呢?接下來小編就來給大家分享一下excel乘法公式輸入方法。win10系統excel乘法公式怎麼輸入圖文講解:1,首先,打開excel表格,然後在工具欄中切換到「公式」標籤下,並點擊「插入函數」命令。2,然後選擇數學與三角函數類別,並選中product函數。
  • excel中怎麼使用求和公式來實現自動求和?
    本篇將介紹excel中怎麼使用求和公式來實現自動求和?有興趣的朋友可以了解一下!excel是我們生活中很常用的表格製作工具,應用非常廣泛,在各行各業都能見到它的蹤影。excel通常是使用來製作表格的,比如:課程表、學生成績表、員工工資表等等。
  • excel函數公式應用:如何全自動統計所有家庭的人口數
    要求是在每家戶主所在行填寫對應的家庭人口數,每個小區都有幾百戶需要統計,純靠手工填寫想想都嚇人,今天就分享兩個可以統計家庭人口數的公式套路,想一起學的趕緊下載課件準備開始吧。此時的公式看似已經實現了需要的結果,但是當我們把表格拉到最下面的時候,就發現有問題。
  • excel函數公式:常用高頻公式應用總結(下)
    這個公式中涉及到兩個函數,首先來看MID函數,MID函數有三個參數,格式為:=MID(在哪提取,從第幾個字開始取,取幾個字)。其實要解決這類問題記住套路就夠了:LOOKUP按區間返回對應結果的套路為=LOOKUP(成績,{下限值列表},{獎勵級別列表}),下限值之間用分號隔開,獎勵級別之間同樣用分號隔開。
  • excel函數公式應用:多列數據條件求和公式知多少?
    今天給大家分享解決這個問題的12個套路公式(有沒有被驚到?),當然你能掌握其中的兩三種就夠用了(請允許我像孔乙己那樣炫耀一回)。 這個公式是比較常用的一種套路,與公式2的區別在於少了用if函數進行判斷,它直接利用了邏輯值參與計算。公式同樣需要三鍵輸入。
  • excel技巧:Excel中,為什麼有時候會只顯示公式不顯示結果?
    不知道朋友們在工作學習中有沒有遇到過這樣的問題,excel表在用公式計算結果的時候,輸入完公式發現出來的不是結果,而是輸入的那些公式,如下圖:可能一些用公式比較少的人碰到的不多,像我們的小艾同學和一些經常統計數據使用公式的同學來說,一旦碰到這種問題就很難受
  • excel函數公式:常用高頻公式應用總結(下)
    這個公式中涉及到兩個函數,首先來看MID函數,MID函數有三個參數,格式為:=MID(在哪提取,從第幾個字開始取,取幾個字)。 其實要解決這類問題記住套路就夠了:LOOKUP按區間返回對應結果的套路為=LOOKUP(成績,{下限值列表},{獎勵級別列表}),下限值之間用分號隔開,獎勵級別之間同樣用分號隔開。也可以將成績下限與獎勵級別的對應關係錄入在表格裡,公式可以修改為=LOOKUP(E2,$I$2:$J$6),結果如圖所示。
  • 新手學excel函數公式,必須從這幾個知識點學起!
    函數公式最excel基本的應用之一,但要想學好函數公式,必須先掌握以下幾個知識點。
  • excel數據查找:內容查找統計的函數公式
    在excel中判斷單元格是否包含指定內容,已經是一個老生常談的話題了,相信大家在工作中也遇到不少類似問題。今天就給大家說說解決這類問題常見的三個套路,保證招招好使!遇到這類問題該如何處理,常用的公式做法有三種,下面為大家逐一進行介紹。
  • excel表格怎麼畫趨勢線並顯示趨勢線公式?
    excel表格怎麼畫趨勢線並顯示趨勢線公式?excel中添加的趨勢線是圖表中的一種擴展線,它可以直觀的看出數據的趨勢,根據實際數據預測未來數據,處理幾百萬條數據的時候效果尤為突出,還可以添加公式,下面分享製作的過程先在已經進入大數據時代,數據分析變的越來越重要,excel中添加的趨勢線是圖表中的一種擴展線,它可以直觀的看出數據的趨勢,根據實際數據預測未來數據,處理幾百萬條數據的時候效果尤為突出,還可以添加公式,給人最直觀的結論,
  • excel函數公式:萬金油篩選函數公式解讀
    小編有話說:有很多小夥伴告訴小編想學習萬金油公式,今天就分享給大家啦!估計還有很多小夥伴不知道啥是萬金油公式吧,其實就是INDEX-SMALL-IF-ROW啦,這個公式套路可以解決Excel一對多查找篩選等難題,今天給大家分享的只是其中一個,先來學一下吧,有興趣的話,再繼續給大家推送。那麼,這個公式又要怎麼用呢?
  • 小學生寫作文難題:套路公式不會用,該如何把作文寫生動
    為什麼現在一些作文輔導機構,甚至是作文老師,喜歡用作文套路公式來教孩子寫作文呢?因為見效快,聰明的孩子在掌握了所謂的短句公式、形容套路、敘事方法後,就可以把作文攜程模仿優秀作文了。既生動有趣又發人深思,連老師看了都覺得孩子進步很大。但是細讀孩子的文章,又覺得哪裡有問題,因為套路太明顯了,反而一篇作文中缺少了童趣。
  • 工作中50個最常用excel公式編寫【技巧】
    在excel中我們有時需要計算一個數的平方,該怎麼計算呢,excel提供了兩種方法1 使用脫字節符號^例 3的2次方可以寫成 =3^2 結果是92 使用平方函數=POWER(3,2) 表示3的2次方,如果是4的3次方可以寫為=POWER(4,3)16 excel合併單元格複製公式怎操作呀excel
  • Excel教程:函數公式不會寫,完全是輸在這些符號上
    表,函數公式是必不可少的,有人知道這個函數,卻寫不出公式,就算寫出公式,也返回不了正確結果,這是怎麼回事呢?比如輸入3/5,直接在excel表裡輸入3/5會顯示3月5日。加美元符號($)這裡有個技巧,比如輸入=A2(相對引用),在輸完單元格A2後按<F4>鍵返回$A$2(絕對引用),再按<F4>鍵返回A$2(行絕對引用),再按<F4>鍵返回$A2(列絕對引用)。當公式向下填充時行列都不變,所以單元格區域要絕對引用($A$2:$D$7)
  • Excel公式技巧妙用:Large,if組合使用
    說到excel公式,很多人都是持一種敬而遠之的態度。很多人會覺得公式太難了,覺得用不上,或是覺得不需要。小編excel公式並沒有大家想像的那麼神秘,那麼高級,並且使用excel公式是平時工作做不可避免的。
  • excel怎麼在新輸入的行中自動填充上一行的公式
    excel怎麼在新輸入的行中自動填充上一行的公式excel的公式計算功能十分方便且常用,初學者常在一些空行中預設了公式,是數據輸入後能夠自動計算,但是由於所引用的都是空單元格,所以在其計算結果常為0或是錯誤值,但是非常的不美觀,有佔資源,所以能否在新輸入的數據中自動填充上一行的公式?