本文列舉了100個(gè)Excel常用的公式,按照以下10個(gè)分類(lèi)進(jìn)行分別匯總。
這100個(gè)公式不需要死記硬背,只需用心理解;先收藏,用到時(shí)查看即可。 算術(shù)函數(shù)類(lèi)
選中單元格的累加和
選中單元格的算數(shù)平均值
統(tǒng)計(jì)選中的單元格是數(shù)字的個(gè)數(shù)。
選中單元格的中位數(shù)
單元格數(shù)組的乘積和
選中單元格的開(kāi)方和
選中單元格為空的個(gè)數(shù)
選中單元格的近偶值(最靠近的偶數(shù)),正數(shù)向上找,負(fù)數(shù)向下找。
選中單元格的近奇值(最靠近的奇數(shù)),正數(shù)向上找,負(fù)數(shù)向下找。
選中單元格向下求整數(shù)。
返回?cái)?shù)組中第k大的值。
返回?cái)?shù)組中第k小的值。
返回?cái)?shù)組中最大值,MAX和MAXA的區(qū)別是,MAX忽略邏輯值和文本,而MAXA會(huì)把true當(dāng)作1,false和文本值當(dāng)作0。
返回?cái)?shù)組中最小值,MIN和MINA的區(qū)別是,MIN忽略邏輯值和文本,而MINA會(huì)把true當(dāng)作1,false和文本值當(dāng)作0。
數(shù)值number對(duì)divisor取余數(shù)
返回0~1之間的隨機(jī)數(shù)
返回bottom~top之間的隨機(jī)數(shù)
返回?cái)?shù)值Number的開(kāi)平方根
返回列表的統(tǒng)計(jì)值,第一個(gè)參數(shù)是選用的函數(shù)名,后面的參數(shù)作為數(shù)據(jù)源。 日期函數(shù)類(lèi)
根據(jù)參數(shù)year,month,day返回日期對(duì)象。
根據(jù)日期文本返回日期對(duì)象。
根據(jù)參數(shù)hour,minute,second返回時(shí)間對(duì)象。
根據(jù)時(shí)間文本返回時(shí)間對(duì)象。
返回當(dāng)前的日期時(shí)間
返回當(dāng)前日期
6個(gè)函數(shù)分別返回年、月、日、時(shí)、分、秒
返回serial_number是一周的第幾天
返回start_date到end_data間共有幾天
返回start_date到end_data間共有多少個(gè)工作日 排序函數(shù)類(lèi)
返回?cái)?shù)字number在數(shù)組ref的序號(hào)(如有相同值,序號(hào)取最低值),order指定是升序排列還是降序排列
返回?cái)?shù)字number在數(shù)組ref的序號(hào)(如有相同值,序號(hào)取平均值),order指定是升序排列還是降序排列
返回?cái)?shù)字number在數(shù)組ref的序號(hào)(如有相同值,序號(hào)取最高值),order指定是升序排列還是降序排列 邏輯函數(shù)類(lèi)
邏輯與,參數(shù)都是true,返回true。否則返回false
邏輯非,參數(shù)為true,返回false;參數(shù)為false,返回true
邏輯或,參數(shù)任一為true,返回true;否則返回false
異或,參數(shù)二進(jìn)制最低同0則為false;否則為true 引用函數(shù)類(lèi)
按照參數(shù)行號(hào)row_num,列號(hào)column_num返回單元格引用文本。
從value數(shù)組中選取第index_num個(gè)的值
從array二維數(shù)組,返回row_num和column_num指定位置的值
返回ref_text文本對(duì)應(yīng)的單元格的值,相當(dāng)于指針引用
根據(jù)refence引用的位置,加上rows和cols偏移量,取height,width大小的二維數(shù)組 輔助函數(shù)類(lèi)
返回引用reference占用的區(qū)域數(shù)量,連續(xù)單元格為一個(gè)區(qū)域
根據(jù)電腦字符集,返回?cái)?shù)字映射的字符
根據(jù)電腦字符集,返回字符映射的數(shù)字
移除文本text中所有不可打印的字符
移除文本字符串中多余的空格,僅保留一個(gè)空格
返回文本字符串的長(zhǎng)度
返回引用reference對(duì)應(yīng)的行或列
判斷文本text1和text2是否完全相同,大小寫(xiě)敏感
返回引用reference對(duì)應(yīng)的公式的字符串表示
字符串截取函數(shù),從左 | 右 |中間進(jìn)行字符串截取
字符串轉(zhuǎn)換函數(shù) LOWER字符串全部轉(zhuǎn)為小寫(xiě) PROPER字符串首字母大寫(xiě),其余字符小寫(xiě) UPPER字符串全部轉(zhuǎn)為大寫(xiě)
重復(fù)number_times次text文本
返回Sheet名稱(chēng)為value的Sheet序號(hào)sheet_number
返回文檔中總共有多少個(gè)sheet
單元格轉(zhuǎn)置,即行與列對(duì)調(diào)
返回單元格的數(shù)據(jù)類(lèi)型,用數(shù)字表示 1 - 數(shù)字 2 - 文本 4 - 邏輯值 16 - 錯(cuò)誤值 64 - 數(shù)組
將文本字符串轉(zhuǎn)為數(shù)字 查找與替換類(lèi)
返回要查找的find_text,在within_text中的位置,大小寫(xiě)敏感
功能與FIND類(lèi)似,區(qū)別是大小寫(xiě)忽略
在文本text中,用參數(shù)new_text替換old_text,替換第instance_num個(gè)
在old_text中,從位置start_num開(kāi)始,用new_text替換chars個(gè)字符
在數(shù)組lookup_array中,匹配值lookup_value,匹配規(guī)則為match_type
在數(shù)組lookup_vector中查詢lookup_value,根據(jù)查找的索引位置,返回result_vector中對(duì)應(yīng)的值
在數(shù)組table_array中,查找值lookup_value,找到后返回同列第row_index_num行的值
在數(shù)組table_array中,查找值lookup_value,找到后返回同行第column_index_num列的值 條件函數(shù)類(lèi)
在范圍range中,查詢符合criteria條件的索引;根據(jù)這些索引從average_range范圍中查詢結(jié)果,返回結(jié)果集的平均值
在范圍range中,查詢符合criteria條件的索引;根據(jù)這些索引從sum_range范圍中查詢結(jié)果,返回結(jié)果集的累加和
在范圍range中,根據(jù)符合criteria條件的個(gè)數(shù)
檢查條件是否滿足,滿足返回值value_if_true;不滿足返回value_if_false
如果value是非法值的話,返回值value_if_error,否則返回表達(dá)式本身
如果value解析為#N/A,則返回值value_if_na,否則返回表達(dá)式本身 IS函數(shù)類(lèi)
如果單元格為空,返回true;如果單元格非空,返回false
檢查value是否為非法值(#VALUE!, #REF!, #DIV/0!,等);如果是非法值,返回true;否則返回false。
如果數(shù)字是偶數(shù),返回true;否則返回false。
如果數(shù)字是奇數(shù),返回true;否則返回false。
如果單元格引用包含公式,返回true;否則返回false
如果單元格是一個(gè)真假值,返回true;否則返回false
如果單元格是#NA,返回true;否則返回false
如果單元格是數(shù)字,返回true;否則返回false
如果單元格是引用地址,返回true;否則返回false
如果單元格是文本,返回true;否則返回false
如果單元格不是文本,返回true;否則返回false
|
|
來(lái)自: 晴耕雨讀天 > 《學(xué)習(xí)》