EXCEL公式汇总.pdf
1.批量加入一段固定字符 13&A2 或者 A2&132.当天星期几=TEXT(NOW(),aaaa)星期几=TEXT(J28,aaaa)dddd 表示英文星期3.现在时间日期=now()4.计算日期的公式用法 days360()我常用来计算年龄,比如 b1 输入出生年月日,在目标格内可以用这个公式来计算年龄,=days360(b1,today()/360,目标格格式为数字即可。计算月份也可用这个公式:=days360(b1,today()/30计算天数也可用这个公式:=days360(b1,today()5.下拉列表填充项 INDIRECT()(名称制定,详见 GIF)6.男女性别(1)选中目标单元格区域,单击 数据 有效性 设置 有效性条件 允许:序列 来源:男,女 确定 即可。(2)男女性别公式 IF(MOD(VALUE(MID(A1,17,1),2),男,女)其 A1 代表身份证录入单元格,IF 判断函数,MOD 两数据相除取余数,VALUE 将文本转换成数字,MID 截取字符串。整体的公式比较简单,并且其中的 VALUE 函数可以省略(EXCEL 会在内部进行数据类型的转换)但我个人不建议这种写法。7.=UPPER(源数据格),将文本全部转换为大写;=LOWER(源数据格),将文本全部转换成小写;=PROPER(源数据格)8.提取字符串中的特定字符A4 单元格中从右提取 2 个数字,=RIGHT(A4,2)A4 单元格中从左提取 2 个数字,=LEFT(A4,2)从 A5“深圳市龙华新区福前路”单元格中提取“华新区”四个字时,=MID(A5,5,4)9.用特殊符号补齐位数=REPT(“特殊符号”,填充位数)比如,我们要在中 A2 单元格里的数字结尾处用“#”号填充至16 位,就只须将公式改为“=(A2&REPT(#,16-LEN(A2)”即可;如果我们要将 A3 单元格中的数字从左侧用“#”号填充至 16 位,就要改为“=REPT(#,16-LEN(A3)&A3”;另外,如果我们想用“#”号将A4中 的 数 值 从 两 侧 填 充,则 需 要 改 为“=REPT(#,8-LEN(A4)/2)&A4&REPT(#)8-LEN(A4)/2)”;如果你还嫌不够专业,要在 A5 单元格数字的顶头加上“$”符号的话,那就改为:“=(TEXT(A5,$#,#(&REPT(#,16-LEN(TEXT(A5,$#,#)”,一定能满足你的要求。10.创建文本直方图方法一使用 REPT 函数创建文本直方图打开文件,假定用“”表示人气指数。现设定 10 票为一个人气,即每增加 10 票,该候选人的人气指数就增加一个“”。单击E4 单元格,在 E4 单元格中输入如下公式:=REPT(,D4/10)输入完成后按“Enter”键。用自动填充功能填充整列,结果显示如图 19-6 所示。方法二使用 Excel 2007 的条件格式创建直方图选中“得票数”列的单元格 D4:D13。在“开始”选项卡中选择“开始 条件格式 数据条 蓝色数据条”命令,如图所示。11.计算单元格中总数字=LEN()12.