编辑
2023-09-11
日常系统操作
00
请注意,本文编写于 231 天前,最后修改于 230 天前,其中某些信息可能已经过时。

目录

日期类公式
数值操作类
数据分析类
公式组合的特殊效果

excel日常公式收集

excel日常公式收集

日期类公式

操作Excel公式参数说明
日期格式转换
将日期转换为年份=YEAR(A1)A1为包含日期的单元格或日期值。
将日期转换为月份=MONTH(A1)A1为包含日期的单元格或日期值。
将日期转换为日=DAY(A1)A1为包含日期的单元格或日期值。
将日期转换为星期几=TEXT(A1, "dddd")A1为包含日期的单元格或日期值。
将日期转换为星期几(缩写)=TEXT(A1, "ddd")A1为包含日期的单元格或日期值。
时间格式转换
将时间转换为小时=HOUR(A1)A1为包含时间的单元格或时间值。
将时间转换为分钟=MINUTE(A1)A1为包含时间的单元格或时间值。
将时间转换为秒=SECOND(A1)A1为包含时间的单元格或时间值。
日期和时间格式转换
将日期和时间转换为日期=INT(A1)A1为包含日期和时间的单元格或日期时间值。
将日期和时间转换为时间=MOD(A1,1)A1为包含日期和时间的单元格或日期时间值。
将日期和时间转换为日期文本=TEXT(A1, "yyyy-mm-dd")A1为包含日期和时间的单元格或日期时间值,"yyyy-mm-dd"为所需的日期格式。
将日期和时间转换为时间文本=TEXT(A1, "hh:mm:ss")A1为包含日期和时间的单元格或日期时间值,"hh:mm
"为所需的时间格式。
时间戳与日期互转
时间戳转换为日期=DATE(1970,1,1) + (A1 / 86400)A1为时间戳值,86400为一天的秒数。
日期转换为时间戳(A1 - DATE(1970,1,1)) * 86400A1为日期值,86400为一天的秒数。
自定义日期格式
使用自定义日期格式=TEXT(A1, "自定义格式")A1为包含日期的单元格或日期值,"自定义格式"为你所需的自定义日期格式。
日期差值计算
计算两个日期之间的天数=DATEDIF(start_date, end_date, "d")start_date和end_date为两个日期值,"d"表示计算天数。
计算两个日期之间的月数=DATEDIF(start_date, end_date, "m")start_date和end_date为两个日期值,"m"表示计算月数。
计算两个日期之间的年数=DATEDIF(start_date, end_date, "y")start_date和end_date为两个日期值,"y"表示计算年数。

数值操作类

操作Excel公式参数说明
基本数学运算
加法=A1 + B1A1和B1是要相加的两个数值或单元格。
减法=A1 - B1A1减去B1。
乘法=A1 * B1A1和B1相乘。
除法=A1 / B1A1除以B1。
数学函数
绝对值=ABS(A1)返回A1的绝对值。
平方根=SQRT(A1)返回A1的平方根。
次方=POWER(A1, B1)返回A1的B1次方。
最大值=MAX(A1:B10)从A1到B10中找到最大值。
最小值=MIN(A1:B10)从A1到B10中找到最小值。
四舍五入和取整
四舍五入到整数=ROUND(A1, 0)将A1四舍五入到最接近的整数。
向上取整=CEILING(A1, 1)将A1向上取整到最接近的整数。
向下取整=FLOOR(A1, 1)将A1向下取整到最接近的整数。
百分比
转为百分比=A1 * 100 & "%" 将A1转换为百分比格式。
计算百分比=A1 / B1计算A1是B1的百分之多少。
条件运算
IF条件语句=IF(A1 > 10, "满足条件", "不满足条件")如果A1大于10,返回"满足条件",否则返回"不满足条件"。
字符串中提取数值
从字符串中提取数字=VALUE(SUBSTITUTE(A1, "文本前缀", ""))从A1中提取数值,假设文本前缀为空字符串。
从字符串中提取数值(含单位)=MID(A1, SEARCH("数字开始字符", A1), SEARCH("数字结束字符", A1) - SEARCH("数字开始字符", A1))从A1中提取数值,根据数字开始和结束字符的位置。
比较和判断
判断两个数是否相等=A1 = B1判断A1是否等于B1。
判断一个数是否大于另一个数=A1 > B1判断A1是否大于B1。
判断一个数是否小于另一个数=A1 < B1判断A1是否小于B1。
合并数值和文本
合并文本和数值=CONCATENATE("文本 ", A1)将"文本 "与A1合并为一个文本串。
数值和文本格式化=TEXT(A1, "0.00")格式化A1为指定的文本格式,例如小数点后两位。
数值汇总
求和=SUM(A1:A10)计算A1到A10的总和。
平均值=AVERAGE(A1:A10)计算A1到A10的平均值。
计数=COUNT(A1:A10)计算A1到A10中的数值个数。

数据分析类

操作Excel公式参数说明
常用数据统计
求和=SUM(A1:A10)计算A1到A10的总和。
平均值=AVERAGE(A1:A10)计算A1到A10的平均值。
计数=COUNT(A1:A10)计算A1到A10中的数值个数。
最大值=MAX(A1:A10)找出A1到A10中的最大值。
最小值=MIN(A1:A10)找出A1到A10中的最小值。
中位数=MEDIAN(A1:A10)计算A1到A10中的中位数。
众数=MODE.SNGL(A1:A10)找出A1到A10中的众数(单一众数)。
百分位数
百分位数=PERCENTILE.EXC(A1:A10, p)计算A1到A10中的p百分位数(排除p%的最高值)。
数据分布
方差=VAR.S(A1:A10)计算A1到A10的总体方差。
标准差=STDEV.S(A1:A10)计算A1到A10的总体标准差。
相关性和协方差
协方差=COVARIANCE.S(A1:A10, B1:B10)计算A1到A10与B1到B10之间的总体协方差。
相关性=CORREL(A1:A10, B1:B10)计算A1到A10与B1到B10之间的相关性。
回归分析
线性回归=LINEST(y_range, x_range, const)计算线性回归方程的系数。
假设检验
t检验(两样本均值是否差异显著)=T.TEST(range1, range2, tails, type)执行t检验,用于比较两个样本的均值。
卡方检验=CHISQ.TEST(observed_range, expected_range)执行卡方检验,用于检验观察值与期望值之间的显著性差异。
排名和百分位排名
排名=RANK.EQ(A1, A1:A10)计算A1在A1到A10中的排名。
百分位排名=PERCENTRANK.EXC(A1:A10, A1)计算A1在A1到A10中的百分位排名(排除相同数值)。
数据透视表
创建数据透视表=PIVOT.ANALYTICSTABLE(data_range)创建数据透视表以汇总和分析数据。
其他
复合公式(示例:IF+SUM)=IF(A1 > 10, SUM(B1:B10), 0)将IF条件与其他公式结合使用。

公式组合的特殊效果

操作Excel公式描述和示例
数据清洗和转换
删除重复值=REMOVE_DUPLICATES(range)从指定范围中删除重复的数值。
提取唯一值=UNIQUE(range)从指定范围中提取唯一的数值。
合并文本数据=CONCATENATE(A1, " ", B1)合并两个单元格中的文本,例如合并名字和姓氏。
分割文本数据=LEFT(A1, 5)=RIGHT(A1, 5)=MID(A1, 2, 5)分割文本数据,提取字符串的前几个字符、后几个字符或指定位置之间的字符。
删除特定字符=SUBSTITUTE(A1, "删除字符", "")从文本中删除指定字符,例如删除所有空格。
条件计算
条件求和=SUMIF(range, criteria)根据条件求和,例如仅对满足某个条件的数值求和。
条件计数=COUNTIF(range, criteria)根据条件计数,例如计算符合某个条件的数值个数。
条件格式化=IF(condition, value_if_true, value_if_false)根据条件格式化单元格,例如如果数值大于阈值,则以红色显示。
日期和时间运算
计算日期差值=DATEDIF(start_date, end_date, "d")计算两个日期之间的天数。
计算工作日=NETWORKDAYS(start_date, end_date, [holidays])计算两个日期之间的工作日天数,可以排除节假日。
计算日期差值(年、月、日)=YEAR(end_date) - YEAR(start_date)=MONTH(end_date) - MONTH(start_date)=DAY(end_date) - DAY(start_date)计算两个日期之间的年数、月数或天数。
数据分析和图表
创建数据透视表=PIVOT.ANALYTICSTABLE(data_range)创建数据透视表以分析和汇总数据。
绘制图表=CHART(range, chart_type) 或 使用Excel的图表工具根据数据创建不同类型的图表,如柱状图、折线图等。
文本处理和搜索
模糊查找=VLOOKUP(lookup_value, table_range, column_index, [approximate_match])在表格中进行模糊查找,查找与指定值相似的数据。
搜索特定文本=SEARCH("文本", A1)=FIND("文本", A1)查找文本在单元格中的位置。
提取匹配文本=IF(ISNUMBER(SEARCH("文本", A1)), "匹配", "不匹配")检查单元格中是否包含指定文本,如果包含则返回"匹配",否则返回"不匹配"。
数组公式
数组计算{=A1:A10 + B1:B10} 或使用Ctrl+Shift+Enter键在Excel中执行数组计算,例如将两个数组相加。
自定义函数
创建自定义函数使用Excel VBA或使用Excel插件编写自定义函数以执行特定任务,例如复杂的数学运算或数据处理。

本文作者:SnailBoy

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!