2021-05-12 14:32:11
EXCEL實用的基礎操作
在這裡我將來為大家說明一下關於EXCEL裡的部分基本的操作指引,這些肯定不是原創,但可以帶著你認識EXCEL和了解EXCEL的強大。
今天我重點給大家講一下關於EXCEL裡的重點操作函數。
1
EXCEL的選擇性貼上,這裡可以貼上複製內容為數值或格式或公式等,根據情況選擇。比如我們做了一系列的計算後要把它用文字形式輸出則可以複製後將其貼上為數值即可。這是個很常用的右鍵選擇性貼上。
2
資料有效性,就是對單元格中的輸入進行限定,其中序列就是點選單元格後有下拉選項的操作。
3
右鍵設定單元格格式(可多選,CTRL+左鍵單個多選,SHIFT+左鍵區間多選),可以設定單元格的各種屬性,根據資料需要進行選擇,文字可是不參與計算的哦!
4
插入—物件,可以插入EXCEL以外由其它程式可建立的程式(同時可設定顯示為圖示),即點選就連線其它檔案時需要,用法和超連結差不多。
5
繪圖可以對選擇的資料進行按要求繪圖的操作,這樣可以讓我們更清楚地發現資料中的問題和方便資料統計與分析。
6
EXCEL選項可設定關於EXCEL的相關操作及計算或提示方法。一般EXCEL在表中的一些特殊與常規不一樣的操作出現時可能是改了選項後產生的(比如按了ENTER後選中單元格向右移等)。
(EXCEL2007的選項可以在上面這張圖的其他命令處開啟)
7
現在來說關於EXCEL的部分重要函數了,EXCEL在計算函數時在要計算的式子之前必須要有一個「=」,如在單元格中輸入「=12+13」,就會輸出25了,要計算的單元格或式子上不能加引號,不然會被EXCEL視為文字對待。「&」意思是向後增加計算,比如在單元格中輸入「=12+13 & "這就是我要的"」確定後就會輸出「25這就是我要的」。如果你想要實現某一類計算但又不知道使用什麼函數時可以單擊單元格內容提示前的那個f(x)來實現函數查詢。
8
接下來就是說幾個常用的函數了。9
1:SUM函數就是計算選定單元格的和;10
2:SUMIF(區間,查詢內容,返回對應的求和區間)對滿足條件的單元格求和;11
3:COUNT選定單元格中數位單元格的個數;12
4:COUNTIF(區間,查詢內容)選定單元格中滿足條件的單元格的個數;13
5:FIND(內容,單元格)在某單元格中查詢某內容並返回該內容在哪個位置;14
6:LEN求單元格的數值總位數;15
7:LEFT或RIGHT(結果,位數)從結果處的左或右邊數起返回第幾位後中止;16
8:ISERROR檢查單元格是否為錯誤(無法計算,比如分母為0之類的);17
9:IF(條件,是返回,否返回)給定條件後,如果真返回是,如果假返回否;18
10:VLOOKUP或HLOOKUP(內容,查詢區間,第幾列或第幾行,0)在區間的第幾列或第幾行查詢內容,找到後返回第幾列或第幾行的結果,未找到返回錯誤;19
11:ROUND或ROUNDUP或ROUNDDOWN(資料,位數)意思是保留或向上或向下保留幾位小數位。20
12:POWER(數值,乘冪)或數值^乘冪都是返回某數值的乘冪的。21
13:OFFSET(單元格,行偏移,列偏移)意思是輸出相對某單元格的行列偏移的對應單元格的值,這個函數在繪圖製作報表時經常使用。22
最後就是關於VBA巨集的幾個函數了。23
Fori =a To b stepcsum =sum + iNextMsgBoxsum意思是把i從a到b按每次增加c進行變化後求和用表單輸出。24
那關於EXCEL如何連線VBA與單元格呢?很簡單,直接輸入j = Range("M5")就是指把本工作表中的M5單元格的值賦值給變數j。j =Sheets("資料").Rows(I).Columns(1).Value意思則是把資料工作表中第I行第1列的值賦給變數j。25
那我們來講個例子吧,如題(計算從1到20按每次加的1方式求和輸出到求和單元格處):
開啟檢視—巨集—錄製巨集,輸入巨集名和啟動快捷鍵(CTRL+G)後確定,然後再開啟檢視—巨集—停止錄製,再開啟檢視—巨集—檢視巨集,刪除從Sub 巨集1()到End Sub中間的所有程式碼(因為這裡面要我們手動寫入我們自己要計算時的程式碼),將程式碼改成:
Sub 巨集1()
a = Range("A3")
b = Range("B3")
c = Range("c3")
For i = a To b Step c
Sum = Sum + i
Next
Range("e3") = Sum
End Sub
輸入好之後儲存,返回EXCEL按下CTRL+G就會在求和處輸出計算結果了,當然改掉那些數後也是可以按CTRL+G進行計算的。如下圖:
當然如果是要使用VBA進行計算的話格式是不可以隨便改變的,因為我們在VBA裡面設定的對應的需要計算的單元格的位置就是指定的絕對的位置。
26
我們加上IF函數後把上面的程式碼修改:27
Sub 巨集1()
a = Range("A3")
b = Range("B3")
c = Range("c3")
If a < b Then
For i = a To b Step c
Sum = Sum + i
Next
Range("e3") = Sum
Else
MsgBox "初始值大於結束值,請設定初始值小於結束值"
End If
End Sub
這樣後當計算時若單元格A3大於B3時就不會計算且以視窗形式輸出"初始值大於結束值,請設定初始值小於結束值",這就是IF函數的用法。
28
當然作為可程式化來講的話VBA的功能還有很多,我們都可以依賴於它進行程式設計形式的計算開發等,同時VBA還有很多和VB程式設計差不多的函數可以使用,有點VB基礎的人用這些是很方便的,同時也可以編輯一個控制元件,給控制元件賦值為點選執行巨集,則可實現點選控制元件時就計算該巨集命令。同樣巨集也可以編輯表單的,只要模組上執行某表單.show即可。VBA還很複雜今天就只講這兩個簡單實用的函數了。29
基本上EXCEL上的基本常用的操作和函數也說的差不多了,學會並利用好這些後你就會製作更方便計算和資料管理的表格了。更多的知識還得靠你本人進行更深入的摸索和發現了。相關文章