聲明:跟著大貓和小黑學習隨便記下一些筆記供大家參考,二級考試之前將持續更新,希望大家二級都能輕輕松松過啦,過了二級的大神也可以在評論區留言給點建議,感謝大家!!
文章目錄
- 考題難點(大貓)
- 第13套
- 修改貨幣符號(數字對話框)
- 修改時間格式(自定義格式[h]小時m分鐘)
- 出現###表示太緊了顯示不完整可調節列寬
- 條件格式----突出單元格規則
- 創建數據透視表
- 第15套
- 報表布局
- 分類匯總(不需要分類匯總時可關閉)
- 值匯總依據
- 選擇性粘貼-----轉置
- 選擇所有列,雙擊列可以自動調整列寬
- 第16套
- 使用千位分隔符
- 記錄行(表示滿足條件的話就要將整行標出)
- 取消與隱藏篩選標記
- 條件格式-----新建規則----公式
- 透視表----設置顏色(右鍵工作表)
- 透視表----排序
- 第18套
- 保留001格式(輸入前先設置為文本模式)
- 修改日期格式
- 取消網格線
- 不合并單元格使文字居中(跨列居中)
- 隱藏行(右鍵該行,點隱藏)
- 字段和記錄
- 透視表----創建組(組合),右鍵
- 透視表----數據透視圖----顯示公式與R平方值
- 高級篩選(先創建篩選區域,再使用高級篩選選項)
- 第19套
- 修改工作表標簽顏色(右鍵)
- 導入文件
- 分列
- 創建表格(套用表格格式)
- 制作工資條(排序,編號輔助)
- 只選擇有內容的單元格(定位條件)(定位到常量)
- 只選擇無內容的空單元格(定位到空值)
- 多個單元格插入相同的文本或數字的方法
- 打印一個頁面寬,水平居中(頁面設置對話框)
- 第20套
- 數據驗證(有下拉箭頭考察的是數據驗證)
- 隱藏和顯示工作表(右鍵)
- 排序
- if和&的聯合考題
- 發現餅圖不符合要求(切換行列)
- 餅圖分離程度
- 第21套
- 套用表格格式不能選中合并單元格
- 日期格式m與mm區別
- 透視表-----合并單元格
- 圖表-----柱形圖-----選擇數據
- 圖表-----柱形圖-----修改縱軸
- 第22套
- 表格轉換為區域
- 快速填充(Ctrl+E)(mid函數也能做)
- 設置數據格式000(表示把數字始終顯示為三位數狀態,不足三位則補零)
- 透視表------創建組(右鍵單元格)
- 若透視表數據沒有人數作為行標簽時,則可以使用姓名作為值標簽表示人數
- 散點圖-----趨勢線----顯示公式和R平方
- 設置打印區域,打印時標題行重復
- 設置頁眉頁腳(無單元格的和有單元格的工作表需分開設置)
- 第23套
- 新建批注(審閱)+設置批注格式(右鍵)
- 設置窗口視圖,滾動時總是可見(凍結窗格)
- 透視表----列標簽----取消全選----使表中只有想要的列
- 透視表----折疊橫標簽(右鍵)
- 透視表------自定義排序(不能導入單元格時)(文件--選項)
- 透視表---字段---篩選---為每一類生成一張工作表
- 第24套
- 工作表----復制工作表
- 工作表----設置背景圖片
- 小三角----單元格可能有錯誤
- 數據驗證------輸入錯誤時給出提示信息
- 公式------定義名稱
- 刪除重復項
- 條件格式---新建規則----公式-----單元格非空和位于偶數行(函數and和iseven)
- 圖表-----以獨立方式嵌入新工作表
- 圖表----圖表標題與單元格標題內容一致
- 第25套
- 單元格內容分兩行顯示(單元格內換行:Alt+回車然后再回車)
- 數據---模擬分析--模擬運算表
- 可變單元格(數據--模擬分析--方案管理器--添加--顯示)
- 單元格定義名稱
- 結果單元格(數據--模擬分析--方案管理器--摘要)
- 第26套
- 格式----使小于某個值的單元格顯示文本
- 條件格式---數據條---其他規則---勾選只顯示數據條
- 圖表---迷你圖---柱形圖
- 數據驗證---序列
- 透視表---將行變成列
- 透視表---隱藏標簽
- 索引(文件---信息---屬性--自定義)
- 第27套
- 命名單元格(選中后左上角名稱框修改,輸入完之后要回車)
- 數據---格式(不同條件顯示不同格式)
- 清除單元格不可見的空格和字符(函數順序不能顛倒)
- 透視表----隱藏折疊按鈕
- 第28套
- 公式合集
- 絕對引用,混合引用,相對引用(F4)
- 復制公式,先選中公式然后Ctrl+C,然后點擊Esc鍵退出選中公式,最后找到對應地方Ctrl+V就行了
- 快捷鍵
- 若公式寫完后回車不能還是顯示公式,可能是因為單元格格式是文本形式,可以將單元格格式修改為常規處理
- vlookup(第13套)
- ROUNDUP和ROUNDDOWN(第13套)
- sumif和sumifs(第15套)
- rank.eq和rank(第16套)
- match(第18套)
- weekday(第18套)
- if(第19套)
- mid(第19套)
- isodd(第19套)
- text(第19套)
- int(向下取整)(第19套)
- yearfrac(第19套)
- countifs(第20套)
- year,month,day(第21套)
- average,min,max(第22套)
- iferror(第23套)
- find(第23套)
- value(第24套)
- len(第24套)
- <>表示不等號(第24套)
- or(第24套)
- mod(第24套)
- round(第24套)
- and(第24套)
- iseven(第24套)
- row(第24套)
- 數組公式(第24套)(Ctrl+Shift+Enter)
- minifs和maxifs(第24套補充)
- index(第26套)
- clean,trim(第27套)
- vlookup模糊查找(第27套)
考題難點(大貓)
第13套
修改貨幣符號(數字對話框)
修改時間格式(自定義格式[h]小時m分鐘)
[h]表示時間段,h表示時間點,時間段允許超過24小時,時間點不允許
出現###表示太緊了顯示不完整可調節列寬
條件格式----突出單元格規則
創建數據透視表
點擊字段列表可打開這個窗口
然后按題目要求修改其求和項
第15套
報表布局
默認是以壓縮形式顯示,兩個位于行的標簽被壓縮到一列
使用以表格形式顯示,可以是原本的班號移到一列并顯示所有行的值
分類匯總(不需要分類匯總時可關閉)
值匯總依據
計數:可統計班級或者學校的人數,統計學號有多少個,也就是人數有多少個
選擇性粘貼-----轉置
若轉置后得分率消失,則將選擇性粘貼中的“全部”改成“值和數字格式”
選擇所有列,雙擊列可以自動調整列寬
第16套
使用千位分隔符
記錄行(表示滿足條件的話就要將整行標出)
取消與隱藏篩選標記
要使用第一種方法,第二種只是隱藏了篩選標記并沒有取消
條件格式-----新建規則----公式
透視表----設置顏色(右鍵工作表)
透視表----排序
第18套
保留001格式(輸入前先設置為文本模式)
修改日期格式
取消網格線
不合并單元格使文字居中(跨列居中)
隱藏行(右鍵該行,點隱藏)
字段和記錄
透視表----創建組(組合),右鍵
透視表----數據透視圖----顯示公式與R平方值
高級篩選(先創建篩選區域,再使用高級篩選選項)
列表區域為被篩選的那些數據
第19套
修改工作表標簽顏色(右鍵)
導入文件
點擊下一步然后按題目要求選擇分隔符號按逗號
點擊下一步選擇身份證,并改成文本格式
分列
先創建一空白列用于分列之后存放新的一列
光標單擊工號和姓名之間建立分列線
最后點擊下一步,點擊完成就可以了,標題手動修改就行
創建表格(套用表格格式)
制作工資條(排序,編號輔助)
首先知道空行,標題行,數據行的個數,比如這題,第一個空行在第1行,標題行在第2行,數據行在第3行,那么空行就應該都在1,4,7,10這樣的等差數列行中,標題行和數據行也同理,那么就可以依次創建68個空行,并且等差數列給予編號,標題行和數據行也同理,最后對所有編號進行排序,排完序后刪除編號,那么就可以得到整個工資條了
只選擇有內容的單元格(定位條件)(定位到常量)
只選擇無內容的空單元格(定位到空值)
多個單元格插入相同的文本或數字的方法
選中多個單元格輸入文本或數字后按Ctrl+回車
打印一個頁面寬,水平居中(頁面設置對話框)
第20套
數據驗證(有下拉箭頭考察的是數據驗證)
隱藏和顯示工作表(右鍵)
排序
if和&的聯合考題
發現餅圖不符合要求(切換行列)
餅圖分離程度
點擊一個扇形然后右鍵,點擊設置數據系列格式
第21套
套用表格格式不能選中合并單元格
日期格式m與mm區別
透視表-----合并單元格
右鍵透視表任意單元格,右鍵點擊數據透視表選項,點擊合并且“居中排列帶列標簽的單元格”
圖表-----柱形圖-----選擇數據
1.先刪除三個系列
2.添加系列
3.修改系列名稱并刪除默認系列值
4.將系列值修改為系列名稱對應的數值
5.編輯水平軸標簽
圖表-----柱形圖-----修改縱軸
先選中縱軸
主要單位就是兩個刻度值之間的大小
刻度線有內外之分
第22套
表格轉換為區域
快速填充(Ctrl+E)(mid函數也能做)
設置數據格式000(表示把數字始終顯示為三位數狀態,不足三位則補零)
透視表------創建組(右鍵單元格)
若透視表數據沒有人數作為行標簽時,則可以使用姓名作為值標簽表示人數
散點圖-----趨勢線----顯示公式和R平方
設置打印區域,打印時標題行重復
由于內容很長所以正常打印出第二頁時標題行不會打印,所以需設置重復打印
點擊打印標題->光標定在頂端標題行->點擊需要打印的標題行
設置頁眉頁腳(無單元格的和有單元格的工作表需分開設置)
以上兩個分別為無和有單元格
我們可以先選中兩個工作表,會顯示工作組
根據題目在頁面設置對話框里設置自定義頁眉和已存在的頁腳
最后重復上述步驟給無單元格工作表設置頁眉頁腳
第23套
新建批注(審閱)+設置批注格式(右鍵)
設置窗口視圖,滾動時總是可見(凍結窗格)
凍結的永遠是選中單元格的左側和上方所有單元格,所以該題需要凍結F4單元格,保證無論如何滑動滾輪,使頁面如何改變,其周邊的單元格永遠可見
透視表----列標簽----取消全選----使表中只有想要的列
透視表----折疊橫標簽(右鍵)
透視表------自定義排序(不能導入單元格時)(文件–選項)
透視表—字段—篩選—為每一類生成一張工作表
第24套
工作表----復制工作表
勾選建立副本才是復制,否則就是移動
工作表----設置背景圖片
小三角----單元格可能有錯誤
錯誤一般都是這個數字是文本格式
數據驗證------輸入錯誤時給出提示信息
準考證
面試分數
公式------定義名稱
先全選,再公式->根據所選內容創建
定義完成之后可以在這里看名稱
刪除重復項
條件格式—新建規則----公式-----單元格非空和位于偶數行(函數and和iseven)
圖表-----以獨立方式嵌入新工作表
右擊圖表
圖表----圖表標題與單元格標題內容一致
單擊圖表標題,在編輯欄里面輸入=
然后找到對應單元格,引用該單元格,再回車
第25套
單元格內容分兩行顯示(單元格內換行:Alt+回車然后再回車)
數據—模擬分析–模擬運算表
圖中選中的左上角單元格需填入一個公式,代表了模擬運算表剩下所有空格的計算公式
行在運算表里表示年需求量,就填寫年需求量對應數值的單元格,列表示單位年儲存成本,同理也填寫對應數值單元格
可變單元格(數據–模擬分析–方案管理器–添加–顯示)
點擊添加,剩下兩個方案同理,最終顯示方案持平
單元格定義名稱
結果單元格(數據–模擬分析–方案管理器–摘要)
選C5
自動生成一個工作表“方案摘要”
第26套
格式----使小于某個值的單元格顯示文本
條件格式—數據條—其他規則—勾選只顯示數據條
圖表—迷你圖—柱形圖
數據驗證—序列
透視表—將行變成列
最后透視表的效果圖發現年份是一列,原表格是一行,所以要將年份變成一列
先將年份一個個勾選到值
再將數值移動到行
點擊設計,點報表布局,點以表格形式顯示
點報表布局,點重復所有項目標簽
然后復制需要的部分,粘貼時選擇只保留值
刪除原透視表,使用查找替換修改改表格
根據復制后的表格創建新透視表
透視表—隱藏標簽
索引(文件—信息—屬性–自定義)
第27套
命名單元格(選中后左上角名稱框修改,輸入完之后要回車)
數據—格式(不同條件顯示不同格式)
簡寫是這樣的,在自定義格式里面;起分隔作用,左邊分號的左邊代表值為正數的格式,所以是0%,表示百分數格式,兩個分號之間是值為負數的格式,不存在所以什么也不寫,最右邊就是值為0代表的格式,為-,表示用-填充
以上兩種寫法都可以
清除單元格不可見的空格和字符(函數順序不能顛倒)
透視表----隱藏折疊按鈕
第28套
公式合集
絕對引用,混合引用,相對引用(F4)
相對引用:就是不鎖定行和列,如果sheet變了,那么原本的A2內容就變成當前sheet的行和列內容
絕對引用:就是鎖定行和列,比如$ C2,sheet雖然變了,但是還是使用原來sheet的行列內容
混合引用:看$加在什么前面就是鎖定什么,比如 $C2,就是絕對引用C列,C$2就是絕對引用第二行
鎖定:行列鎖定之后公式中就只會該單元格的值,否則公式中行列值會發生變化
比如:在C2中輸入公式= $A$2* $B$2 ,公式向下復制到C3時公式還是= $A$2* $B$2,但是若為= $A2* $B2,再復制到C3公式就是 $A3* $B3,行沒有鎖定所以會根據位置變化
引用當前填入公式單元格所在的工作表的其余單元格,不需要該工作表的名稱
總結:不使用什么就鎖定什么,如果你只需要該行的值或者列的值,那么不鎖定就行了
復制公式,先選中公式然后Ctrl+C,然后點擊Esc鍵退出選中公式,最后找到對應地方Ctrl+V就行了
快捷鍵
第一個是選中該單元格選定方向之后的所有單元格
第二個是選中該單元格選定方向之后的一個,一排或者一行單元格
第三個是快速跳轉到該單元格選定方向的最后一個單元格
若公式寫完后回車不能還是顯示公式,可能是因為單元格格式是文本形式,可以將單元格格式修改為常規處理
vlookup(第13套)
使用方法:vlookup(查找車型,查找區域,查找目標在區域中表示第二列,0表示精確匹配)
查找區域要用F4絕對引用
ROUNDUP和ROUNDDOWN(第13套)
在Excel里面時間存儲的常規格式是以天為單位
使用方法:up是向上取整數,down是向下取整數,=ROUNDUP(準備進位的數,保留小數的位數),=ROUNDDOWN(準備退位的數,保留小數的位數)
sumif和sumifs(第15套)
sumif用于單條件求和,sumifs用于多條件求和
sumifs(要求和的區域,條件判斷區域1,條件1,條件判斷區域2,條件2,…)條件判斷和求和區域一般不會變化,就需要絕對引用,表示鎖定范圍
sumif(條件判斷區域,條件,要求和的區域)
表示求和區域為“按班級匯總里面的J2到J33”且絕對引用,條件判斷區域為“按班級匯總里面的A2到A33,也就是四個中學”且絕對引用,條件為A2也就是第一中學,最后的結果就是第一中學的物理總分
rank.eq和rank(第16套)
省略第三項就是默認為降序排列
&為文本連接符,這樣顯示的就是“第*名”
RANK 函數
-
語法:RANK(number,ref,[order])
參數解釋:
number:指要進行排名的數字。
ref:是包含一組數字的單元格區域。
order:這是個可選參數,用來指定排名的方式。若為 0 或者省略,代表降序排名;若為非零值,則是升序排名。 -
示例:假設在 A 列有一組數據(A1:A5)為 5, 3, 8, 3, 6,若要對 A2 單元格中的數字 3 進行降序排名,可在其他單元格輸入公式
=RANK(A2,$ A$ 1:$ A$ 5,0)。這里使用絕對引用 $ A$ 1:$A$5 是為了在復制公式時引用區域不會改變。
RANK.EQ 函數
-
語法:RANK.EQ(number,ref,[order])
參數解釋:和 RANK 函數的參數含義相同。
與 RANK 函數的區別:在處理相同數值的排名時,RANK.EQ 函數會給相同數值賦予相同的排名,并且跳過后續排名中的相應名次。例如,若有兩個數字并列第 2 名,下一個數字的排名將是第 4 名。 -
示例:同樣對于 A 列的數據(A1:A5)5, 3, 8, 3, 6,若要對 A2 單元格中的數字 3 進行降序排名,在其他單元格輸入公式 =RANK.EQ(A2,$A$1: $A$5,0) 即可。
示例操作步驟
打開 Excel 工作表,在 A 列輸入數據 5, 3, 8, 3, 6。
在 B2 單元格輸入公式 =RANK.EQ(A2, $A $1: $A$5,0),然后按下回車鍵,就能得到 A2 單元格數字的排名。
把鼠標指針移到 B2 單元格右下角,當指針變為黑色十字時,按住鼠標左鍵向下拖動,即可將公式應用到其他單元格,從而得到整列數據的排名。
match(第18套)
match(查找的東西,查找區域,精確匹配還是近似匹配),選中一行就會返回列,選中一列就會返回一行,在這里返回值是第3列,查找的是C4也就是產品A,范圍是G3到K3
weekday(第18套)
weekday(轉換區域,規則),規則可以為1,2,3,為2時最常用,是星期幾就返回幾
- 默認返回值(星期日到星期六):公式 =WEEKDAY(“2024-3-10”,1) 或 =WEEKDAY(“2024-3-10”) ,返回 7 ,表示星期六。因為默認 return_type 為 1 ,返回值范圍是從 1 (星期日)到 7 (星期六)。
- 以星期一為起始(星期一到星期日):公式 =WEEKDAY(“2024-3-11”,2) ,返回 1 ,表示星期一。此時 return_type 為 2 ,返回值范圍是從 1 (星期一)到 7 (星期日)。
- 從0開始計數(星期一到星期日):公式 =WEEKDAY(“2024-3-11”,3) ,返回 0 ,表示星期一。當 return_type 為 3 時,返回值范圍是從 0 (星期一)到 6 (星期日)。
if(第19套)
IF 函數用于根據條件判斷返回不同的結果,語法為 IF(logical_test, [value_if_true], [value_if_false])
- 基本用法:例如 =IF(A1>10,“大于10”,“小于等于10”) ,如果 A1 單元格中的值大于 10 ,則返回字符串 “大于10” ,否則返回 “小于等于10”
- 多層嵌套:可以通過嵌套 IF 函數進行更復雜的條件判斷。如 =IF(A1<0,“負數”,IF(A1=0,“零”,“正數”)) ,先判斷 A1 是否小于 0 ,如果是則返回 “負數” ;否則繼續判斷是否等于 0 ,等于 0 返回 “零” ,否則返回 “正數”
mid(第19套)
MID 函數用于從文本字符串中提取指定數量的字符,語法為 MID(text, start_num, num_chars)
- 基本用法:例如 =MID(“Hello World”,7,5) ,表示從字符串 “Hello World” 的第 7 個字符開始,提取 5 個字符,結果為 “World”
- 結合其他函數使用:經常與 LEN 等函數結合使用。如 =MID(A1,1,LEN(A1)-1) ,假設 A1 單元格內容為 “ABCDE” ,該公式會從 A1 單元格字符串的第 1 個字符開始提取,提取長度為字符串總長度減 1 ,即提取出 “ABCD”
實際應用中,這if與mid函數常組合使用。比如 =IF(MID(A1,1,3)=“ABC”,“符合條件”,“不符合條件”) ,用于判斷 A1 單元格中字符串的前 3 個字符是否為 “ABC” ,并根據判斷結果返回相應的值。
mid的返回結果是文本,若要將返回結果與某一個值進行比較,則需要統一格式,都為數字或者都為文本
isodd(第19套)
在Excel中, ISODD 函數用于判斷一個數是否為奇數。其語法為 ISODD(number) , number 為必需參數,是要檢驗的數值。以下是具體使用方法:
- 基本用法:例如 =ISODD(5) ,會返回 TRUE ,因為 5 是奇數。而 =ISODD(6) 則返回 FALSE ,因為 6 是偶數
- 引用單元格數據:若 A1 單元格中存儲數字 7 ,在其他單元格輸入 =ISODD(A1) ,會返回 TRUE
- 與其他函數嵌套使用:可以和 IF 函數等嵌套。如 =IF(ISODD(A1),“奇數”,“偶數”) ,根據 A1 單元格中的數值判斷并返回相應的文本。
ISODD 函數只能判斷常規數值,如果參數是文本或無法轉換為數值的內容,函數將返回 #VALUE! 錯誤值
可和if搭配使用
text(第19套)
在Excel中, TEXT 函數用于將數值轉換為按指定數字格式表示的文本。其語法為 TEXT(value, format_text) ,其中 value 為必需參數,是要轉換的數值; format_text 也是必需參數,用于指定所需的文本格式。以下是一些常見的用法:
基本用法
- 將數字轉換為特定格式的文本,如 =TEXT(123.45,“0.00”) ,結果為 123.45 ,將數字 123.45 按照保留兩位小數的格式轉換為文本
日期和時間格式轉換 - 把日期數字轉換為指定的日期格式,例如 =TEXT(A1,“yyyy年mm月dd日”) ,假設 A1 單元格存儲的是日期的序列值,通過此公式可將其轉換為如 2024年03月13日 的文本格式
- 對時間進行格式轉換, =TEXT(B1,“hh:mm:ss”) ,若 B1 單元格是時間的序列值,會將其轉換為 小時:分鐘:秒 的文本格式,如 12:30:00 。
結合其他函數使用 - 與 VLOOKUP 等函數結合,在查找引用時對返回值進行格式轉換。例如在一個包含日期和銷售額的表格中,使用 =VLOOKUP(“2024-03-10”,A:B,2,0) 查找銷售額后,若要將銷售額格式化為貨幣格式,可再嵌套 TEXT 函數,即 =TEXT(VLOOKUP(“2024-03-10”,A:B,2,0),“¥0.00”)
TEXT 函數轉換后的結果是文本類型,若需要進行數值計算,可能需要使用 VALUE 等函數將其轉換回數值
int(向下取整)(第19套)
用于將數字向下舍入到最接近的整數。語法為 INT(number) , number 為要舍入的數值。比如, =INT(3.8) 會返回3, =INT(-2.3) 會返回-3。如果是日期,也會將其序列值向下取整,例如 =INT(“2024/1/1.5”) ,會把日期的小數部分舍去,返回對應的日期2024年1月1日,因為日期在Excel中是以序列值存儲的,這里的小數部分表示時間
yearfrac(第19套)
用于計算兩個日期之間的天數占全年天數的比例,可用于計算利息期間或折舊期間等。語法為 YEARFRAC(start_date, end_date,[basis]) 。其中, start_date 和 end_date 為必選參數,是要計算的起始日期和結束日期; basis 為可選參數,指定用于計算的日計數基準,默認值為0或省略,表示按實際天數/實際天數計算。例如, =YEARFRAC(“2024/1/1”,“2024/6/30”) 會返回0.5,即從2024年1月1日到2024年6月30日經過了半年
countifs(第20套)
COUNTIFS函數是Excel中用于統計滿足多個條件的單元格數量的函數。下面通過一個例子來介紹它的使用方法
假設你有一個班級學生的成績表,在A列是學生姓名,B列是學生的語文成績,C列是學生的數學成績。現在你想統計語文成績大于80分且數學成績大于90分的學生人數,就可以使用COUNTIFS函數
具體公式為: =COUNTIFS(B:B,“>80”,C:C,“>90”) 。在這里, B:B 表示要統計的第一個條件所在的區域,即語文成績列; “>80” 是第一個條件,即語文成績大于80分; C:C 是第二個條件所在的區域,即數學成績列; “>90” 是第二個條件,即數學成績大于90分
你還可以根據實際需求添加更多條件。比如,再加上一個條件,統計性別為“男”的學生中滿足前面成績條件的人數,假設性別在D列,公式就可以寫成: =COUNTIFS(B:B,“>80”,C:C,“>90”,D:D,“男”)
總之,COUNTIFS函數的語法是 COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2,…]) ,其中 criteria_range 是要檢查的區域, criteria 是對應的條件,你可以根據需要添加多個區域和條件來進行更復雜的統計
year,month,day(第21套)
YEAR函數
用于提取日期中的年份。語法為 YEAR(serial_number) , serial_number 為要提取年份的日期值。例如, =YEAR(“2024/5/10”) 將返回 2024
MONTH函數
用于提取日期中的月份。語法為 MONTH(serial_number) , serial_number 為要提取月份的日期值。例如, =MONTH(“2024/5/10”) 將返回 5
DAY函數
用于提取日期中的日。語法為 DAY(serial_number) , serial_number 為要提取日的日期值。例如, =DAY(“2024/5/10”) 將返回 10
average,min,max(第22套)
-
AVERAGE(number1,[number2,…]) ,其中 number1 為必須參數,[ number2,… ]為可選參數,最多可包含255個可選參數。這些參數可以是數字,或者是包含數字的名稱、單元格區域或單元格引用
-
計算同列或同行數據平均值
例如,要計算A1到A10單元格區域中數字的平均值,在其他單元格中輸入 =AVERAGE(A1:A10) ,然后按下回車鍵即可得到平均值 -
計算不連續區域的平均值
如果要計算A1到A10以及B1到B10這兩個不連續區域中數字的平均值,可以輸入 =AVERAGE(A1:A10,B1:B10) -
忽略文本值和錯誤值
當數據區域中包含文本值或錯誤值時,AVERAGE函數會自動忽略它們,只計算數字值的平均值。例如,A1到A5單元格中分別為1、2、3、“a”、#VALUE!,那么 =AVERAGE(A1:A5) 將只計算1、2、3的平均值,結果為2 -
MIN函數
-
基本語法: MIN(number1,[number2,…]) 。 number1 為必須參數, [number2,…] 為可選參數,最多可包含255個可選參數,這些參數可以是數字,或者是包含數字的名稱、單元格區域或單元格引用
-
示例:要找出A1到A10單元格區域中的最小值,在其他單元格中輸入 =MIN(A1:A10) ,然后按下回車鍵即可。若要找出多個不連續區域中的最小值,如 A1:A10 和 B1:B10 ,則輸入 =MIN(A1:A10,B1:B10)
-
MAX函數
-
基本語法: MAX(number1,[number2,…]) 。參數規則與MIN函數相同
-
示例:若要獲取C1到C20單元格區域中的最大值,在其他單元格中輸入 =MAX(C1:C20) ,按回車鍵就能得到結果。若要在多個區域中取最大值,如 D1:D10 、 E1:E10 和 F1:F10 ,則使用公式 =MAX(D1:D10,E1:E10,F1:F10)
iferror(第23套)
- 語法: IFERROR(value, value_if_error)
- 功能:用于判斷公式計算是否出現錯誤。如果 value 的計算結果為錯誤值,就返回 value_if_error 指定的值;如果計算結果正確,則返回 value 的結果。比如 =IFERROR(1/0,“除數不能為0”) ,因為1除以0會出現錯誤,所以該公式返回“除數不能為0”
- 實際應用場景:在數據處理中,當引用的數據可能存在錯誤或不完整時,使用 IFERROR 可以避免錯誤值顯示在表格中,使表格看起來更整潔,數據更易讀。比如在進行VLOOKUP查找時,如果查找不到對應值可能會返回錯誤值,可使用 IFERROR 進行處理,如 =IFERROR(VLOOKUP(A1,B:C,2,0),“無匹配數據”)
find(第23套)
- 語法: FIND(find_text, within_text, [start_num])
- 功能:用于在一個文本字符串 within_text 中查找另一個文本字符串 find_text ,并返回 find_text 在 within_text 中首次出現的位置。start_num 為可選參數,指定開始查找的位置,若省略則從第一個字符開始查找。例如 =FIND(“e”,“excel”) 會返回2,即“e”在“excel”中的位置是第2個字符
- 實際應用場景:在文本處理中,可以用于提取特定字符或判斷文本中是否包含某個字符串等。比如要判斷A列單元格中的文本是否包含“abc”,可使用公式 =IF(FIND(“abc”,A1)>0,“包含”,“不包含”)
- 和mid搭配使用可起到,提取一個單元格里固定的文字或符號后面的一段文字
value(第24套)
- 基本用法:若A1單元格中輸入“123”(文本格式),在B1單元格輸入公式 =VALUE(A1) ,則B1單元格將把A1中的文本“123”轉換為數值123
- 與其他函數結合使用:在計算中,可先使用 VALUE 函數將文本型數字轉換為數值,再參與其他運算。例如,A2單元格為“5”(文本格式),A3單元格為“3”(文本格式),在B2單元格輸入公式 =VALUE(A2)+VALUE(A3) ,結果為8
注意事項
- 若文本字符串不能轉換為有效數值, VALUE 函數將返回錯誤值 #VALUE!
- 對于一些包含非數字字符的文本, VALUE 函數會嘗試從左到右識別數字部分進行轉換,遇到非數字字符則停止。如 VALUE(“12a”) 結果為12
len(第24套)
在Excel中, LEN 函數用于返回文本字符串中的字符數。以下是其具體用法:
- 語法
LEN(text) , text 為要計算字符數的文本字符串,可以是直接輸入的文本,也可以是單元格引用
-示例
- 計算固定文本的字符數:在A1單元格輸入“Hello, World!”,在B1單元格輸入公式 =LEN(A1) ,將返回13,即該文本字符串的字符數,包括空格和標點符號
- 計算單元格區域中文本的字符數:若A2:A5單元格區域分別存儲了不同的文本內容,在B2單元格輸入公式 =LEN(A2) ,然后向下拖動填充柄至B5單元格,可分別計算出A2到A5單元格中每個文本字符串的字符數
注意事項
- LEN 函數會將全角字符和半角字符都作為一個字符來計算
- 如果 text 參數是一個數值, LEN 函數會將其轉換為文本后再計算字符數。例如, LEN(123) 的結果為3
<>表示不等號(第24套)
or(第24套)
- 語法: OR(logical1,[logical2,…]) 。 logical1 為必須參數,[ logical2,… ]為可選參數,最多可包含255個條件
- 功能及示例:用于判斷多個條件中是否至少有一個條件成立。比如 =OR(A1>10,B1<5) ,若A1單元格的值大于10或者B1單元格的值小于5,結果就為 TRUE ,否則為 FALSE
- 注意事項:參數可以是邏輯值、邏輯表達式或包含邏輯值的單元格引用。若所有參數值為 FALSE ,函數返回 FALSE ,否則返回 TRUE
mod(第24套)
- 語法: MOD(number,divisor) 。 number 為被除數, divisor 為除數
- 功能及示例:用于返回兩數相除的余數。例如 =MOD(10,3) ,返回值為1,即10除以3的余數。若要判斷A1單元格中的數是否為偶數,可使用公式 =IF(MOD(A1,2)=0,“偶數”,“奇數”)
- 注意事項:若 divisor 為0,函數返回錯誤值 #DIV/0! 。 number 和 divisor 參數可以是數字,或者是包含數字的單元格引用
round(第24套)
-
函數語法
ROUND(number, num_digits)
number :必需,要四舍五入的數字
num_digits :必需,指定的位數,按此位數對 number 參數進行四舍五入。如果 num_digits 大于0,則四舍五入到指定的小數位;如果 num_digits 等于0,則四舍五入到最接近的整數;如果 num_digits 小于0,則在小數點左側進行四舍五入 -
示例
ROUND(3.14159, 2) :將3.14159四舍五入到小數點后2位,結果為3.14
ROUND(5.678, 0) :將5.678四舍五入到最接近的整數,結果為6
ROUND(123.456, -2) :將123.456在小數點左側2位進行四舍五入,結果為100
and(第24套)
- 函數語法: AND(logical1,[logical2,…]) 。 logical1 為必須參數,[logical2,…]為可選參數,最多可包含255個條件。這些參數可以是邏輯值(TRUE或FALSE)、邏輯表達式或包含邏輯值的單元格引用
- 函數功能:當所有參數的計算結果都為 TRUE 時,返回 TRUE ;只要有一個參數的計算結果為 FALSE ,就返回 FALSE
- 示例: AND(2>1, 3<5) ,兩個條件都為真,所以返回 TRUE
iseven(第24套)
- 函數語法: ISEVEN(number) 。 number 為必須參數,是要檢驗的數值
- 函數功能:用于判斷一個數是否為偶數。如果 number 為偶數,返回 TRUE ;如果 number 為奇數,返回 FALSE
- 示例: ISEVEN(4) ,返回 TRUE ; ISEVEN(3) ,返回 FALSE
row(第24套)
-
函數語法
ROW([reference])
reference :為可選參數。如果省略該參數,函數將返回包含該函數的單元格的行號;如果指定了單元格或單元格區域作為參數,則返回該引用中第一個單元格的行號 -
示例
ROW() :若在A1單元格中輸入此公式,將返回1,因為A1單元格位于第1行
ROW(B5) :返回5,即B5單元格所在的行號
ROW(A1:B10) :返回1,因為它取的是指定區域A1:B10中第一個單元格A1的行號 -
ROW函數常與其他函數(如INDEX、OFFSET等)結合使用,用于根據行號進行數據的查找、引用或偏移等操作
數組公式(第24套)(Ctrl+Shift+Enter)
數組公式是一種在Excel中能夠同時對一組數據進行計算或操作的特殊公式。
普通公式通常只對單個單元格或單元格區域中的一個值進行計算,而數組公式可以對多個值同時進行計算,并返回一個或多個結果。它可以在一個公式中完成多個步驟的計算,就好像有一個“隱形”的循環在自動處理數組中的每個元素。
使用數組公式時,需要按 Ctrl + Shift + Enter 組合鍵來輸入,而不是像普通公式那樣直接按回車鍵。這樣Excel就知道你輸入的是數組公式,會按照數組公式的規則來進行計算。
例如,要計算兩個數組對應元素相乘后的總和,可以使用數組公式 {=SUM(A1:A5*B1:B5)} ,這里的花括號 {} 是Excel識別數組公式的標志,不是手動輸入的。它會先將A1到A5單元格中的每個值分別與B1到B5單元格中對應的每個值相乘,然后再將這些乘積相加,得到最終結果。
這里意思就是將if()的運算結果,也就是筆試分數存在數組當中,然后用min讀取數組中所有的值,使用min找到這些值中的最小值
minifs和maxifs(第24套補充)
MINIFS函數用于在多個條件下查找最小值。以下是其使用方法:
函數語法
MINIFS(min_range,criteria_range1,criteria1,[criteria_range2,criteria2,…])
- min_range :必需參數,要從中找出最小值的實際單元格區域。
- criteria_range1 :必需參數,第一個用于條件計算的單元格區域。
- criteria1 :必需參數,根據 criteria_range1 測試的值,以確定最小值,格式為數字、表達式或文本。
- criteria_range2,criteria2,… :可選參數,附加的條件區域及其關聯條件,最多可輸入126個區域/條件對。
示例
- 假設A列是部門,B列是銷售額,要找出“銷售部”的最低銷售額,公式為 =MINIFS(B1:B100,A1:A100,“銷售部”) 。
- 若要找出“銷售部”且銷售額大于5000的最低銷售額,公式為 =MINIFS(B1:B100,A1:A100,“銷售部”,B1:B100,“>5000”) 。
MINIFS為一樣使用方法
index(第26套)
- 語法格式
INDEX 函數有兩種主要的語法形式: - 數組形式
INDEX(array, row_num, [column_num])
array:這是必需參數,指的是單元格區域或者數組常量。
row_num:也是必需參數,代表要返回值所在的行號。
column_num:為可選參數,表示要返回值所在的列號。若省略該參數,INDEX 函數會默認使用整個行。 - 引用形式
INDEX(reference, row_num, [column_num], [area_num])
reference:必需參數,是一個或多個單元格區域的引用。若引用多個區域,需要用逗號分隔。
row_num:必需參數,代表要返回值所在的行號。
column_num:可選參數,表示要返回值所在的列號。若省略該參數,INDEX 函數會默認使用整個行。
area_num:可選參數,用于指定要從中返回值的引用區域。若引用了多個區域,area_num 可以用來選擇具體的區域,其取值從 1 開始。若省略該參數,INDEX 函數會默認使用第一個區域。 - 實際示例
- 數組形式示例
假設在 A1:C3 區域有如下數據:
A | B | C | |
---|---|---|---|
1 | 10 | 20 | 30 |
2 | 40 | 50 | 60 |
3 | 70 | 80 | 90 |
若要獲取第 2 行第 3 列的值,可在其他單元格輸入公式 =INDEX(A1:C3, 2, 3),回車后就會返回 60。
引用形式示例
假設你有兩個區域,分別是 A1:C3 和 E1:G3,數據如下:
A | B | C | E | F | G | ||
---|---|---|---|---|---|---|---|
1 | 10 | 20 | 30 | 100 | 200 | 300 | |
2 | 40 | 50 | 60 | 400 | 500 | 600 | |
3 | 70 | 80 | 90 | 700 | 800 | 900 |
若要獲取第二個區域(E1:G3)中第 3 行第 2 列的值,可在其他單元格輸入公式 =INDEX((A1:C3,E1:G3), 3, 2, 2),回車后會返回 800。
與其他函數組合使用
INDEX 函數常和 MATCH 函數搭配使用,以實現根據條件查找對應的值。例如,在 A 列是姓名,B 列是對應的成績,若要查找姓名為 “張三” 的成績,可使用如下公式:
plaintext
=INDEX(B:B, MATCH(“張三”, A:A, 0))
這里 MATCH 函數會返回 “張三” 所在的行號,INDEX 函數則根據這個行號從 B 列中獲取對應的成績。
通過上述介紹,你可以掌握 INDEX 函數在 Excel 中的基本用法,根據實際需求靈活運用它來處理數據。
clean,trim(第27套)
-
CLEAN 函數
-
功能:用于從文本中移除不可打印字符,通常在從其他應用程序導入數據時,可確保數據的可讀性和可用性。
-
語法:CLEAN(text),text為必需參數,表示需要從中移除不可打印字符的文本,可以是單元格引用,也可以是直接輸入的文本字符串。
-
示例:若單元格 A2 中的文本為=CHAR(9)&“Monthly report”&CHAR(10),包含不可打印字符CHAR(9)和CHAR(10),在其他單元格中輸入=CLEAN(A2),則會返回沒有不可打印字符的文本 “Monthly report”。
批量清理:若有一個包含各種文本條目的數據集,如在范圍 F2:F100 中,可使用公式=CLEAN(F2:F100),將 CLEAN 函數應用于該范圍內的每個單元格,以確保所有文本數據都沒有不可打印字符。 -
TRIM 函數
-
功能:可將文本字符串前后的空格以及中間多余的空格去除,只保留單詞之間的單個空格,使文本數據更加整潔規范。
-
語法:TRIM(text),text為需要刪除其中空格的文本,可以是直接輸入的文本常量,也可以是對包含文本的單元格的引用。
-
示例:假設單元格 A1 中有文本 “hello world”,在 B1 單元格中輸入公式 “=TRIM(A1)”,按下回車鍵后,B1 單元格中的值就變成了 “hello world”。
批量處理:如果 A 列中有多行數據都有前后空格的問題,可先在 B1 單元格中輸入公式 “=TRIM(A1)”,按下回車鍵確認后,再選擇 B1 單元格,將鼠標移至右下角出現填充柄時,雙擊填充柄或拖動至需要處理的最后一行,這樣 A 列數據的前后空格就都被批量去除了。 -
兩函數結合使用(函數嵌套順序不能顛倒)
通常會將 CLEAN 函數與 TRIM 函數結合使用,以實現更全面的數據清理。例如公式=TRIM(CLEAN(A2)),先使用 CLEAN 函數移除不可打印字符,再使用 TRIM 函數移除多余空格,確保文本既沒有多余空格,也沒有不可打印字符。