

在工作實踐中,我們經常會遇到一個看似不大但實現起來比較麻煩的問題,其實只要稍動腦筋即可解決,這里介紹幾則小技巧。
技巧一:實現跨行求和
有時我們會遇到間隔行列來求和的情況,例如在1年的時間中,如何找出所有的周一下的數據并求和呢? 我們知道一個星期有7天的時間,那么在表格中,可以按照這個規律來找出處在同一星期的所有單元格。
首先確定起點的位置,例如A3單元格,3對7取余為3,在英文輸入狀態下輸入公式“=SUM((MOD(ROW(A3:A100),7)=3)*A3:A100)”,同時按下“Ctrl+Shift+Enter”組合鍵轉換為數組公式,這個公式表示每7行取一個數據,然后將這些數據進行累加,“ROW(A3:A100)”表示從A3到A100的單元格區域,“MOD()”的意思是模除,就是求余數,這里求{3,……,100}分別與7相除所得的余數;“MOD(ROW(A3:A100),7)=3”是判斷行數是否正確,如果余數是3,結果為真(true),否則為假。如果某行結果為真,就參與A3:A100的求和運算,否則不參與運算。
技巧二:自動更改數據的數量級
在Excel中輸入同類數據的時候,我們如果手動輸入小數點(或添加0),不僅容易輸錯,也浪費了時間。那么,有沒有一種方法可以讓Excel自動輸入小數點,我們只需要輸入數字就可以呢?
解決的辦法很簡單,打開“Excel選項”對話框,在左側導航欄選擇“高級”選項卡,在右側窗格勾選“自動插入小數點”復選框(如圖1),在這里設置相應的位數,輸入正數表示縮小,負數表示放大,例如輸入“-2”,表示在輸入的數字后面增加2個0,如果輸入“+2”,小數點往前移動2位。
技巧三:分別復制上一個單元格內容
可能你經常需要復制前面剛剛輸入的內容,直接復制、粘貼是最為簡單的方法,但如果每次復制的內容并不相同,除了強行復制之外,有沒有簡單一些的方法呢?
操作很簡單(如圖2),選中A2單元格,按下“Ctrl+D”或“Ctrl+'”組合鍵即可(這里的“'”是單引號)。需要提醒的是,這個技巧只能在輸入文字的單元格下面實現,而且不能隔行;如果需要向右復制,只要按下“Ctrl+R”組合鍵就可以實現向右填充,同樣不能隔列。
技巧四:只提取中文或數字
某些時候,我們需要從混合區域提取出數字,而且不允許破壞原有的表格結構,除了手工操作之外,利用“定位條件”是一個非常不錯的方法:
例如只需要保留除了數字之外的內容,首先選中相應的單元格區域,依次選擇“編輯→查找和選擇”,打開“定位條件”對話框,依次選擇“常量→數字”,確認之后會自動定位指定區域中所有的數字(如圖3),按下Delete鍵刪除,剩余的就是我們需要保留的非數字內容了。如果只需要保留數字,只要依次選擇“常量→文本”,刪除所有文本字符即可。
首先選中相應的單元格區域,按下“Ctrl+C”組合鍵將其復制到剪貼板,在指定區域選擇“選擇性粘貼”,打開“選擇性粘貼”對話框,在這里依次選擇“運算→加”,確認之后就可以了。