大家好,我是波導終結者。這是早下班系列的第六期。
早前時候分享過幾篇EXCEL VBA的內容,結果很多小伙伴說太復雜,這倒也是,大多數人還是不會編程的。
后來又分享一篇EXCEL自帶函數的內容,結果還是有小伙伴說復雜,這個就難辦了,函數不難,卻能提高不少效率,還是有必要稍微了解一下的。也有一些藥沒續(xù)上的家伙,比如硬說“必須用Linq處理數據,否則就是XX”的憨憨,也不知道到底是傻還是壞。還有另一個碰瓷的跑來說:你憑什么強迫我換回Office 2007,我就是要用2013,你這是侵犯人權云云~
是這樣的,上次的分享,我是以“最低2007”版本為基礎撰寫,目的是盡可能讓最多的朋友能夠用到,往上兼容,你用高版本一樣能用。也不知道怎么的,碰瓷犯自己湊上來,就變成我“侵犯他人權,強迫他從2013換回2007”版本,真是奇葩。如果現在有個新游戲,集顯就能玩,你用2080一樣可以玩,怎么就變成這個游戲強迫你換掉獨顯用集顯了呢,真是醉人。
那這次就來分享一下EXCEL連函數都不需要使用到的幾大技巧吧。
▲我們平時在粘貼一個選定區(qū)塊時,會發(fā)現這么一件事情:大部分格式都會被一起粘貼過來,但是只有列寬、行高卻不行。所以經常粘貼過來后,還得手動調整列寬。
仔細一想個中原因,也不難理解:我們測試的時候只有這么一點數據所以沒有問題。但是如果表里有其他數據,跟粘貼的目的地所在的行或者列交叉,那么問題顯而易見:此時如果匹配源列寬,那其他數據的列寬會被破壞。
▲了解了原因之后,要粗暴的解決,方法也是有的:整列選擇,再粘貼,就會執(zhí)行覆蓋式的粘貼。但缺點也顯而易見:如果這幾列原來是有數據的,就會被覆蓋掉。
▲在Excel2007版本里面,粘貼的時候右鍵,選擇性粘貼,我們可以看到“列寬”選項,選中了之后,會只將每一列的列寬粘貼下來。
之后,再按一次CTRL+V,便可以把除了列寬以外的其他內容粘貼進來。這樣一來,也不會覆蓋表格中的其他數據了。
當然,如果你是更高版本的話,選擇性粘貼的時候會有一個“保留源列寬”選項,選中再粘貼就行。好像也就只差一次CTRL+V。
▲很多時候,在我們輸入了公式之后,都需要調整計算結果的顯示格式。傳統(tǒng)方法當然是右擊選定區(qū)域,然后設置單元格格式,或者在工具欄里點擊相應功能了。
不過其實我們可以用快捷鍵來完成,比如設置百分比的話,就是Ctrl+Shift+5。設置貨幣格式的話,就是Ctrl+Shift+4,等等。其實這些在微軟官方的文檔里也都有,只不過太過龐雜,我覺得如果全部寫出來的話,又有小伙伴說復雜然后不看了,或者說記不住。
那這樣吧,自己隨便弄點數據,親自動手試試。把數字5換成其他數字,就是其他的格式,自己做一遍之后,記住自己常用的那兩三種就行了。
▲有時候,我們的單元格區(qū)域比較大,遠遠超出了屏幕的顯示,怎么辦呢?比較原始的方法就是用鼠標拖動,要是行數一多,幾百幾千行,有時候要拖好久,顯然不是上策。
使用Ctrl+Shift+↓(方向鍵)的話,就能夠一鍵往下方選中整個區(qū)域的單元格,一直到未使用的單元格為止。往右也是一樣的。
▲這種操作,對于比較規(guī)整的矩形區(qū)域特別好用,只需要定位到左上角的單元格,Ctrl+Shift+→往右選,再Ctrl+Shift+↓往下,就能選中整塊使用區(qū)域。
▲求和是我們日常工作中經常會用到的功能,無論是自己敲公式,還是用工具欄上的求和按鈕,原則上使用自己順手的方法即可。
不過,微軟其實提供了非常方便的一鍵求和快捷鍵,如圖。如果只選中1個單元格,按下Alt+=(等號鍵),就會自動識別需要求和的單元格范圍,回車確認即可。之所以單個格子要確認,因為存在向左或者向上的兩種可能性。
而范圍求和就更省心了,直接一鍵出結果,連確認都不需要。而且系統(tǒng)會自動篩掉文本、空白等單元格。
▲如果現在有兩列內容,可能很多,需要快速把左右不同的單元格找出來,有辦法嗎?
一般的方法當然是用函數寫,確實適用性會更廣泛,可以指定各種條件等。但如果只是需要簡單的把有差異的單元格找出來的話,可以選定這兩列內容,然后按Ctrl+\(右斜杠),就可以選中這些單元格(可不連續(xù)),然后就可以設置顏色把它們突出顯示出來,或者做其他你想做的事情。
有的朋友可能會問了,如果有多列內容,會發(fā)生什么呢?
▲可以看到,這個函數還是比較智能的。對于多列內容,它會自動將數量最少的異類挑出來。這個方法,一般的數據夠用了,當然如果需求更復雜的話,還是得借助函數了,因為這種快捷鍵你沒有任何調整或者設置參數的余地。
▲一般來說,我們要插入一行或者一列的常規(guī)操作,就是在列頭或者行頭,右擊,選擇插入。要插入多少行或者列,就選中多少行或者列。
這里有個更快捷的操作,選中一行或者一列,按住Shift(重要),然后移動到頭部,等鼠標變成雙橫或者雙豎箭頭的時候,拖動即可。
這種方法來得更快,缺點就是,寬度或者高度依賴于選中的這一行或者列,插入多少行也完全看你鼠標拖動了多少距離。但是用還是挺好用的。
▲如果我們有一個表,里面有一些單元格是用了公式的,但由于位置不規(guī)律,這時候我們如何把它們找出來呢?主要是外面顯示的都是計算結果,如果格式沒有做區(qū)分的話,就很難辦了?;蛘吣隳玫絼e人的一個DEMO,想要看看哪些地方用了公式,怎么做?
其實很簡單,開始(不是WINDOWS的開始),查找和選擇,公式。會自動選擇所有使用了公式的單元格,接下來要怎么處理就看實際需求了?!安檎液瓦x擇”還有其他選項,也非常實用,可以嘗試看看。
▲Excel有一個很詭異的功能:插入,表。
一般來說,我們管Excel就叫電子表格,文件就叫工作表,那插入的這個“表”到底是啥呢?
它可以通過菜單欄插入,也可以用Ctrl+T這個快捷鍵插入。
▲因為名稱的重復,網上有人管這個功能創(chuàng)建出來的區(qū)域叫“超級表”。本質上,它劃分了一塊區(qū)域,給這個區(qū)域添加了一些常用的功能,并擁有一定的自動擴展性。
比如上圖,我們只需要在新的一行輸入,則格式、公式等內容也會自動進行擴展。
這個功能還會幫你自動添加格式、凍結表頭、加入快速篩選功能等等。
如果你在工作表內使用的區(qū)域就是這樣的矩形方陣,那么一個Ctrl+T能替你省非常多的事。
好的,本期內容就到這里。我猜有人會說簡單,因為前提也說了,之前分享VBA有人說難,分享函數有人還說難,這次就連函數都不用,所以總歸是有局限性的。如果想了解函數,或者往上再了解VBA的,可以參考我過去的幾篇文章。
感謝大家觀看,如果對你有用,請點個關注和贊吧,我們下期再見。