您的当前位置:首页正文

EXCEL公式汇总

2020-06-10 来源:榕意旅游网


1.批量加入一段固定字符 \"13\" & A2 或者A2&\"13\"

2.当天星期几=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,″$#,##0.00″(&REPT(″#″,16-LEN(TEXT(A5,″$#,##0.00″))))”,一定能满足你的要求。

10.创建文本直方图

方法一 使用REPT函数创建文本直方图

打开文件,假定用“★”表示人气指数。现设定10票为一个人气,即每增加10票,该候选人的人气指数就增加一个“★”。单击E4单元格,在E4单元格中输入如下公式:

=REPT(\"★\

输入完成后按“Enter”键。

用自动填充功能填充整列,结果显示如图19-6所示。

方法二 使用Excel 2007的条件格式创建直方图

选中“得票数”列的单元格D4:D13。

在“开始”选项卡中选择“开始 > 条件格式 > 数据条 > 蓝色数据条”命令,如图所示。

11.计算单元格中总数字 =LEN()

12.

因篇幅问题不能全部显示,请点此查看更多更全内容