Excel的52个必备函数

news/2024/7/21 4:15:10 标签: excel

数据清洗类:

字符串提取:

	=Left(text,[num_chars]) 
	从左边开始提取 参数:文本单元格,字符串长度
	=Right(text,[num_chars]) 
	从右边开始提取 参数:文本单元格,字符串长度
	=Mid(text,start_num,num_chars) 
	从指定位置提取 参数:文本单元格,起始位置,字符串长度

字符串长度:

	=len(text) 
	返回字符串个数
	=lenb(text) 
	返回个数,中文为双字节
	=concatenate(text1,text2,...) 
	合并字符串

格式转换文本:

	=text(value,format_text) 
	按指定格式讲数值转成文本 参数:数值,设置成的格式
	=trim(text) 
	把单元格内容前后的空格去掉,不去除中间的
	=replace(old_text,start_num,num_chars,new_text) 
	将一个字符串的部分字符用另一个字符串替代 参数:单元格,起始位置,长度,替换的字符
	=substiture(text,old_text,new_text,[instance_num]) 
	对指定的字符串进行替换 参数:单元格,要替换的旧字符,新字符,第几个旧字符
	=find(find_text,within_text,[start_num]) 
	查找一个字符串在另一个字符串的位置,区分大小写。参数:要查找的字符串,要查找的单元格,起始位置
	=search(find_text,within_text,[start_num])
	查找一个字符串在另一个字符串的位置,不区分大小写。参数:要查找的字符串,要查找的单元格,起始位置

时间类函数:

	=today() 
	今天的日期
	=date(year,month,day) 
	返回表示特定日期的连续序列号
	=eomonth(start_date,months) 
	返回某个月份的最后一天 参数:选中的日期,-1:上个月,0:当月,1:下个月
	=year(serial_number) 
	提取日期的年份
	=month(serial_number) 
	提取日期的月份
	=day(serial_number) 
	提取日期的天
	=weekday(serial_number,[return_type])
	 返回某日期的星期数 参数:选中的日期,返回值类型:1(星期天-星期六)2(星期一到星期日)
	=weeknum(serial_number,[return_type]) 
	返回指定日期是一年中第几个星期的数字 参数:选中的日期,返回值类型:1(星期天-星期六)2(星期一到星期日)

逻辑类函数:

	=if(logical_test,[value_if_ture],[value_if_flase]) 
	如果真返回一个值,如果假返回一个值 参数:条件表达式 ,真值,假值
	=AND(logical1,[logical2],...) 
	如果条件都为真,返回true,否则返回false
	=iserror(value)
	 用于测试函数式返回的数值是否有错,如果有错返回true,否则返回false
	=iferror(value,value_if_error) 
	判断某些内容是否正确,正确返回正确结果,错误返回要显示的信息
	=true() 
	返回逻辑值true
	=false() 
	返回逻辑值false
	=or(logical1,[logical2])
	 如果一个条件为真,返回true,如果全部为假,返回false
	=vlookup(lookup_value,table_array,col_index_num,[range_lookup]) 
	参数:要匹配查找的内容的单元格,匹配的区间,返回内容的列,01精确匹配,模糊匹配
	=hlookup(lookup_value,table_array,col_index_num,[range_lookup]) 
	参数:要匹配查找的内容的单元格,匹配的区间,返回内容的列,01精确匹配,模糊匹配
	=lookup(lookup_value,lookup_vector,[result_vector]) 
	参数:要匹配的内容,去匹配查找的数值区域,返回的内容

关联匹配函数:

	=index(array,row_num,[column_num]) 
	参数:选定的内容区域,行,列。例子:返回第二行和第一列交叉的值
	=match(lookup_value,lookup_array,[match_type]) 
	返回指定数值在指定数值区域中的位置 参数:要查找的单元格内容,要在查找的区域,1小于/等于lookup_value的最大值,0等于lookup_value的第一个值,-1大于lookup_value的最小值 例子:查看小于1900工资的最大值的位置
	=offset(reforence,rows,cols,[height],[width]) 
	以指定的单元格为参照系,偏移得到新的引用 参数:起点,上下偏移量(下正上负),左右偏移量(右正左负)
	=row([reforence])
	 获取行号的函数 参数:引用的单元格
	=cloumn([reforence]) 
	获取列号的函数 参数:引用的单元格

计算统计类函数:

	=count(value1,[value2],..) 
	个数统计
	=counta(value1,[value2],...)
	 计算不为空的单元格个数
	=countif(range,criteria) 
	在指定区域中按指定条件对单元格进行计数 参数:范围,条件
	=countblank(range) 
	统计指定区域内空白单元格个数
	=countifs(criteria_range1,criteria1,criteria_range2,criteria2,...) 
	统计多个区域中满足条件的单元格个数 参数:区域范围1,条件1,区域范围2,条件2
	=sum(range) 
	 指定区域求和
	=sumif(range,criteria,[sum_range]) 
	对指定条件的值求和 参数:范围,条件,实际求和范围
	=sumifs(sum_range,criteria_range1,criteria1) 
	统计多区域中满足条件数据之和 参数:实际求和范围,范围1,条件1...
	=sumproduct(array1*,[array2]*,[array3]*,...) 
	给定几组数据中,将数组对应元素相乘,返回乘积之和
	=max(number1) 
	返回一组中最大值
	=min(number1) 
	返回一组中最小值
	=average(value,[value2])
	 计算一组的平均值
	=mod(number,divisor) 
	得出不能被整除的数,能整除返回0,不能返回余数 参数:被除数,除数
	=rank(number,ref,[order]) 
	返回一列数字的数字排位
	=round(number,num_digits) 
	返回一个按指定对小数进行四舍五入的结果 参数:数值,小数点后位数
	=floor(number,significance) 
	将数字向下舍入到最接近的整数或者是指定基数的倍数
	=rand() 
	返回0~1之间的随机数
	=int(number)
	 将单元格内的数值向下取整
	=randbetween(bottom,top)
	 返回大于等于指定的最小值,小于指定的最大值之间的一个随机整数 

http://www.niftyadmin.cn/n/1517716.html

相关文章

LeetCode14.最长公共前缀 (简单题)

编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入:strs [“flower”,“flow”,“flight”] 输出:“fl” 示例 2: 输入:strs [“dog”,“racecar”…

Leetcode20.有效的括号 (简单)

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。 示例 1&…

多多的字符变换(拼多多2021笔试真题集)

多多君最近在研究字符串之间的变换,可以对字符串进行若干次变换操作: 1.交换任意两个相邻的字符,代价为0。 2. 将任意一个字符a修改成字符b,代价为 |a - b|(绝对值)。 现在有两个长度相同的字符串X和Y&#xff0…

多多的魔术盒子(拼多多2020校招部分编程题合集之第一题)

多多鸡有N个魔术盒子&#xff08;编号1&#xff5e;N&#xff09;&#xff0c;其中编号为i的盒子里有i个球。 多多鸡让皮皮虾每次选择一个数字X&#xff08;1 < X < N&#xff09;&#xff0c;多多鸡就会把球数量大于等于X个的盒子里的球减少X个。 通过观察&#xff0c;皮…

百度2017春招笔试真题

package questions;import java.util.*;/*** Created by Intellij IDEA.* 百度2017春招笔试真题* author zhudezhong* date 2021/6/8 15:05*//* 题目&#xff1a;度度熊想去商场买一顶帽子&#xff0c;商场里有N顶帽子&#xff0c;有些帽子的价格可能相同。度度熊想买一顶价格第…

电商数据分析常见的指标汇总

总体运营指标&#xff1a;从流量、订单、总体销售业绩、整体指标进行把控&#xff0c;起码对运营的电商平台有个大致了解&#xff0c;到底运营的怎么样&#xff0c;是亏是赚。 网站流量指标&#xff1a;即对访问你网站的访客进行分析&#xff0c;基于这些数据可以对网页进行改进…

Character包装类——判断一个字符是否是数字、英文、其他字符

字符char的包装类Character中提供了以下方法&#xff1a; //判断一个字符是否是数字字符&#xff0c;是返回true&#xff0c;否返回false Character.isDigit(char ch) //判断该字符是否是字母&#xff0c;是返回true&#xff0c;否返回false Character.isLetter(char ch)//判断…

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

题目&#xff1a;给定一个非空整数数组&#xff0c;除了某个元素只出现一次以外&#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。 import java.util.*; //给定一个非空整数数组&#xff0c;除了某个元素只出现一次以外&#xff0c;其余每个元素均出现两次。找…