心智圖資源庫 excel常用函數大全
excel 職場辦公, 資料分析常用函數, 分類解析,使用者可以更快速、更準確地完成資料處理和計算工作,提高工作效率!
編輯於2024-04-18 17:30:24函數
日期時間
快速鍵
ctrl shift ~ 常規
ctrl shift # 日期
ctrl shift @ 時間
ctrl ; 當前日期
ctrl shift ; 當前時間
文字轉換
timevalue
文字--->時間
datevalue
文字--->日期
日期
提取拼接
year 年
month 月
day 日
date 日期
月
datedif 日期差
第三參數:y,m,d,ym,md,yd
eomonth 月底日期
參數:日期,偏移月份
edate 日期偏移
偏移月,日不變
週
weekday 本週第幾天
注意第二參數
weeknum 今年第幾週
工作日
workday
例:3個工作天後日期
workday.intl
自訂 ,1 表示休息,0 表示上班。例雙休:"0000011"
networkdays
兩個日期間工作日
networkdays.intl
兩個日期間工作日,自訂上班日
日曆製作
時間
提取拼接
hour 時
minute 分
second 秒
time 時間
數字函數
計數
count 計算數字儲存格
counta 計算非空
countblank 計算空白
counta(區域&"") 計算全部儲存格
countif
單列不重複計算
條件可為引用
countifs
多列不重複計算
平均
average
數位區域平均
averagea
非空區域平均
averageif
條件平均,可計算後幾位平均值
trimmean
去掉極值後平均,注意第二參數
求和
sum
合併儲存格求和
sumproduct
參數數組維度相同
非數字元素當0處理
sumif
條件數組
計算區域if選擇
相對區域條件
sumifs
通配符
陣列
引用區域條件
乘積類
product 乘
註:乘積區域文字視為1
sumproduct
數組先相乘後相加
mmult
行列式乘積
power 冪
簡寫 ^
sqrt 平方根
subtotal
功能
以上各模組都支援
優點
可以計算所有值
可以只計算可見值
隱藏單元格
篩選單元格
數位操作
截取
int
向下取整
trunc
截尾取數
四捨五入
round
<5捨去,>=5向著遠離0方向進位
roundup
全部朝著遠離0的方向進位
rounddown
同trunc
倍數取數
ceiling
按參數倍數向上取數
floor
按參數倍數向下取數
取餘
mod
符號相同,求餘的部分
符號不同,求差的部分
結果值與除數的正負相同
絕對值
abs
進位轉換
base
錯誤值
NA產生錯誤值
rank 排名
多列排名加括號
阿拉伯和羅馬轉換
arabic 羅馬-->阿拉伯
roman 阿拉伯-->羅馬
正負標識 sign
判斷奇偶
iseven 偶
isodd 奇
N函數 文字轉0
文字
字串操作類
字串連接
concat
concatenate
phonetic 合併文本,忽略數字
字串截取
left 從左截取
right 從右截取
mid 從中間截取
字串查詢
len 字元長度
lenb 位元組長度
find
傳回字元位置,區分大小寫 findb 位元組
search
同find,不區分大小寫,可使用通配符 searchb 位元組
字元替換
replace
替換一段值,參數為0可插入字符
substitute
尋找字元並替換
數字字元轉換
char
數字轉換字符
code
字元轉換數字
字元比較
=
不區分大小寫
exact
區分大小寫
rept
重複
T
非文本轉換文本
通配符
? 單一字符
* 多個字符
~ 代表通配符
字串格式類
英文大小寫
proper
每個詞首字母大寫,其餘小寫
upper
全部大寫
lower
全部小寫
去除空格
trim
去除字串兩端空格
人民幣美元
RMB
數位轉換人民幣格式
DOLLAR
數位轉換美元格式
文字轉換
numbervalue
文字轉數字
value
文字、日期轉數字
clean
清除非列印字符,無法計算時使用
numberstring
數位轉漢字
單元格格式
內容格式
[>0]格式;[<0]格式;0格式;文字格式
數位範圍可變
字體顏色
[顏色10][>50]"優";[洋紅][<20]"差";"合格";
[黑色]、[白色]、[紅色]、[藍色]、[綠色]、[洋紅]
顏色1.....顏色56
佔位符
G/通用格式
常規
0
數字佔位符,數字比代碼符少時用0佔位
#
數字佔位符,只顯示有效數字,不顯示無意義的0值
?
數字佔位符,當數字比代碼少時用空格佔位,可用於分數顯示
@
文字佔位符,表示輸入文字本身
特殊程式碼
_
留出與後面字元一樣寬的空位
*
重複下一個字符,直到充滿列寬
,
千位分隔符,一般與「#」搭配使用,簡化數字
\
格式化,強制顯示。
!
同\,顯示不能顯示的字符
%
將數字縮小100倍
漢字格式
[dbnum1]G/通用格式
1、2、3
日期時間
日期
例:yyyy-m-d
時間
範例: AM/PM hh:mm:ss.0
TEXT函數
text函數可以直接以上格式做參數
尋找匹配
vlookup
精確匹配
參數為0
模糊匹配
參數為1
反向匹配
2列
if({1,0},列1,列2)
多列
choose({1,2,3...},列1,列2,列3...)
陣列
第一、第三參數可用數組
hlookup
同vlookup,橫向
lookup
二參數
要求:條件第一列,結果最後一列
三參數
條件不用在第一列
升序排列
就算不是升序lookup也當做升序處理
二分法查找
match
精確匹配
參數0
模糊匹配
升序
參數1
降序
參數-1
二分法·
模糊配對使用二分法,效率高
模糊匹配中查找值重複,則找到最後一個位置
index
三參數
二維區域
一維區域
四參數
增加多區域選擇
choose
相當於java的switch
可製作自訂區域
frequency
分佈函數
hyperlink
網址連結
文件、資料夾
絕對地址
相對地址
區域網路
其他同事電腦共享
small
最小的數提取
large
最大的數提取
mode.mult
眾數
數位
文字
用match轉換數字
median
中數
區域函數
offset
區域平移
陣列
表示多維區域,分別計算
address
數字-->地址
indirect
地址-->區域
rows
區域所佔行數
areas
引用區域包含不連續區域數
cell
第一參數
address
文字位址
row
列
col
列
filename
檔案名稱
contents
內容
第二參數
選擇區域,缺省表示滑鼠區域左上儲存格
陣列
transpose轉置
munit
產生斜角矩陣
區域交叉
配合定義名稱計算交叉值
定義名稱
根據所選內容創建
邏輯
xor異或
判斷函數
isformula是否公式
isref是否引用
isblank是否空白
islogical是否邏輯值
資料透視表函數
getpivotdata
格式
第一參數:求什麼字段
第二參數:在哪個透視表求
第三參數:初步判斷哪個類別
第四參數:具體哪個類別哪個條件
其他條件...
方法
一、保證分析選單列中pivotdata打開
二、引用透視表單元格
三、將文本條件修改為引用
優點
公式簡單效率高
直接引用透視表資料而非資料來源
隨著透視表刷新而刷新數據
循環引用
流程
一、設定迭代器
二、設定開關、計數器
三、寫公式
資料庫函數
舉例
DSUM(資料區域,列,條件...)
特點
可以套用單元格的條件
數據區域
引用
資料從首行開始只引用列號
列
支援數組
條件
支援通配符
無“=”表示包含
有“=”表示等於
空白單元格表示所有數據