天天看點

學習幾個Excel表格職場實戰技巧

 2015-02-08|@Excel報表顧問

這些小技巧,主要算是些Excel資料處理應用的小場景。知道的,都覺得容易。不知道,很可能想不到。

問題1:excel裡1/3,4/3這些怎麼輸。

錯誤做法1:直接輸入1/3,得到1-3或1月3日,總之就是日期.

錯誤做法2:加引号'1/3,得到1/3,但是确實文本,不是數值。通過istext函數判斷可知。

正确做法:輸入0+空格符号+1/3,得到1/3數值.就是我們要的。

問題2:多張工作表中同一位置比如A1輸入相同的内容 我。

老實做法:一個個輸,好累。

聰明做法:可以選中一張工作表,然後按住Ctrl鍵,再單擊視窗左下角的Sheet1、Sheet2......來直接選擇需要輸入相同内容的多個工作表,可以看到接着在其中的任意一個工作表中的A1輸入我。完成後點有機工作表标簽點取消就是恢複了。

特别方法VBA:

Sub aa()

For i = 1 To Sheets.Count

Sheets(i).[a1] = "我"

Next

End Sub

問題3:所有工作表中同一位置比如A1的值都相加。

比如sheet1的A1是10,sheet2的A1是20,sheet3的A1是30,怎麼算最快

老實做法:一個個切換自己去加,太多的話,人都暈了。

好快方法:=SUM(Sheet1:Sheet3!A1)

特殊方法:Sub aa()

Sum = Sum + Sheets(i).[b1].Value

[b4] = Sum

可能你感覺這特殊方法vba在這有點無聊蛋疼,但有時卻很有用。同樣這問題,變化一下,求sheet1,sheet3,sheet5,sheet7,sheet9,sheet11中A1值的總和。

好快方法也不友善了,但vba很給力,隻要小修改

For i = 1 To Sheets.Count / 2 + 1

Sum = Sum + Sheets(i * 2 - 1).[a1].Value

  作者介紹:薛奔(Sharpen),大電商網站營運分析師。

微軟Excel專家認證,擅長Excel資料報表自動化。微網誌@Excel報表顧問。

自營店鋪:Xexcel.taobao.com 銷售本人原創的全系列Excel視訊教程。

繼續閱讀