Excel的兩點(diǎn)實(shí)戰(zhàn)應(yīng)用

跟我一起學(xué)習(xí)Excel的好多同學(xué),都已經(jīng)成為講師了,有次聊天,我問他們學(xué)習(xí)VBA了嗎?他說,沒呢!一般工作中的問題,用函數(shù)就能解決,再不行,可以用數(shù)據(jù)透視表,如果還是不能解決問題,那就是表格結(jié)構(gòu)的問題了。我倒不是說VBA不好,如果你有編程的需要,可以去學(xué)習(xí)VBA,一般的問題,真的是靠函數(shù)就能解決,精力有限,不要盲目追求高大上的東西,除非你真的需要。

改變思路——換一個想法,問題就簡單了!

我老妹是做HR的,有時(shí)候會問我一些Excel問題。比如,她說,我想做一個東西,輸入身份證前幾位的地區(qū)碼就能查詢出是哪個省市的?我說可以啊,但前提是要有個數(shù)據(jù)庫,知道每個地方的編碼是什么?好家伙,上網(wǎng)下載,6000多條數(shù)據(jù),這么多數(shù)據(jù)要是放在Excel里,不是徒勞的增加文件的內(nèi)存嗎?后來我又問她到底需要什么數(shù)據(jù),她啪的一聲,甩過一張截圖,并用紅圈指出來,我就要這個籍貫。

天啊嚕,這個哪里用什么查詢,直接用文本函數(shù)提取前面的省市名稱就好了。我刷刷刷寫好公式,扔回去,就是下面這個效果。


公式貼出來:=IFERROR(LEFT(E2,FIND("省",E2)),(LEFT(E2,FIND("市",E2)))),不過這個公式不算完美,因?yàn)闆]考慮自治區(qū),如果有自治區(qū)的,就會報(bào)錯了。

這是一個思路的問題,當(dāng)然不能怪她,也許她并不知道有這樣的函數(shù)可以更方便。所以,還是涉獵的東西范圍廣一些,隨手翻翻的東西,不一定完全記住,但有時(shí)可以給你提供一個思路。

快速刪除空白行

相信大家都做過二維表格,什么叫二維表格,就是一般的匯總表,一行一列交叉才能得到一個數(shù)據(jù),類似于課程表。假如說有這么一個匯總表,有的有發(fā)生額,有的有余額,還有什么都沒有發(fā)生的,我想把什么都沒有發(fā)生的行刪除,怎么刪除?

有的同學(xué)會說,這個簡單,用自動篩選,一點(diǎn)點(diǎn)將空白數(shù)據(jù)篩選出來,刪除整行就行了。其實(shí)這里有個更簡單的方法,既然都是數(shù)值,那么可以讓他們參與運(yùn)算,加減乘除都可以,甚至用count函數(shù)計(jì)數(shù)都可以。所以,在旁邊的空白列建立輔助列,進(jìn)行運(yùn)算后,再將該列的空白行或者返回值為零的行篩選出來刪掉即可。

只要你主動,我們就會有故事。哈哈,約吧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容