1 EXCEL基本操作
1 基本概念:工作簿,工作表,行,列,單元格
2 數據錄入
批量錄入相同數據(ctrl+enter)
***號碼輸入(設置單元格屬性爲“文本”或者前面加 ’ )
分數輸入(直接輸1/3EXCEL默認爲1月3日,應該寫成0空格 1/3)
單元格里換行(alt+enter)
3 查找 :模糊查找、值查找
4 凍結窗口
5 篩選:一般篩選,空行篩選
6 行列轉置
7 插入對象:對象格式的設置
8 數據剔重和分列
9 下拉菜單製作
10 格式刷使用
2 EXCEL通用運算符
分類 | 運算符號 | 運算符含義 | 示例 |
算術運算 | +(加號) | 加 | 2+3=5 |
-(減號) | 減 | 3-1=2 | |
*(星號 | 乘 | 3*2=6 | |
/(斜槓) | 除 | 6/2=3 | |
%(百分號) | 百分號 | 50% | |
^(脫字號) | 乘方 | 4^3=43=64 | |
文本 | & | 可以將文本連接起來 | "zhang"&"YL" |
比較 | =(等號) | 相等 | B1=C1,若B1中單元格內的值確實與C1中的值相等,則產生邏輯真值TRUE,若不相等,則產生邏輯假值FALSE |
<(小於號) | 小於 | B1<C1 | |
>(大於號) | 大於 | B1>C1,若B1中數值爲6,C1中數值爲4,則條件成立產生邏輯真值TRUE,否則產生邏輯假值FALSE | |
>=(大於等於號) | 大於等於 | B1>=C1 | |
<>(不等號) | 不等於 | B1<>C1 | |
<=(小於等於號) | 小於等於 | B1<=C1 | |
引用運算符 | : | 區域運算符,產生對包括在丙相引用之間的所有單元格的引用 | (A5:A15) |
, | 聯合運算符,將多個引用合併爲一個引用 | SUM(A5:A15,C5:C15) | |
(空格) | 交叉運算符,產生對兩個引用構有的單元格的引用 | (B7:D7 C6:C8) |
3 EXCEL函數
單元格引用方式
相對應用 A1、B1
絕對引用 $A$5、$C$3
混合引用 $A5、C$3
4 函數的常見錯誤
錯誤值類型 | 含義 |
##### | 當使用了負的日期或負的時間時,出現錯誤 |
#VALUE! | 當使用錯誤的參數或運算對象類型時,出現錯誤 |
#DIV/O! | 當公式被零(0)除時,出現錯誤 |
#NAME? | 在公式中使用了Excel不能識別的文本時,出現錯誤 |
#N/A | 當在函數或公式中沒有可用數值時,出現錯誤 |
#REF! | 當單元格引用無效時,出現錯誤 |
#NUM! | 當公式或函數中某個數字有問題時,出現錯誤 |
#NULL! | 兩個並不相交的區域指定交叉點時,出現錯誤 |
5 文本類函數和公式
&,concatenate:將文本連接起來
FIND(find_text, within_text, start_num) Search()
查找其他文本字符串 (within_text)內的文本字符串 (find_text),並從within_text 的首字符開始返回find_text 的起始位置編號
MID(text, start_num, num_chars)
返回文本字符串中從指定位置開始的特定數目的字符,該數目由用戶指定。
TRIM(text)
除了單詞之間的單個空格外,清除文本中所有的空格
LEN(text)
返回文本字符串中的字符個數。
TEXT(value, format_text)
將數值轉換爲以指定數字格式表示的文本。
LEFT(text, num_chars)
根據所指定的字符數,返回文本字符串中第一個字符或前幾個字符。
RIGHT(text, num_chars)
根據指定的字符數,返回文本字符串的最後一些字符。
Upper,Lower,Proper
6 統計類函數和公式-count
COUNT(value1,value2,...)
計算包含數字的單元格以及參數列表中數字的個數。使用 COUNT 可以獲取區域或數字數組中數字字段的輸入項的個數。
COUNTA(value1,value2,...)
計算參數列表中非空值的單元格數量。利用函數 COUNTA 可以計算單元格區域或數組中包含數據的單元格數量。
COUNTBLANK(range)
計算指定單元格區域中空白單元格的個數。
COUNTIF(range,criteria)
計算區域中滿足給定條件的單元格的個數。
COUNTIFS(range1,criteria1, range2,criteria2,...)
– 計算區域中滿足多個條件的單元格個數。
7 統計類函數和公式-avg
AVERAGE(number1,number2,...)
返回參數的平均值(算術平均值)。
AVERAGEA(value1,value2,...) --注意不要使用
計算參數列表中值的平均值(算術平均值)。 除了數字,計算中還包括文本和邏輯值,如 TRUE 和FALSE。
AVERAGEIF(range, criteria, average_range)
返回某個區域內滿足給定條件的所有單元格的平均值(算術平均值)。
AVERAGEIFS(average_range, criteria_range1,criteria1, criteria_range2,criteria2…)
返回滿足多重條件的所有單元格的平均值(算術平均值)。
8 統計類函數和公式-sum
SUM(number1,number2,...)
計算單元格區域中所有數值的和。
SUMIF(range, criteria, sum_range)
根據指定條件對若干單元格求和。
SUMIFS(sum_range, criteria_range1,criteria1,criteria_range2,criteria2…)
對區域中滿足多個條件的單元格求和。
SUMPRODUCT(array1,array2,array3,...) -注意:不要使用
將給定數組中的對應元素相乘,並返回這些乘積之和。
例子:=SUMPRODUCT(A1:B3,C1:D3) 將兩個數組中的所有元素相乘,然後將乘積相加 — 即 3*2 + 4*7 + 8*6 +6*7 + 1*5 + 9*3。(156)
9 搜索類函數和公式
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
搜索表格第一列中的值,然後返回表格指定列中相同行上的值。當比較值位於所需查找的數據的左邊一列時
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
返回符合特定值特定順序的項在數組中的相對位置。如果需要獲取某個項在區域中的位置而不是項本身時,請使用MATCH 函數,而不是某個LOOKUP 函數。
MATCH(lookup_value,lookup_array,match_type)
返回符合特定值特定順序的項在數組中的相對位置。如果需要獲取某個項在區域中的位置而不是項本身時,請使用MATCH 函數,而不是某個LOOKUP 函數。
INDEX(reference,row_num,column_num,area_num)
返回指定的行與列交叉處的單元格引用。如果引用由不連續的選定區域組成,可以選擇某一選定區域。
10 判斷類函數和公式
IF(logical_test, value_if_true, value_if_false)
如果您指定的條件計算爲 TRUE 返回一個值,並且如果計算爲 FALSE 返回爲另外一個值。
IFERROR()
ISERROR(value)
引用任何錯誤值( #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!),則返回邏輯值 TRUE;否則,返回 FALSE。
ISERR(value)
引用錯誤值(#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)
ISNA(value)
引用錯誤值( #N/A),則返回邏輯值 TRUE;否則返回 FALSE。
ISBLANK(value) ,如果是空單元格,則返回邏輯值TRUE;否則返回FALSE。
ISTEXT(value) ,如果是字符,則返回邏輯值TRUE;否則返回FALSE。
ISNUMBER(value) ,如果是數值,則返回邏輯值TRUE;否則返回FALSE。
11 通配符
以下通配符可作爲篩選以及查找和替換內容時的比較條件
請使用 | 若要查找 |
?(問號) | 任何單個字符 |
例如,sm?th 查找“smith”和“smyth” | |
*(星號) | 任何字符數 |
例如,*east 查找“Northeast”和“Southeast” |
12 排序類函數和公式
RANK(number,ref,order)
返回一個數字在數字列表中的排位。其大小與數字列表中的他值相關。
RANK.EQ(number,ref,order)
返回一個數字在數字列表中的排位。其大小與列表中的其他值相關。如果多個值具有相同的排位,則返回該組數值的最高排位。(如果要對列表進行排序,則數字排位可作爲其位置。)
RANK.AVG(number,ref,order)
返回一個數字在數字列表中的排位。其大小相對於列表中的其他值;如果有一個以上的值排位相同,則返回平均排位。
SMALL(array,k)
返回數據集中第k 個最小值。使用此函數可以返回數據集中特定位置上的數值。
LARGE(array,k)
返回數據集中第k 個最大值。使用此函數可以根據相對標準來選擇數值。例如,可以使用LARGE 返回第一名、第二名或第三名的得分。
13 數值處理類函數和公式
MAX(number1,number2,...)
返回一組值中的最大值。
MIN(number1,number2,...)
返回一組值中的最小值。
MAXA(value1,value2,...)
返回參數列表中的最大值。除了數字,計算中還包括文本和邏輯值,如TRUE 和FALSE。
MINA(value1,value2,...)
返回參數列表中的最小值。 除了數字,計算中還包括文本和邏輯值,如 TRUE 和FALSE。
ROUND(number,num_digits)
可將某個數字四捨五入爲指定的位數。
ROUNDDOWN(number,num_digits)
靠近零值,向下舍入數字。
ROUNDUP(number,num_digits)
遠離 0(零)值,向上舍入數字。
INT(number)
將數字向下舍入到最接近的整數。
TRUNC(number,num_digits)
將數字的小數部分截去,返回整數。