WPS公式大全
天真烂漫-
目录
从身份证号码中提取出生年月日
... - 1 -
从身份证号码中提取出性别
... - 1 -
从身份证号码中进行年龄判断
... - 2 -
按身份证号号码计算至今天年龄
... - 2 -
按身份证号分男女年龄段
... - 2 -
根据出生年月计算年龄
... - 3 -
根据出生年月推算生肖
... - 3 -
如何求出一个人到某指定日期的周岁?
... - 3 -
计算距离退休年龄的公式
... - 3 -
求工齡
... - 3 -
计算工龄
... - 4 -
年龄及工龄计算
... - 4 -
自动显示当前日期公式
... - 5 -
如何在单元格中自动填入当前日期
... - 5 -
如何判断某日是否星期天
... - 5 -
某个日期是星期几
... - 5 -
什么函数可以显示当前星期
... - 5 -
求本月天数
... - 5 -
用公式算出除去当月星期六、星期日以外的天数
... - 6
-
显示昨天的日期
... - 6 -
关于取日期
... - 6 -
如何对日期进行上、中、下旬区分
... - 6 -
如何获取一个月的最大天数
... - 6 -
日期格式转换公式
... - 6 -
把
198405
转换成
1984.0
5. - 7 -
象
22
怎样转换成
22
日?转成当年当月的日子
...
- 8 -
将
―
2006
年
5
月
‖
转换成
―
2006
年
05
月
‖
. - 8
-
将
―
1968
年
6
月
12
日
‖
转换为
―
1968/6/12
‖
格式
...
- 8 -
将
―
1968
年
6
月
12
日
‖
转换为
―
1968-6-12
‖
格式
... - 8 -
将
1993-12-28
的日期格式转换成
1993
年
12
月
... - 8 -
将
―
1978-5-2
‖
包含年月日的日期转换成
―
197805
‖
只有年月的格式
... - 8 -
< br>要将
―
99.08.15
‖
p>
格式转换成
―
1
999.08.15
‖
如何做
...
- 8 -
要保持
2005/8/6
格式
... - 8 -
将
―
二〇〇三年十二月二十五日
‖
转为
―
2003-12-25
‖
格式,
... - 9 -
日期格式转换
... - 9 -
日期格式转换问题
... - 9 -
要想自动取得
―
编制日期:
XXXX
年
X
月
X
p>
日
‖
. - 9 -
自动排序
... - 10 -
按奇偶数排序
... - 10 -
自动生成序号
... - 10 -
如何自动标示
A
栏中的数字大小排序?
... - 10 -
如何设置自动排序
... - 10
-
重复数据得到唯一的排位序列
... - 10 -
按字符数量排序
... - 11 -
排序字母与数字的混合内容
... - 11 -
随机排序
... - 11 -
排序的问题
... - 11 -
怎样才能让数列自动加数
... - 12 -
一个排序问题
... - 12 -
数字的自动排序
,
插入后不变
?. -
12 -
根据规律的重复的姓名列产生自动序号
... -
13 -
排名的函数
... - 14 -
自动排名公式
... - 14 -
平均分及总分排名
... - 14 -
求名次排名
... - 14 -
排名次
... - 14 -
根据分数进行普通排名
... - 15 -
对于普通排名分数相同时,按顺序进行不重复排名
... -
15 -
依分数比高低名次成绩排名
... - 15 -
美国式排名
... - 16 -
中国式排名
... - 16 -
求最精简的自动排名公式
... - 16 -
排序后排名
... - 17 -
位次排名
... - 17 -
根据双列成绩进行共同排名
... - 17 -
在双列间排名
... - 17 -
等次排名
... - 17 -
不等
次排名
(
行小排先)
... - 18
-
不等次排名
(
行大排先)
... - 18 -
顺次排名
... -
18 -
有并列排名
... - 18 -
无并列排名
... - 19 -
有并列分段排名
... - 19 -
无并列分段排名
... - 19 -
成绩排名
... - 19 -
如何排名
... - 20 -
数据排名(隔几行排名)
... - 20 -
根据分数进行倒排名
... - 21 -
倒数排名函数是什么
... - 21 -
如何实现每日各车间产量的排名
... - 21 -
分数相同时按照一科的分数进行排名
... - 21 -
筛选后自动产生序列号并汇总
... - 21 -
如何筛选奇数行
... - 22 -
函数筛选姓名
... - 22 -
名次筛选
... - 22 -
如何实现快速定位(筛选出不重复值)
... - 22 -
如何请在
N
列中列出
< br>A1:L9
中每列都存在的数值
... - 22 -
自动为性别编号的问题
... - 22 -
EXCEL
中如何删除
*
号<
/p>
... - 23 -
去空格函数
... - 23 -
如何去掉字符和单元格里的空格
... - 24 -
怎样快速去除表中不同行和列的空格
... - 24 -
如何禁止输入空格
... - 24 -
代替单元格中字符串
... - 24 -
把单元格中的数字转变成为特定的字符格式
... - 25
-
把有六百多个单元格的一列,变成一页的多列
... -
25 -
将
N
列变
< br>M
列公式归纳为
... - 25 -
一列变四列
... - 25 -
四列变一列
... - 26 -
重复四次填充
... - 26 -
多行数据排成一列
... - 26 -
将单元格一列分为多列
... - 26 -
把单元格编号中的小写字母变成大写字母
... - 27 -
让姓名左右对齐
... - 27 -
数字居中而小数点又对齐
... - 27 -
格式-单元格-数字-自定义-
???.???-
确
定
... - 27 -
格式-单元格-数字-自定义-
p>
???.0?-
确定
... - 28 -
比较两个单元格内容是否一致
... - 28 -
怎么样设置才能让这一列的每个单元格只能输入
12
位
... - 28 -
如何让工作表奇数行背景是红色偶数行背景是蓝色
... -
28 -
计算特定的一组单元格中,满足条件的单元格的个数
... -
28 -
把文本格式的数字转换成真正的数字
... -
29 -
设置页码
... - 29 -
Excel
表格里如何插入页码的
?.
- 29 -
如何设置页脚首页为第
5
页
... - 29 -
表格的页脚问题
... - 29 -
无拘无束的页眉
... - 30 -
判断当前行是否大于分页符所在行
... - 30 -
取得当前行所在页
... - 30 -
取得总页
... - 31 -
打印表头
... - 31 -
Ex
cel
打印中如何不显示错误值符号
... - 31 -
对于一些不可打印的字符的处理
... - 31 -
用那个函数可将个位数前面的零值显示出来
?. - 32 -
如果你要在
A3
的前面插入
100
行
... - 32 -
请问如何每隔
30
行粘贴一新行
... - 32 -
在工作表里有连续
10
行数据
,
现在要每行间隔
2
行
... - 32 -
一个大表每一行下面需要加一行空行,怎么加最方便
... -
32 -
Excel
中插入空白行
... -
33 -
快速删除工作表中的空行
... - 33 -
快速删除空行
... - 33 -
一次删完
Excel
里面多出很多的空白行
... - 34 -
每
30
行
为一页并加上一个标题如何实现
... - 34 -
如何实现隔行都加上标题项
... - 34 -
如何把标签页去掉的
?. - 34 -
去掉默认的表格线
(
网线
) -
35 -
表格的框线
... - 35 -
列标的标识变了
... - 35 -
符号的意义
... - 35 -
双
击格式刷竟也能
COPY
文本
(
不是文本格式
) - 35 -
查找
+
格式刷的妙用
... - 36 -
光标移动
... - 36 -
最后一行为文本
... - 36 -
最后一行为数字
... - 36 -
如何在
EXCEL
中快速定位最后一行数据
< br>... - 36 -
如何用
SUN
< br>函数快速求和
... - 36 -
在
Excel
中快速查看所有工作表公式
... -
37 -
在
Excel
中设置行间距
... - 37 -
怎样同时改变多行行高
... - 37 -
快速换行
... - 37 -
让文本换行
... - 37 -
在
Excel
中行列快速转换
... -
38 -
将原有列中的内容倒置过来
... - 38 -
快速回到
A1
单元格
< br>... - 38 -
复制粘贴中回车键的妙用
...
- 38 -
一次选中批注单元格
... - 38 -
一次在所有单元格中插入批注
... - 38 -
在公式中插入批注
... - 38 -
不连续单元格填充同一数据
... - 39 -
空白行的填充
... - 39 -
怎样用函数向下实现自动填充
... - 39 -
怎么设置自动保存
... - 39 -
避免输入网址和电子邮件地址时的超链接
... - 40 -
单元格前面自动加了等号
... - 40 -
加盖公章
... - 40 -
查找
+
格式刷的妙用
... - 41 -
Excel
中鼠标双击妙用
... -
41 -
Excel
中快速定位的技巧实例
< br>... - 43 -
在
Excel
< br>中插入
Flash
时钟的步骤
.
.. - 43 -
小写数字转换成人民币大写
... -
43 -
轻轻松松制作超复杂
Excel
表头
... - 46 -
截取单元格里某个字符后的字符
... - 48 -
截取字符的公式
... - 48 -
如何确定
*
号后的数字
... -
48 -
如何提取数字中间的数
... - 48 -
p>
三个数中
,
如何取出中间那个
... - 48 -
取数值后三位公式
...
- 48 -
取数函数
... - 48 -
如何把单元格中的数字提取出来(字符串中不连续)
... -
49 -
数字在字符串中不连续如何提取数字
... -
49 -
用如何提取
―
-
‖
前后的字符
... - 49 -
怎样删去﹕后的文字
... - 49 -
< br>怎样只取
―
.
‖
之后的文字﹖
... - 50 -
获取单元格内容中字符串
... - 50 -
如何提取一串数字中的几位数字(字符)
... - 50 -
如何把一个单元格中的数字挑出来
... - 51 -
分割文本
... - 51 -
按照给定的位数,截断小数点后的数字
... - 51 -
单元格数字提取问题
... - 51 -
以关键字提取名称
... - 52 -
如何把文本中的前几个字符去除
... - 52 -
对一列中的文字统一去掉最后一个字
... - 52 -
如何去掉单元格中的第一个数字
... - 53 -
论一下取最后一个单词的方法
... - 53 -
如何去掉单元格最后一位数字
... - 53 -
如何在一列已经输入的数据前添加
―
p
‖
. - 53 -
什么函数可以插入字符
... - 54 -
如何在数据前添加
―
*
‖
p>
号
... - 54 -
数字前面加上数字
... - 54 -
数字如何拆分
... - 55 -
单元格中的数据拆分
... - 55 -
单元格的拆分
... - 55 -
如何拆分字组
... - 55 -
用连字符
―
&
‖
来合并文本
... - 56 -
怎样把不同格式不同位置的内容合并到一个单元格内
... -
56 -
把不同单元格的内容合到一个单元格里
... -
56 -
合并与拆分
... - 56 -
合并不同单元格的内容
... - 57 -
关于文字在表格中的组合
... - 57 -
求拆解合并公式
... - 57 -
如何把字母和数字分开
?. - 57 -
把分散在各单元格的内容合在一个单元格中
... - 57
-
多个工作表的单元格合并计算
... - 58 -
通过条件格式将小计和总计的行设为不同的颜色
... -
58 -
如何实现这样的条件格式
... - 58 -
隔行不同字体颜色怎么设置
... - 58 -
让不同类型数据用不同颜色显示
... - 58 -
如何做这样的
EXCEL
表(颜色交叉)
p>
... - 59 -
条件格式
...
- 59 -
使用条件格式设置颜色条纹
... - 59
-
相同数据的提示
... - 60 -
< br>如何做到小于
10
显示二位小数,大于
< br>10
显示一位小数
... - 61 -
如何根据数值的正负加上
―
+
‖―
-
‖
符号
... - 61 -
自定义单元格格式
... - 61
-
将单元格中的数全部变成万元表示
... - 61 -
有何办法实现将一张表中的数据由元的单位转换为万元
...
- 61 -
常用的自定义格式
... - 62 -
自定义格式
... - 63 -
怎样定义格式
... - 64 -
在工具按钮之间设置分隔线
... - 64 -
自定义区域为每一页的标题
... - 64 -
一个单元格内格式问题
... - 65 -
定制单元格数字显示格式
... - 65 -
巧用定位选条件单元格
... - 65 -
工作表的标签的字体和大小可以更改吗
... - 65 -
sheet1
工作表的
A1
、
A2
、
A3
单元格分别链接到
sheet2
、
sheet3
、
sheet4. - 65 -
经验技巧
... - 66 -
隔行用不同颜色显示,请问如何做
... - 66 -
p>
将单元格设置为有
―
凸出
< br>‖
的效果或
―
凹进去
‖
的效果
... - 66 -
在
Excel
中设计彩色数字
... - 66 -
定义名称的妙处
... - 67 -
零值问题
... - 68 -
个调税公式
... - 69 -
算物价的函数
... - 69 -
自动计算应收款滞纳金
... - 70 -
淘汰率
... - 70 -
应用公积金的一个函数
... - 70 -
如何利用公式将数值转为百分比格式
... - 70 -
比高得分公式
... - 70 -
自动评定奖级
... - 71 -
对带有单位的数据如何进行求和
... - 71 -
对
a
列动态求和
..
. - 71 -
动态求和公式
... - 71 -
列的跳跃求和
... - 71 -
有规律的隔行求和
... - 71 -
如何实现奇数行或偶数行求和
... - 72 -
单数行求和
... - 72 -
统计偶数单元格合计数值
... - 72 -
隔行求和公式设置
... - 72 -
隔列将相同项目进行求和
... - 72 -
隔行或隔列加总
... - 73 -
请问如何在一百行内做隔行相加
... - 73 -
如何将间隔一定的列的数据相加呢
... - 73 -
p>
隔列求和(
A
、
B
列)
... - 73 -
隔列求和的公式
... - 73 -
隔列求和
... - 73 -
关于隔行、隔列求和的问题
... - 74 -
EXCEL
中求两列的对应元素乘积之和
...
- 74 -
计算
900~1000
之间的数值之和
... - 74 -
双条件求和
... - 74 -
如何实现这样的条件求和
... - 75 -
A1:A10
数字显为文本格式时,如何求和
...
- 75 -
求和
... - 75 -
去掉其中两个最大值和两个最小值,再求和
... - 76
-
去掉两个最高分、最低分,显示出被去掉的分数
... -
77 -
永恒的求和
... - 77 -
按字体颜色求和
... - 77 -
如何分班统计男女人数
... - 77 -
统计数值大于等于
80
的单元格数目
< br>... - 78 -
计算出
A1
里有几个
abc. - 78 -
有条件统计
... - 78 -
如何统计各年龄段的数量
... - 78 -
如何计算
20-50
岁的人数
?. - 79 -
如何统计
40-50
< br>岁的人的个数
... - 79 -
要统计出
7
岁的女生人数
... - 79 -
统计人数
... - 79 -
如何
统计
A1:A10
,
D1:D10
p>
中的人数?
... - 79 -
如何让
EXCEL
自动从头统计到当前单元格
... - 79 -
统计人数
(1) - 80 -
统计人数
(2) - 80 -
求各分数段人数
... - 80 -
有什么方法统计偶数
... - 81 -
如何显示
... - 81 -
工资统计中的问题
... - 81 -
统计数据问题一例
... - 82 -
根据给定的条件,对数据进行合计
... - 82 -
十列数据合计成一列
... - 83 -
统计汉字字符个数
... - 83 -
关于取数
... - 83 -
统计单元格内不为空的格数
... - 84 -
自动将销量前十名的产品代号及销量填入表中
... - 84
-
统计最大的连续次数
... - 84 -
在一列有重复的姓名中,如何统计出具体有几人
... -
84 -
计数的问题
... - 85 -
如何分班统计男女人数
... - 86 -
在几百几千个数据中发现重复项
... - 87 -
统计互不相同的数据个数
... - 87 -
多个工作表的单元格合并计算
... - 87 -
单个单元格中字符统计
... - 87 -
数据区包含某一字符的项的总和
,
该用什么公式
... - 88 -
函数如何实现分组编码
... - 88 -
取整数函数
... - 88 -
数值取整
... - 88 -
求余数的函数
... - 88 -
四舍五入公式
... - 88 -
对数字进行四舍五入
... - 89 -
< br>如何实现
―
见分进元
‖
. - 89 -
四舍五入
... - 89
-
如何四舍五入取两位小数
... - 89 -
根据给定的位数,四舍五入指定的数值
... - 90 -
四舍六入
... - 90 -
如何
实现
2
舍
3
入
... - 90 -
怎么设置单元格以千元四舍五入
... - 90 -
ROUND
函数的四舍五入不进位的解决方法?
... - 91 -
保留一位小数
... - 91 -
如何三舍四入
... - 91 -
另类四舍五入
... - 91 -
想把小数点和后面的数字都去掉,不要四舍五入
... -
92 -
求真正的四舍五入后的数
... - 93 -
小数点进位
... - 93 -
个
位数归
0
或者归
5. - 93 -
求平均值
... - 94 -
平均分的问题
... - 94 -
怎样求最大值(最小值或中间值)
... - 94 -
平均数怎么弄
... - 94 -
去掉其中两个最大值和两个最小值的公式
... - 95 -
去一行最高分最低分求平均值
... - 95 -
在
9
个数值中去掉最高与最低然后求平均值
p>
... - 95 -
求最大值(
n
p>
列)
... - 95 -
如何实现求平均值时只对不等于零的数求均值?
... -
96 -
得到单元格编号组中最大的数或最小的数
... -
96 -
标记出
3
个最大最小值
p>
... - 96 -
取前五名,后五名的方法
... - 96 -
如何用公式求出最大值所在的行?
... - 97 -
求多个最高分
... - 97 -
如何求多条件的平均值
... - 97 -
想求出第三大之数值
... - 98 -
查找顺序公式
... - 98 -
怎样实现精确查询
... - 98 -
查找及引用
... - 99 -
查找函数的应用
... - 99 -
怎么能方便的判断某个单元格中包含多少个指定的字符?
...
- 99 -
如何用查找函数
... - 99 -
日期查找的问题
... - 100 -
如何自动查找相同单元格内容
... - 100 -
查找函数
... - 100 -
怎样对号入座(查找)
... - 100 -
一个文本查找的问题
... - 101 -
查找一列中最后一个数值
... - 101 -
查找重复字符
... - 101 -
请教查找替换问题
... - 102 -
IF
函数替换法总结
... -
102 -
查找的函数(查找末位词组)
... - 103
-
怎样从原始数据中自动获取最后一个数据
... -
104 -
两列数据查找相同值对应的位置
... -
104 -
查找数据公式两个
(
基本
查找函数为
VLOOKUP
,MATCH) - 105 -
输入数据的技巧
... - 105 -
一列中不输入重复数字
... - 115 -
单元格输入
... - 115 -
大量
0
值输入超级技巧
... -
115 -
如何在
C
列中输入工号在
D
列显示姓名
... - 115 -
输入提示如何做
... - 115 -
在信息输入前就给予提示
... - 115 -
数据有效性
... - 116 -
常用函数公式及技巧
从身份证号码中提取出生年月日
=T
EXT(MID(A1,7,6+(LEN(A1)=18)*2),
=TEXT(MI
D(A1,7,6+(LEN(A1)=18)*2),
=IF(A2<>
显示格式均为
yyyy-m-d
。
< br>(最简单的公式,把单元格设置为日期格式)
=IF(
LEN(A2)=15,
)&
显示格式为
yyyy-mm-dd
。
(如果要求为
“
1995/03/29
”
格式的话
,将
”
-
”
换
成
”
/
”
即可
)
=IF(D4=
年
00
月
00
日
年
00
月
00
日
显示格式为
yyyy
年
mm
月
dd
日。
(如果将公式中
“
0000
年
00
月
00
日
”
改成
“
0000-00-00
”
p>
,
则显示格式
为
y
yyy-mm-dd
)
=IF(LE
N(A1:A2)=18,MID(A1:A2,7,8),
显示格式为
yyyymmdd
。
=TE
XT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),
=IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19
&MID(A2,7,2)&-MID(A2,9,2))
=MID(A1,7,4)
&
年
月
日
=IF(A1<>
从身份证号码中提取出性别
=IF(MOD(MID(A1,
15,3),2),
男
女
(最简单公式)
=IF(
MOD(RIGHT(LEFT(A1,17)),2),
男
<
/p>
女
=IF(A2<>
‖
‖
,IF(MOD(RIGH
T(LEFT(A2,17)),2),
‖
男
< br>‖
,
‖
女
‖
),)
=IF(VALUE(LEN(ROUND(RI
GHT(A1,1)/2,2)))=1,
男
< br>女
从身份证号码中进行年龄判断
=IF(A3<>
‖‖
,DATEDI
F(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3)=18*2),
p>
‖
#-00-00
‖
),
TODAY(),
‖
Y
‖
),)
=DATEDIF
(
A1
,
TODAY
()
,
―
Y
‖
)
(以上公式会判断是否已过生日而自动增减一岁)
=YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-19 00
=YEAR(TODAY())-IF(LEN(A1)=15,
=YEAR(TODAY())-VALUE(MID(B1,7,4))&
岁
=YEAR(TODAY())-IF(MID(B1,18,
1)=
按身份证号号码计算至今天年龄
=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)
=18)*2),
以
2006
年
10
月
31
日为基准
日
,
按身份证计算年龄
(
周岁
)
的公式
=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),
按身份证号分男女年龄段
按身份证号分男女
年龄段,身份证号在
K
列,年龄段在
J
列(身份证号为
18
位)
男性
16
周岁以下为
p>
1
男性
16
周岁(含
16
周岁)以上至
50
周岁为
2
男性<
/p>
50
周岁(含
50
周岁)以上至
60
周岁为
3
男性
60
周岁(含
60
周岁)以上为
4
女性
1
6
周岁以下为
1
女性
16
周岁(含
16
周岁)以上至
45
周岁为
2
女性
45
周岁(含
45
周岁)以上至
55
周岁为
3
女性<
/p>
55
周岁(含
55
周岁)以上为
4 <
/p>
=MATCH(DATEDIF(DATE(MID(K1,7,4),MID(K1,1
1,2),MID(K1,13,2)),TODAY(),
*ISEVEN(MID(
K1,17,1)))
=SUM(--(DATEDIF(MID(K1,7,4)&
,0,5,5}*MOD(MID(K1,17,1),2)))
根据出生年月计算年龄
=
DATEDIF(A1,TODAY(),
=
DA
TEDIF(A1,TODAY(),
周岁
=
DATEDIF(A1,NOW(),
根据出生年月推算
生肖
中国人有
12
< br>生肖,属什么可以推算出来。即用诞生年份除以
12
,再
用除不尽的余数对照如下:
0
→
猴,<
/p>
1
→
鸡,
2
p>
→
狗,
3
→
猪,
4
→
鼠,
5
→
牛,
6
→
虎,
7
→
兔,
8
→
龙,
9
→
蛇,
10
→
马,
11
→
羊例如:
XXX
出生于
1
921
年,即用
1921
年除以
12
,商得数为
160
,余数为
1
,对照上面得知余数
1<
/p>
对应生肖是鸡,
XXX
就属鸡。
=MID(
猴鸡狗猪鼠牛虎兔龙蛇马羊
(
2007
)
如何求出一个人到某指定日期的周岁?
<
/p>
=DATEDIF(
起始日期
,
结束日期
,
计算距离退休年龄的公式
=IF(E2=
已经退休
距离退休还有
年
个月
天
<
/p>
其中
E2
为年龄(可用身份证号码的公式
生成)
;
V2
为法定退休年龄(男
60
,女
50<
/p>
)公式为:
=IF(D2=
男
D2
为男或女(可用身份证号码的公式生成)
p>
;
U2
为出生年月日(可用身份证号码的公
式生成)
。
求工齡
=DATEDIF(B2,T
ODAY(),
=DATEDIF(B2,TODAY(),
=
DATEDIF(B2,TODAY(),
=DATEDIF(B2,TODAY(),
年
月
日
计算工龄
=DATEDIF(C6,C8,
求两日期间的年数
=DATEDIF(C6,C8,
求两日期间除去整年数
剩余的月数
=DATEDIF(C6,C8,
求两日期间的总月数
如果只需要算出周年的话,可以
用
=datedif(
年龄及工龄计算
有出生年月如何求年龄?
有工作时间
如何求工龄?(求出的结果为多少年另几个月,如:
0303
的
形式,即
3
年零
3
个月)
。
a1
是出生年月或工作时间:
=datedif(a1,today(),
=text(dated
if(a1,today(),
如
[B2]=1964-9-1
则
: <
/p>
=TEXT(DATEDIF(B2,TODAY(),
显示
p>
4009
=TEXT(DATEDIF
(B2,TODAY(),
年
月
显示
40
年
09
月
如果你找不到
DATEDIF
函数,也可以不用
DATEDIF
函数
,
如
[B2]=1964-9-1
则
: <
/p>
=TEXT(RIGHT(YEAR(NOW()-B2),2),
显示
4009
=TEXT(RI
GHT(YEAR(NOW()-B2),2)&
年
个月
显示
40
年
09
个月
自动算出工龄日期格式为
()
能否用:
(
)这种格式来计算
出工龄有多长呢
~
?
以前用这样一段
=TEXT(RIG
HT(YEAR(NOW()-A1),2)&
年
个月
。
但这种方法只能用:
(
yyyy-
mm-dd
)这样的日期格式才能实现!
你不妨把
―
.
‖
< br>替换成
―
-
‖
< br>,不就行了吗,再说后者是日期的一种标准格式,
=T
EXT(RIGHT(YEAR(NOW()-SUBSTITUTE(A1,
年
个月
自动显示当前日
期公式
=YEAR(NOW())
当前年
=MONTH(NOW())
当前月
=DAY((NOW()))
当前日
如何在单元格中自动填入当前日期
Ctrl+;
如何判断某日是否星期天
=WEEKDAY(A2,2)
=TEXT(A1,
=MOD(A1,7)<2
某个日期是星期几
比如
2007
年
2
月
9
日,在一单元格内显示星期几。
=TEXT(A1,
(五)
=TEXT(A1,
(星期五)
p>
=TEXT(A1,
(
Fri
)
=TEXT(A1,
(
Friday
)
什么函数可以显示当前星期
如:星期二
10:41:56
=TEXT(NOW(),
求本月天数
设
A1
为
20
06-8-4
求本月天数
A1=DAY(DATE(YEAR(A1),MONTH(A1)+1,0))
p>
也有更簡便的公式:
=DAY(EOMONTH(NOW(),0)
)
需加載分析工具箱。
当前月天数:
=DATE(YEAR
(TODAY()),MONTH(TODAY())+1,1)-DATE(YEAR(TODAY()),M
ONTH(TODAY()),1)
用公式算出除去当月星期六、星期日以外的天数
=SUMPRODUCT(--(MOD(ROW(INDIRECT(DATE(YEAR(NOW
()),MONTH(NOW()),1)&
W()),MONTH(NOW())+1
,0))),7)>1))
显示昨天的日期
每天需要单元格内显示昨天的日期,但双休日除外。
例如,今天是
7
月
3<
/p>
号的话,就显示
7
月
2
号,如果是
7
月
9
号,就显示
7
月
6
号。
=IF(TEX
T(TODAY(),
一
日
=IF(TEXT(TODAY(),
一
关于取日期
怎么设个
公式使
A1
在年月日向后推
5
年
,
变成
2011-7
-15
=DATE(YEAR(A1)+5,MONTH(A1),DAY(A1))
=EDATE(A1,12*5)
如何对日期进行上、中、下旬区分
=
LOOKUP(DAY(A1),{0,11,21,31},{
上旬
< br>
中旬
下旬
下旬
如何获取一个月的最大天数
p>
或
为
日期格式转换公式
将
―
01/
12/2005
‖
转换成
―
20050112
‖
格
式
=
RIGHT(A1,4)&MI
D(A1,4,2)&LEFT(A1,2)
=
YEAR($$
A2)&TEXT(MONTH($$A2),
该公式不用设置数据有效性
,
但要设置储
存格格式。
也可以用下列两方法:
1
、先转换成文本
,
然后再用字符处理函数。
2
、
[
数据
]-[
分列
]
[
日期
]-[MDY]
将
―
2005
年
9
月
‖
转换成
―
200509
‖
格式
先用公式:
=text(a1,
然后将
单元格格式为常规。
将
―
2005-8-6
‖
格式转换为
< br>―
20050806
‖
格式
p>
用公式:
=TEXT(A1,
反之,将
20050806
转为日期
2005-8-6
格式,可用公式:
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
另四种公式:
=
text(a1,
显示:
2005-08-06
=
--TEXT(A1,
,把单元格设置为日期
格式
显示:
2005-8-6
p>
=
TEXT(20050806,
,单元格
设置日期型
显示:
2005-8-6
=
VALUE(LEFT(A1,4)&
显示:
2005-8-6
将
―
p>
20060501
‖
转换为
―
2006-05-01
‖
格
式
=DATE(LEFT(A2,4),MID(A2,5,
2),RIGHT(A2,2))
将
―
199306
‖
转换为
―
1993-6
‖
公式<
/p>
1
:
=LEFT(A3,4)&
公式
2
:
=--TEX
T(A3*100+1,
公式
2
需要设
置单元格格式,自定义:
e-m
公式
3
:
=TEXT(TEXT(A3&
把
198405
转换成
1984.05
一、查找
—
1984
< br>,替换
—
1984.
二、如果全部是年月的话,我个人建议,
1
、采取辅助=
mid(xxxxxx,1,4) & <
/p>
2
、选中这列,用数据中的分列。然后
…
…………
三、单元格格式/数字/自定义,类型下面输入:<
/p>
####
将文本
―
2004.01.02
‖
转换为日期格式:
2004-1-2
=DATE(MID(A1,1,4),MID(A1,6,2),MID(A1,9,2))
将
2005-8-6
转换为
2
005
年
8
月
6
日格式
=TEXT(A1,
年
月
日
象
22
怎样转换成
22
日?转成当年当月的日子
< br>
公式为:
=date(year(now()),mo
nth(now()),22)
将
“
2006
年
5
月
”
转换成
“
2006
年
05
月
”
< br>
公式为:
=TEXT(A8,
年
月
也可以这
样处理:
选中单元格,
设置单元格公式-数字-自定义,
将
yyyy
―
年
p>
‖
m
―
月
‖
改为:
yyyy
―<
/p>
年
‖
mm
―
p>
月
‖
,
即可。但这
方法打印出来显示为:
2006/5/
将
“
1968
年
6
< br>月
12
日
”
转换为
“
1968/6/12
”<
/p>
格式
=YEAR(A1)&
显示:
1968/6/12
=TEXT(A1,
显示:
1968/06/12
将
p>
“
1968
年
6<
/p>
月
12
日
”
p>
转换为
“
1968-6-12
”
格式
=YEAR(A1
)&
显示:
1968-6-12
=T
EXT(A1,
显示:
1968-06-12
将
1993-12-28
的日期格式转换成
1993
年
12
月
=CONCATENATE(YEAR(A1),
< br>年
月
=
YEAR(A1)&
年
月
也可以自定义格式
[$$-
404]e
年
月
将
“
1978-5-2
”
包含年月日的日期转换成
“
197805
”
只有年月的格式
<
/p>
=
year(A1)&text(month(A1),
要将
“
99.08.15
”
格式转换成
“
< br>1999.08.15
”
如何做
选中列,数据菜单中选分列,分列过程中
―
格式
‖
选
―
日期
YMD
‖
,结束。
要保持
2005/8/6
格式
当输入
2005/8/6
后系统自动变成
2005-8-6
,要保持<
/p>
2005/8/6
格式,可以使用强制文本(前面加
'
号)或使用
公式
=TEX
T(A1,
。也可以用另一种公式:
=IF(ISERROR(
TEXT(A1,
将
“
二〇〇三年十二
月二十五日
”
转为
“
< br>2003-12-25
”
格式,
1
、可以用数组公式将中文日期转化为日期系列数{
=14610+MATCH(SUBSTITUTE(A3,
元
一
年
m
月
d
日
}
该公式速度较慢。
2
、改进后的公式,速度要快的多:
{
=DATE(1899+MATCH(LEFT(A7,4)
,TEXT(ROW($$1900:$$2100),
BSTITUTE(MID(A7,
6,7),
元
一
月
d
日
p>
元
一
月
d
日
}
要设置为
1900
年的日期格式。
日期格式转换
如
A
列是月份数为
8
,
B
列是日期数为
18
,如何
在
C
列显示
―
8
月
18
日
‖
=A1&
月
日
反之,要将
C
列的
―
8
月
18
日
‖
<
/p>
直接分别到
D
、
E
列,显示月份和日期,
月数份
p>
=LEFT(C5,FIND(
月
日期数
=MID(C5,FIND(
月
日
月
< br>
也可分别用公式:
=month(--c5)
=day(--c5)
日期格式转换问题
输入的日期是
:04-07-26.
与另一格的
合并
,
合并出来是
:040726001.
=TEXT(A1,
要想自动取得
“
编制日期:
XXXX
年
X
月
X
日
”
可在该单元格输入
=
编制日期:
年
m
月
d
日
自动排序
=SUBTOTAL(3,$$B$$2:B2)*1
=IF(A2<>A1,1,N(C1)+1)
按奇偶数排序
我想请教怎样按奇数顺序然后再按偶数顺序排序
=IF(MOD(A1,2),0,1)
=IF(ROW()>50,(ROW()*2)-100,(ROW()*2)-1)
=ROW()*2-1-(ROW()>50)*99
自动生成序号
比如在第二列中输入内
容回车后第一列的下一行自动生成序列号。
=IF(B2<>
如何自动标示
A
栏中的数字大小排序?
=RANK(A1,$$A$$1:$$A$$5)
=RANK(A1,A:A)
如何设置自动排序
A
列自动变成从小到大排列
B=SMALL(A$$2:A$$28,ROW(1:1))
A
列自动变成从大到小排列
B=LARGE(A$$2:A$$28,ROW(1:1))
重复数据得到唯一的排位序列
想得到数据的出现总数吗(
{1,2,2,3,4,4,5}
数据的出现总数为
5
)?
解答:不需要插列
,
不需
要很多的函数就行了
.
=RANK(B3,B$$3:B$$12)+COUNTIF(B$$3:B3,B3)-1
按字符数量排序
制作歌曲清单时,习
惯按字符数量来排列分类,但是
EXCEL
并不能直接按字数排
序。需要先计算出每首歌
曲的字数,然后再进行排序。
如
A
、
B
列分别为
―
歌手
‖
和
―
歌名
‖
,在
C1
输入
―
字数
‖
,在
C2
p>
输入公式:
=
LEN(B2)
下拖,单击
C2
,单击工具栏上的
―
升序排列
‖
即可,删除
C
列。
排序字母与数字的混合内容
日常使用
中,表格经常会有包含字母和数字混合的数据,对此类数据排序时,通常是先比较字母的大小,
< br>再比较数字的大小,但
EXCEL
是按照对字符进行逐位
比较来排序的,如下表:
A7
排在第
5
位,而不是第
1
位。排序结果无法令人
满意。
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
A7
A29
A43
A122
A317
B3
B20
C5
A
A007
A029
A043
A122
A317
B003
B020
C005
B
A122
A29
A317
A43
A7
B20
B3
C144
C5
C33
A
9
C33
C033
C144
10
C144
如果希望
EXCEL
改变排序的规则,需要将数据做一些改变。
在
B1
中输入公式:
LEFT(A1,
1)& RIGHT(
下拖
单击
p>
B2
,单击工具栏上的
―
< br>升序排列
‖
即可。
随机排序
如
A
、
B
列分别为
―
歌手
‖
和
―
歌名
‖
,在
C1
输入
―
次序
‖
,在
C2
输入公式:=
RAND
()
,下拖,单击
C2
,单击
工具栏上的
―
降序排列
‖
即可对歌曲清单进行随机排序。
排序的问题
我想要这样的排序
: 2001-2003
2004-2006
2007-2009
2010-2012;
其实不是数据排序,应该是数据填充。
输入公式
=LEFT(E3,4)+3&
即可。
怎样才能让数列自动加数
怎样做才能让数列自动加数
A
A0001
B B0001
A A0002
C C0001
A A0003
B
B0002
C C0002
公式为
=A1&
向下拖
=TEXT(COU
NTIF(A$$1:A1,A1),
否则数字超过
9
就错误了。
一个排序问题
一个电子表格,格式是
101
、
102...
999,10101
、
10102...
99901,1010101,1020201... 9990101,
请问如何将<
/p>
它排列成
101,10101,1010101,102,102
01,1020101,... 999,99901,9990101
的形式。
我在数字前加了个字母
p>
,
比如
数字
然后用排序就可以把它们按你的需求排列了
.
最后再把字母
去
掉。
数字的自动排序
,
插入后不变
?
1
赵一
总经理
2
赵二
副经理
3
赵三
副经理
4
赵四
技术员
5
赵五
6
赵六
员工
如上的一个表
,
如何实现当我把赵六这
一整行
(
第
6
行
)
插入到上面的表中时
,A
列的序列号不变
?
最后的效果如
下
:
1
赵一
总经理
2
赵二
副经理
3
赵六
员工
4
赵三
副经理
5
赵四
技术员
6
赵五
A1
单元格输入公式
=row(),
往下拉
,
然后
再插入。
=SUBTOTAL(3,$$B$$2:$$B2) <
/p>
在
A1
中输入公式:
―
=if(b1=
‖
后下拉复制至
A
列各行即可(
―‖
< br>不必输入)
根据规律的重复的姓名列产生自动序号
姓名
序号
张三
1
张三
1
李四
2
李四
2
赵五
3
赵五
3
赵五
3
王六
4
王六
4
=(A1<>A2)+N(B1)
=IF(A3=A2,B2,B2+1)
姓名已排序:
B2=SUMPRODUCT(1/COUNTIF(A$$2:A2,A$$2:A2))
姓名未排序:
B2=IF(COUN
TIF(A$$2:A2,A2)>1,VLOOKUP(A2,A:B,2,0),SUMPRODUCT(1/
COUNTIF(A$$2:A2,A$$2:A2)))
排名的函数
用排名函数来对成绩进行排名,用起来非常地方便。
=IF(ISERR(RANK(M3,M:M)),
A
列是成绩
,B
列是排名
p>
=SUMPRODUCT((A$$1:A$$9>A1)/COUNTIF(A$$1:A$$9,
A$$1:A$$9))+1
自动排名公式
=RANK(C3,$$C$$3:$$C$$12)
=RANK(A2,$$A$$2:$$A$$11,0)
=RANK
(C2,$$C$$2:$$C$$65)+COUNTIF($$C$$2:C2,C2)-1
百分比排名的公式写法为:
=PERCENTRANK($$C$$3:$$C$$12,C3)
平均分及总分排名
=AVERAGE(B2:E2)
=RANK(F2,$$F$$2:$$F$$65536)
求名次排名
统计成绩时遇到一个分别
求班级和年级总分名次排名的问题,不晓得应该运用什么公式来实现。
班级名次:
=SUMPRODUCT((BJ=A2)*(ZF>E2))+1
年级名次:
=RANK(E2,ZF)
公式下拖。
排名次
根据总分值大小,只将姓名排序后
,
降序结果
=INDEX(A$$2:A$$6,RANK(D2,D$$2:D$$6))
根据总分值大小,只将姓名排序后
,
升序
=INDEX(A$$2:A$$6,RANK(D2,D$$2:D$$6,1))
根据分数进行普通排名
=RANK(A2,$$A$$2:$$A$$12)
=RANK(A2,A$$2:A$$12)+COUNTIF(A$$2:A2,A2)-1
=SUMPRODUCT(1*($$E$$3:$$E$$12>=E3))
=RANK(K3,$$K$$3:$$K$$26)
=RANK(A2,A$$2:A$$12)
=SUM((A$$2
:A$$12>=A2)/COUNTIF(A$$2:A$$12,A$$2:A$$12))
=COUNTIF($$K$$3:$$K$$26,
=INDEX($$A$$2:$$A$$7,MA
TCH(LARGE($$C$$2:$$C$$7,ROW(A1)),$$C$$2:$$C$$7,0),1)
=SUMPRODUCT(($$A$$2:$$A$$12>A2)/COUNTIF($$A$$2:$$A$$ 12,$$A$$2:$$A$$12&
=RANK(D2,OFFSET($$A$$1,MATC
H($$A2,$$A:$$A,0)-1,3,COUNTIF($$A:$$A,$$A2),1))
对于普通排名分数相同时,按顺序进行不重复排名
=RANK(K32,$$K$$32:$$K$$55)+COUNTIF($$K$$32:$$K32,K3 2)-1
=COUNTIF($$K$$32:K32,K32)-1+COUNTIF(
$$K$$3:$$K$$26,
=SUMPRODUCT(1*(($$E$$3:$$E$$12+R
OW($$E$$3:$$E$$12)/100>=($$E3+ROW(E3)/100))))
=RANK(E3,$$E$$3:$$E$$12)+COUNTIF($$E$$3:E3,E3)-1
< p>=SUMPRODUCT(1*(($$E$$3:$$E$$12+$$B$$3:$$B$$12/100)>= (E3+B3/100)))
依分数比高低名次成绩排名
=RANK($$E3,$$E$$3:$$E$$22)
內建方式排名
=SUMPRODUCT(1*($$E$$3:$$E$$12>=E3))
一般方式排名
{
=RANK(E3,$$E$$3:$$E$$22)+SUM(IF($$E$$3:$$E$$22>E3,1/COUN TIF($$E$$3:$$E$$22,$$E$$3:$$E$$22),0))-COUNTI
F(
$$E$$3:$$E$$22,
}
一般方式排名
=RANK(E3,$$
E$$3:$$E$$12)+COUNTIF($$E$$3:E3,E3)-1
不重复排名
p>
=SUMPRODUCT(1*(($$E$$3:$$E$$12+RO
W($$E$$3:$$E$$12)/100>=($$E3+ROW(E3)/100))))
=SUMPRODUCT(1*(($$E$$3:$$E$$12+$$B$$3:$$B$$12/100)>=(E3+B
3/100)))
不重复排名
=S
UMPRODUCT(1*(($$E$$3:$$E$$12+$$B$$3:$$B$$12/100+$$C$$3:$$C$$12
/10000)>=(E3+B3/100+C3/10000)))
不重复排名
=RANK($$E3,$$E$$3:$$E$$22,1)
倒排序
美国式排名
=RANK(K247,$$K$$247:$$K$$270)
=RANK(B1,$$B1:$$H1)
中国式排名
=RANK(B2,$$B$$2:$$B$$21,0)
=RANK(B1,$$B1:$$H1)+COUNTIF($$B$$1:B1,B1)-1
=SUM(IF($$A$$1:$$E$$1>=A1,1/COUNTIF($$A$$1:$$E
$$1,$$A$$1:$$E$$1),
=SUMPRODUCT(($$B$$2:$$B$$21>=
B2)/COUNTIF($$B$$2:B$$21,B$$2:B$$21))
=SUMPR
ODUCT((B$$3:B$$21>B3)*(1/COUNTIF($$B$$3:$$B$$21,$$B$$3:$$B$$
21)))+1
(升序)
=SUM(IF($$A$$1:$$E$$1>=A1,1/COUNTIF($$A$$1:$$E$$1,$$A$$1:$$
E$$1), =SUM(($$B$$2:$$B$$21>B2)*(MATCH($$B$$2:B$$21,B$$2:B$$21,)
=ROW($$1:$$20)))+1
=SUM
PRODUCT((B$$3:B$$21
(降序)
{<
/p>
=SUM(--(IF(FREQUENCY(B$$2:B$$21,B$$2:B$$21),
B$$2:B$$21>B2)))+1
}
{
=SUM(IF($$B$$3:$$B$$21<=B3,
}
p>
(升序)
{
=S
UM(IF($$B$$3:$$B$$21<=B3,1/(COUNTIF($$B$$3:B$$21,B$$3:B$$21
)),
}
(降序)
{
=SUM(IF($$B$$2:$$B$$21>B2,1/COUNTIF($$B$$2:B$$21,B$$2:B$$21
)))+1
}
{
}
{
}
{
=SUM(IF($$B$$1:$$H$$1<=B1,
}
求最精简的自动排名公式
=RANK(E2,$$E$$2:$$E$$21)
=RANK(A2,$$A$$2:$$A$$9,0)
=RANK(
A2,$$A$$2:$$A$$10)+COUNTIF($$A$$2:$$A2,$$A2)-1
(
如果数据列中数值有相同)
=RANK(F10,$$F10:
$$Q10)+COUNTIF($$F10:F10,F10)-1
=INDEX(A:
A,1/MOD(LARGE(E$$2:E$$21+1/ROW($$2:$$21),ROW(1:1)),1))
=LOOKUP(1,0/(($$F$$2:$$F$$21=A27)*(COUNTIF(
D$$26:D26,$$A$$2:$$A$$21)=0)),$$A$$2:$$A$$21)=INDIRECT(
=RANK(C2,OFFSET($$C$$1,MATCH(E2,$$E
$$2:$$E$$768,),,COUNTIF($$E$$2:$$E$$768,E2)))
数组公式
{
=INDEX(A:A,MOD(LARGE(E$$2:E$$21*100+ROW($$2:$$21),ROW(
1:1)),100))
}
{
=OFFSET($$A$$1,RIGHT(LARGE($$E$$2:$$E$$21*1000+R
OW($$E$$2:$$E$$21),ROW()-25),3)-1,,)
}
=OFFSET($$A$$1,RIGHT(LARGE(($$E$$2:$$E
$$21*100+ROW($$A$$1:$$A$$20)),ROW(A3)),2),)
=TEXT(SUMPRODUCT(($$E$$2:$$E$$21>=E2)/COUNTIF($$E$$2:$$E$$
21,$$E$$2:$$E$$21)),
第
[DBNUM1]G/<
/p>
通用格
式名
排序
后排名
{
=SUM(IF($$B$$2
:$$B$$15>=B2,1/COUNTIF($$B$$2:$$B$$15,$$B$$2:$$B$$15)))
}
=SUMPRODUCT((B$$2:B$$1
5>=B2)/COUNTIF(B$$2:B$$15,B$$2:B$$15))
位次排名
{
=IF($$B2:$$O2>=0,RANK($$B2:$$O2,$$B2:$$O2,0),)
}
根据双列成绩进行共同排名
<
/p>
=RANK(C345,($$C$$345:$$C$$356,$$H$$345:$$H$$356)
)
在双列间排名
=RANK(B2,($$B$$2:$$B$$26,$$E$$2:$$E$$16))
等次排名
由大到小排名
=RANK(B3,$$B$$3:$$B$$12)
=SUMPRO
DUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$25>B16))+1
由小到大排名
=RANK(B3,$$B$$3:$$B$$12,1)
<
br>=SUMPRODUCT(($$B$$2:$$B$$20>=B2)/COUNTIF($$B$$2:$$B$$20
,$$B$$2:$$B$$20)) <
br>=RANK(B3,$$B$$3:$$B$$21)+COUNTIF($$B$$3:$$B3,B3)-1
{ } <
br>=SUMPRODUCT(($$A$$3:$$A$$21=A3)*($$C$$3:$$C$$21-ROW($$C$$
3:$$C$$21)/10000>C3-ROW(C3)/10000))+ ?
<
br>列中列出
代表他的编号 <
br>,下拉复制到最后一单即可。
=SUMP
RODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$25
不等次排名
(
行小排先)
由大到小
=RANK(B3,$$
B$$3:$$B$$12)+COUNTIF($$B$$3:B3,B3)-1
=SUMPR
ODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$25-ROW($$B$$16:$$B$$
25)/10000>B16-ROW(B16)/1000
0))+1
由小到大
=RANK(B3,$$B$$
3:$$B$$12,1)+COUNTIF($$B$$3:B3,B3)-1
=SUMPR
ODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$25+ROW($$B$$16:$$B$$
25)/10000
00))+1
不等次排名
(
行大排先)
由大到小
=COUNT($$B$$3:
$$B$$12)-RANK(B3,$$B$$3:$$B$$12,1)-COUNTIF($$B$$3:B3,B3)+2
=SUMPRODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B
$$25+ROW($$B$$16:$$B$$25)/10000>B16+ROW(B16)/100
00))+1
由小到大
=
COUNT($$B$$3:$$B$$12)-RANK(B3,$$B$$3:$$B$$12)-COUNTIF($$B$$3
:B3,B3)+2
=SUMPRODUCT(($$A$$16:$$A$$25=A16)
*($$B$$16:$$B$$25-ROW($$B$$16:$$B$$25)/10000
0))+1
顺次排名
由大到小
=SUMPRODUCT(
(B$$3:B$$12>B3)*(1/COUNTIF(B$$3:B$$12,B$$3:B$$12)))+1
p>
=SUMPRODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$2
5>B16)/COUNTIF($$K$$16:$$K$$25,$$K$$16:$$K$$25))+1
由小到大
=SUMPRODUCT(
(B$$3:B$$12
=SUMPRODUCT(($$A$$16:$$A$$25=A16)*($$B$$16:$$B$$2
5
有并列排名
=RANK(B2,$$B$$2:$$B$$20)
=SUMPRODUCT(1*($$B$$3:$$B$$21>B3))+1
=COUNTIF($$B$$3:$$B$$21,
{
=S
UM(IF($$B$$3:$$B$$21>B3,1,0))+1
}
=19-FREQUENCY($$B$$3:$$B$$21,B3)+1
无并列排名
=SUMPRODUCT((B3-ROW()/1000<$$B$$3:$$B$$21-ROW(
$$B$$3:$$B$$21)/1000)*1)+1
=19-FREQUENCY($$B
$$3:$$B$$21-ROW($$B$$3:$$B$$21)/1000,B3-ROW()/1000)+1
{
=SUM(IF($$B$$3:$$B$$21-ROW($$B$$3:$$B
$$21)/1000>B3-ROW()/1000,1,0))+1
}
有并列分段排名
=SUM
PRODUCT(($$A$$3:$$A$$21=A3)*($$C$$3:$$C$$21>C3))+1
=19-FREQUENCY(($$A$$3:$$A$$21=A3)*($$C$$3:$$C$$21),C3)
+1
{
=MATCH(C3,LARGE(OFFSET($$
C$$2,IF($$A$$3:$$A$$21=A3,ROW($$A$$3:$$A$$21)-2),),ROW(INDI
RECT(
COUNTIF($$A$$3:$$A$$21,A3)))),0)
}
{
=MATCH(C3
,LARGE(IF($$A$$3:$$A$$21=A3,$$C$$3:$$C$$21),ROW(INDIRECT(<
/p>
)))),0)
}
=SUMPRODUCT(($$A$$3:$$A$$21=A3)*($$C$$3:$$C
$$21>C3)/COUNTIF($$N$$3:$$N$$21,$$N$$3:$$N$$21))+1
(需
辅助列)
无并列分段排名
{
1
}
=19-FREQUENCY(($$A$$3
:$$A$$21=A3)*($$C$$3:$$C$$21-ROW($$C$$3:$$C$$21)/1000),C3-RO
W()/1000)+1
成绩排名
序号
1
姓名
杨增海
语文
135
数学
136
英语
146
2
3
4
郭爱玲
华志锋
袁文飞
138
134
134
137
138
143
141
141
135
能否用一个公式直接找出所用
考生中语文成绩中第
100
名的成绩是多少
=LARGE(C2:C417,100)
=PERCENTILE(C2:C417,(416-100)/416)
=PERCENTILE($$C$$2:$$C$$417,(COUNTA($$C$$2:$$C$$417
)-100)/COUNTA($$C$$2:$$C$$417))
能否用一个公式直接找出
所用考生中语文成绩中按与考人数的
35%
切线中位于第
35%
的成绩是多少
?
升冪
=SMALL(C2:C417,416*0.35)
=PERCENTILE($$C$$2:$$C$$417,0.35)
降冪
=LARGE(C2:C417,416*0.35)
=PERCENTILE($$C$$2:$$C$$417,1-0.35)
如何排名
1
、对英语进行排名,缺考不计算在内。
2
、对英语进行排名,缺考计算在内。
英语
42
62
72
48
48
72
54
42
缺考
缺考
45
46
缺考不计算在内
b2=IF(A2=
缺考
然
后按照
B
列排序
缺考计算在内
=IF(A2=
缺考
=IF(A2=
缺考
英语排名
9
3
1
5
5
1
4
9
8
7
数据排名(隔几行排名)
=IF(A
2=
如果隔几行排名,如下表,第五行、第九行和第十二行不参与排名。
单位
A
A
A
小计
B
数据
排名
1
5
6
12
8
4
8
7
6
B
B
小计
C
C
小计
9
7
24
18
11
29
3
5
1
2
=IF(A2=
小计
下拉
根据分数进行倒排名
=RANK($$E3,$$E$$3:$$E$$22,1)
=RANK(K60,$$K$$60:$$K$$83,1)
=CO
UNTIF($$K$$60:$$K$$83,
倒数排名函数是什么
1
为正排序,
0
为逆排序。
倒数排名
=RANK(A2,$$A$$2:$$A$$5,0)
正数排名
=RANK(A2,$$A$$2:$$A$$5,1)
如何实现每日各车间产量的排名
=R
ANK(C2,OFFSET($$C$$2:$$C$$5,MATCH(A2,$$A$$2:$$A$$1000,0)-1
,,,))
=RANK(C2,OFFSET($$C$$2:$$C$$5,MATCH(A
2,$$A$$2:$$A$$33,0)-1,,,))
分数相同时按照一科的分数进行排名
{
=MATCH(K308*100+D308,LARGE($$K$$308:$$K$$3
31*100+$$D$$308:$$D$$331,ROW($$K$$308:$$K$$331)-307)
,)
}
筛选后自动产生序列号并汇总
自动产
生序列号:在
A1
输入以下公式,往下拖。
=SUBTOTAL(3,$$B$$2:B2)*1
自动汇总,用以下公式:
=SUBTOTAL(9,$$B$$2:B2)
说明:汇总时,
不要在
―
全选
‖
状态下进行,先
―
筛选
‖
出某一单位,自动求和
∑
。然后再恢复到
―
全选
‖
或者选
择任何单位,就能自动汇总了(在
―
筛选
p>
‖
出某一单位进行求和时,一般表格会自动产生以上汇总公式)
p>
。
其它:如同时要在其它单元格显示人数
,在
―
全选
‖
状态下,选定单元格,点
―
fx
‖
p>
(用
―
sum
‖<
/p>
函数)再点击序
列号最末尾数,即可。
如何筛选奇数行
公式
=MOD(A1,2)=1
函数筛选姓名
如何把两列中只要包含
A
和
A+
的人
员筛选出来
=IF(ISNUMBER(FIND(
名次筛选
名次
=RANK(K5,K$$2:K$$435)
班名次
=RANK(K6,OFFSET(K$$2,MATCH(A6,A:
A,)-2,,COUNTIF(A$$1:A$$500,A6)))
如何实现快速定位(筛选出不重复值)
=IF(COUNTIF($$A$$2:A2,A2)=1,A2,
=IF((COUN
TIF($$A$$2:A2,A2)=1)=TRUE,A2,
=INDEX(A:A,S
MALL(IF(MATCH(A$$1:A$$20,A$$1:A$$20,)=ROW($$1:$$20),ROW(
A$$1:A$$20),65536),ROW()))&
(数组
公式)
如何请在
N
A1:L9
中每列都存在的数值
{
=IF(ROW()>SUM(--x),
}
自动为性别编号的问题
有一个编码<
/p>
,5
位,第
1
位
,1
为男
,2
为女,后面
4
位
,
,
从
0001-99
99
,如何达到下表:
性别
编码
男
10001
男
10002
女
20001
男
10003
女
20002
男的也是从
0001-9999
女的也是从
0001-9999
如果
你是已经输入了其它信息,仅仅为快速输入编码的话。用筛选可以实现吧。
先以
―
男
‖
为关键字进行排序,然后在第一个男的编码输入
10001
同理再以
―
女
‖
排序。完成目标。
p>
用公式:
=IF(A2=
向下拖
EXCEL
中如何删除
*
号
在录入帐号是录入了
*
号,如何删除。
可以用函数
SUBSTITUTE(
a1,
查找
~*
,替换为空。
将字符串中的星号
―
*
‖
替换为其它字符
在查找栏输入
~*
替换为
―
-
‖
即可。
去空格函数
如何删去
单元格中的空格,如姓名前,中,后的空格,即单元格中是两个字的人名中间有一个空格,想删
< br>去有何方法。如:中
国,改为:中国。
1
、用公式:
=SUBSTITUTE(A2,
注:第一
对双引号中有一空格。而第二个
―‖
中是无空格的。
2
、利用查找-替换,一次性全部解决。
―
编辑
‖
-
―
替换
‖
(或
Ctrl+H
)
,在
―
查找
‖
栏内
输入一空格,
―
替换
‖
什么也不输入(空白)
。然后
―
全部替换
‖
即可。
3
、有一个专门删除空格的函数
:
TRIM()
在
EXCEL
编辑栏里
,不管输中文还是英文只能输一个字节的空格,但如果字与字中间是两个字节的空格,
那
么
TRIM
()就不起作用了,它就不认为是一个空格,而是一
个汉字,怎么去
―
TRIM
‖
也没用。如:单元
格
A1
中有
―
中
心
是
p>
‖
,
如果用
TRI
M
则变成
―
中
心
是
‖
,
p>
想将空格全去掉,
只能用
SUBSTITU
DE
()函数,多少空格都能去掉。
如何去掉字符和单元格里的空格
8900079501 8900079501~
1900078801 1900078802~
=SUBS
TITUTE(B2,
怎样快速去除表中不同行和列的空格
<
/p>
编辑
-
定位
-<
/p>
定位条件
-
空值
,
可选中所有空单元格
,
再删除。
如何禁止输入空格
在
Excel
中如何通过编辑
―
有效数据
‖
来禁止录入空格?烦请大侠们费心解答。
解答:有效性公式。
=COUNTIF(A1,
(
注:
COUNTIF(A1,
在单元格有空格时结果为
1,
没有空格时结果
为
0
如希望第一位不能输入空格
:c
ountif(a1,
如希望最后一位不能输入空格
:coun
tif(a1,
代替单元格中字符串
单元格编号,开始位数,从开始位数算起第几位数,要用于代替的的字符串。
windows2000
变成
windows2
K
=REPLACE(B2,8,3,
单元格编号,要代替掉
的字符,要用作代替的字符,第几个。
代替单元格
B391
中的全部
TT
,
改为
UU
。
EETTCCTTFF
变成
EEUUCCUUFF
=SUBSTITUTE(B394,
只代替单元格
B391
中的第一次出现的
TT
,改
为
UU
。
E
ETTCCTTFF
变成
EEUUCCTTFF
=SUBSTITUTE(B397,
把单元格中的数字转变成为特定的字符
格式
函数中的第二个参数的双引号一定不能是中文格式的(不
能用任意中文输入法输入的双引号。
)
实例:
20000
目的:
变成带有美元符号的字符
10000
变成带有人民币符号的字符
151581
变成带有欧元符号的字符
1451451
变成中文繁体的字符
15748415
变成中文简体的字符
操作步骤:
=TEXT(B72,
结果:
$$20000.00
=TEXT(B73,
< br>¥
0.00
¥
10000.00
=TEXT(B74,
€
0.00
p>
€
151581.00
=TEXT(B7
5,
通用格式
壹佰肆拾伍万壹仟肆佰伍
拾壹
=TEXT(B76,
通用格式
一千五百七十四万八千四百一十五
把有六百多个单元格的一列,变成一页的多列
有一张表,共有
14
页,但每页只有一列,如何把他们
整合在一起,变成一页(按每页的顺序)
,如果使用剪
切和粘贴
的方式,那样太麻烦。
=INDIRECT(
复制到其他单元格
将
N
p>
列变
M
列公式归纳为
=OFFSET($$A$$1,INT(((ROW(A1)-12)*m+COLU
MN(A1)-1)/n),MOD((ROW(A1)-1)*m+COLUMN(A1)-1,n))
p>
=OFFSET($$A$$1,INT(((ROW(A1)-1)*7+COLUMN(A1
)-1)/4),MOD((ROW(A1)-1)*7+COLUMN(A1)-1,4))
四
列变七列
=OFFSET($$A$$1,INT(((ROW()-20)*10+COLUMN()-1)/7),MOD
((ROW()-20)*10+COLUMN()-1,7))
七列变
十列
一列变四列
=OFFSET($$A$$1,ROW($$A1)*4-COLUMNS(C:$$F),)
=OFFSET($$A$$1,(ROW()-3)*4+MOD(COLUMN()-8
,4),)
=OFFSET($$A$$1,ROW(A1)*4-4+MOD(COLU
MN()-13,4),)
四列变一列
=OFFSET($$F$$1,INT(ROW(1:1)/4+3/4)-1,MOD(ROW()-1,4 ))
=OFFSET($$F$$1,INT((ROW(1:1)-1)/4),MOD
(ROW()-1,4))
=OFFSET($$F$$1,ROUNDUP((ROW(
1:1)/4),0)-1,MOD(ROW()-1,4))
=OFFSET($$F
$$1,(ROW()-1)/4,MOD(ROW()-1,4))
重复四次填充
=TEXT(INT(
ROW()/4+3/4),
=IF(TRUNC((ROW()-1)/4,0)<9
,
=TEXT(ROUNDUP(ROW()/4,),
=TE
XT(ROW(2:2)/4,
多行数据排成一列
a1
a2
a3
a4
A5
a1
a2
a3
a4
A5
b1
{
=IF(ROW()>COUNTA($$A$$1:$$I$$10),
< br>1:$$I$$10)+COLUMN($$A$$1:$$I$$10)*100000),ROW()),1000 00),INT(SMALL(IF($$A$$1:$$I$$10<>
$$I$$10)+COL
UMN($$A$$1:$$I$$10)*100000),ROW())/100000)))
}
b1
b2
c1
c2
c3
c4
c5
d1
d2
d3
e1
e2
f1
g1
g2
g3
g4
g5
g6
h1
h2
h3
h4
h5
i1
i2
i3
i4
将单元格一列分为多列
如果有一列资料需要分为多列,只要先将此列选中,然后再选择
―
数据
‖→―
分列
‖
p>
,此时会出现一个对话框,
选
―
固定宽度
‖
或
―
分隔符号
‖
。如为前者则下一步后只要用鼠标轻
点资料即可以按任意宽度进行分割了,如
为后者则只要有明显的分隔符号即可,下一步后
就可以自定义刚分的列的格式了,定好后就算完成了。
步骤:
1
、
先确定
1
列的最适合的列宽
,
再将其宽度乘以分成列数
,
即
< br>
分列前的列宽
=
最适合的列宽
×
需分成的列数
.
< br>2
、编辑
—
填充
—
内容重排。
3
、数据
—
分列。
首写字母大写
把单元格编号中的单词
首写字母变成大写字母,其余字母变成小写。
如
china - China
=PROPER(B160)
把单元格编号中的小写字母变成大写字母
lafayette148 LAFAYETTE148
=UPPER(B1)
=LOWER(B1)
(大写字母变成小写字母公式)
让姓名左右对齐
姓名用字,有的是三个汉字,有的是两个汉字,打印出来很不
美观,要使姓名用字是两个字的与三个
字的左右对齐也有两种方法
:
方法一
:
格式设置法。选中我们已经删除完空格的姓名单元格,单击
―
格式
→
单元格
‖
在打开的
―
单元格
格式
‖
对话框中的水平对齐方式中选择
―
分散对齐
‖
选项,确定退
出后即可使学生姓名用字左右对齐。
方法二
< br>:
函数公式法。利用
Excel
中的
―
IF
‖
、
―
LEN
‖
、
―
MID
‖
三种函数组合可使姓名用字左右对齐。具体示例
为
:
在
C3
单元格中输入公式
:
―
=IF(LEN(B2)>=3,B2,(MID(B2,
1,1)&&
‖
,确定后利用填充
柄将
该公式进行复制即可。
数字居中而小数点又对齐
可在小数点
的任一边替无效的零加入空间,以便当格式设定为固定宽字型
,小数点可以对齐。
格式-单元格-
数字-自定义-
???.???-
确定
请问:小数点后的
―
0
‖
还有办法显示吗?比如:
2.0
12.001
格式-单元格
-数字-自定义-
???.0?-
确定
计算指定单元格编号组中非空单元格的数量
< br>计算
B252
到
B262
之间的非空单元格的数量。
=COUNTA(B252:B262)
比较两个单元格内容是否一致
74P125148 74P125148
比较单元格
B53
与
C53
中的
内容是否一致。
假如内容一致,那么返回值为
TRUE
,不一致的话,返回值为
FALSE
。
=EXACT(B53,C53)
结果:
TRUE
怎么样设置才能让这
一列的每个单元格只能输入
12
位
<
/p>
怎么样设置才能让某一列或某一行的每个单元格只能输入
12
p>
位
,(
阿拉伯数字和
26
个英文字母在内
,
没有中
文。
)
选中
A
p>
列,设置数据有效性:自定义
>
公式:
p>
―
=LEN(A1)=12
‖
如何让工作表奇数行背景是红色偶数行背景是蓝色
用条件格式
=RMOD(ROW(),2)=0
=INT(ROW()/2)
设定颜色
条件格式
:
公式为
=MOD(ROW(),2)=0
计算特定的一组单元格中,满足条件的单元格的个数
仍以上题为例,计算三个人在
B307
到
B313
中各自所占的单元格数。
李六的:
=COUNTIF(B307:B313,B323)
王武的:
=COUNTIF(B307:B313,C323)
陈丰的:
=COUNTIF(B307:B313,D323)
姓名:
李六
王武
陈丰
结果:
3 2 2
把文本格式的数字转换成真正的数字
=VALUE(B1)
设置页码
<
/p>
如何设置
―
第
×
页,共
×
页
‖
页码。
在页脚中设置:第
&[
页码
]
页,共
&[
总页码
]
页
p>
即可
Excel
表格里如何插入页码的
?
我想把表格中的第
1
页的页码从第
p>
30
页开始编
,
不
知道该如何实现
,
哪位高手能帮忙
?
在页面设置的页眉页脚中设置。
在插
入页脚中输入&
[
页码
]+29
即可。
如何设置页脚首页为第
5
页
Excel
页脚设置页码是按顺序来的,首页为第
1
页。如
何设置首页为第
5
页?
在页脚输入
―
第
&[
页码
]+4
页
‖
,结果本该显示
―
第
1
页
‖
的就显示第
5
页了。
(用于多
个工作表全选)
页面设置
—
页面
—
起始页码输入
5
(用于单个工作表)
。
表格的页脚问题
是这样的,我每个表
格有
4
张,总共一个文件里面有
6
p>
个表格,相当于总共
24
页,我希望它能够
自动打,而
且我想设置页脚为,共
24
页,第?页,怎么办?
试一试选择所有的工作表(工作组)然
后再设置页脚,打印的时候也是用工作组打印。
把所有工作表
选中就可以了然后你再点打印
,
或者你先浏览
< br>,
再设置也行
!
按
shift
依次点表单的标签。
其实
,
就是在选择浏览或者打印前
,
先选中你想要的工作表
,
然后再
一个个的浏览
,
就相当于你的操作对所有
工作表都已经起了作用似的。
请楼主试一试,按以下步骤办:
1<
/p>
.文件
→
页面设置
→
页眉
/
页脚
→
页脚(
F
)
,
选自己需要的页脚格式
2
.文件
→
打印
→
p>
整个工作簿。
无拘无束的页眉
页眉和页脚大家都用
过吧?用得最多的莫过于当前第几页
/
总共第几页。但你是否想
过将
―
第
N
页
/
总
M
页
p>
‖
无拘无束的放置,而不是只能置于页眉页脚中?,现教你一法,可
以通用。到任何地方均可使用。
首先:点
CTRL+F3
打开定义名称,再在上面输入
―
纵向当前页
‖
,在下面引用位置处输入
=IF(ISNA(MATCH(ROW(),GET
.DOCUMENT
(64))),1,MATCH(ROW(),GET
.DOCUMENT(64))+
1)
。
然后再继续
添加第二个名称:<
/p>
―
横向当前页
‖
,在下面引用位置处输入
=IF(ISNA(MATCH(column(),GET<
/p>
.DOCUMENT(65))),1,MATCH(column(),GET
.DOCUMENT(65))+1)
。再输入
―
总页
‖
;引用位置处输入:
=GET
.DOCUMENT(50)+RAND()*0
。最后再定义
―
无拘无束的页眉
‖
;引用位置:
=
第
横向当前页
=1,
纵向当前
页
,
横向当前页
+
纵向当前页
)&
页
/
共
总页
&
< br>页
。
现在你在工作表任何处输入
=
无拘无束的页眉即可。
本公式核心在于
GET
.DOCUMENT
,
这是
4.0
p>
宏函数
,OFFICE 97
及以前版专用
,
新版
OFFICE
< br>中仍兼容
,
但只限定
义名称中使
用。
在帮助中说
(64
和
65
为其参数
):64
行数的数组
,
相应于手动或自动生成页
中断下面的行。
65
列数的数组。
相
应于手动或自动生成的页中断右边的列。
本公式中取
64,
用于计算当前行与分页符之前后关系
.GE
T
.DOCUMENT(64)
即返回分页符所在行下一行之行
号(亦即第二页第一行)
。
判断当前行是否大于分页符所在行
―
=IF(ISNA(MATCH(ROW(),GET
.DOC
UMENT(64))),1
‖
此句利用
MATCH
之模糊查找功能将当前行号与分页
符下行(分页符
下一行是一个单元
N
行的一维数组,文档有几页则有几行,本实
例文档有三页,请看公式
求值之计算图示)做比较,此处省略
M
ATCH
第三参数,即查找小于等于目标值,如果目标值大于当前行
号,则
MATCH
返回错误值。那么此处再用
IF(ISNA(),1)
加以判断,即若找不到小于等于当前行号的值则显
示
1
,表示当前行处于第一页。
取得当前行所在页
=
MATCH(ROW(),GET
.DOCUMENT(6
4))+1
如果前一个
MATCH
返
回
FALSE
,则取
IF
函数第三参数值即
MATCH(ROW(),GET
.DOCUMENT(64))+1
此参数再用
MATCH<
/p>
在
GET
.DOCUMENT(64)<
/p>
产生的数组中查找当小于等于前行号的数值,若数组中第
N
个
值小于等于当前行号,则当前行在
N+1<
/p>
页。
取得总页
=GET
.DOCUMENT(50)+RAND()*0 <
/p>
GET
.DOCUMENT(50)
即求
当前设置下欲打印的总页数,其中包括注释,如果文件为图表,值为
1
RAND
()
*0
作用是当文
件分页数改变时,本公式结果根随变化,起公式结果刷新作用。
获取
―
横向当前页
‖
横向当前页与纵向当前页原理相同,改
ROW
()为
COLUMN
()
,并将
GET
.DOCUMENT
参数改为
65
即可
< br>若你的工作表只有纵向分页或者横向分页,那么现在就可以使用前面的公式定义的名称获取当前页及总页< /p>
了;但如果分页方式为横向多页纵向也多页呢?则在将以上
―
p>
横向当前页
‖
与
―
纵向当前页
‖
无缝接合方可使
用,否则将返回错误结果。
最后生成
―
无拘无束的页眉
‖
(
或者改称文件分页)
=
第
横向当前页
=1,
纵向当
前页
,
横向当前页
+
< br>纵向当前页
)&
页
/
共
总页
&
页
公式解说完毕!各位可以用不同的文字定义名称在各
自的工作表中试用了。
打印表头
<
/p>
在
Excel
中如何实现一个表头打印在
多页上?
请选择文件
-
页面设置
-
工作表
-
打印标题
-
顶端标题行,然后选择你要打印的
行。
打印表尾,通过
Excel
p>
直接提供的功能应该是无法实现的,需要用
vba
< br>编制才行。
Excel
打印中
如何不显示错误值符号
在
―
页面设置
‖
-
―
工作表
‖
-
―
错误单元格打印为
‖
中,
将
―
显示值
‖
改为
―
空白
‖
即可。
对于一些不可打印的字符的处理
对于
一些不可打印的字符(在
Excel
显示中类似空格)
,直接用替换方法不容易去掉。
可以这么做:
=SUBSTITUT
E(CLEAN(A1),
用那个函数可将个位数前面的零值显示出来
< br>?
如果单元格
A1
的内容是<
/p>
5,
在
A2
用那
个函数可将
A1
的内容变为
05? <
/p>
(Text
或
value
也可
,
总之个位数的零也显示
,
例
:5
变
0
5,15
则
15)
可以用=
TEXT(A2,
或将单元格格式自定义为
00
如果你要在
A3
的前面插入
100
行
可以这样
p>
:
在名称框输入
3:103-
回车
-ctrl+shift+
< br>(大键盘)
请问如何每隔
30
行粘贴一新行
偶在班上负责统计企业
进出口业务量,领导要求每
30
家做一合计数,偶只有每隔
p>
30
行插入复制单元格的方
法来添加的,很
是麻烦,请教各位大虾有什么快捷的方法呀
在最后加一辅助列
,
输入
=INT((ROW()-1)
/31)+1 (
假设一个标题行
)
然后以该行分类字段汇总
.
在工作表
里有连续
10
行数据
,
现在要每行间隔
2
行
p>
解答:
1
:
如
p>
sheet1
!
$$A$$1:$$D$$10
p>
中有连续
10
行资料,
在
sheet2
中把
sheet1
中的数据每行间隔
2
行
,sheet2
!
A1
p>
中公式可用
:
=IF(ROW()=1,
Sheet1!A1,IF(MOD(ROW(),3)=1,INDEX(Sheet1!$$A$$1:$$D$$1
0,INT((ROW()-1)/2)+1,COLU
MN()),
< br>然后填充公式(注意公式在
SHEET2
中的填充范围,
超过范围会出错!
)
2
:小修改
=IF(MOD(ROW(),3)=1,INDEX(Sheet1!$$A$$1:$$Z$$500,INT(RO
W()/3)+1,COLUMN()),
一个大表每一行下面需要加一行空行,怎么加
最方便
方法一:增加辅助列,填充数据排序完成
方法二:增加辅助列,函数完成
=I
F(MOD(ROW(),2),INDIRECT(
Excel
中插入空白行
如果想在某一行上面插入几行空白行,可以用
鼠标拖动自此行开始选择相应的行数,然后单击右键,选择
插入。如果在每一行上面均插
入一空白行,按住
Ctrl
键,依次单击要插入新行的行标按钮
,单击右键,选
择插入即可。
快速删除工作表中的空行
如果用户想
删除
Excel
工作表中的空行,一般的方法是需要将空行都找
出来,然后逐行删除,但这样做操
作量非常大,很不方便。下面提供二种快速删除工作表
中的空行的方法
:
1
、首先打开要删
除空行的工作表,在打开的工作表中单击
―
插入
→
列
‖
命令,从而插入一新的
列
X
,在
X
列
中顺序填入整数,然后根据其他任何一列将表中的行排序,使所有空行都集中到表的底部
。删去所有空行
中
X
列的数据,以
p>
X
列重新排序,然后删去
X
列。
2
、如批量删除空行,
我们可以利用
―
自动筛选
‖
功能,把空行全部找到,然后一次性删除。
做法
:先在表
中插入新的一个空行,
然后按下
Ctrl+A
键,
选择整个工作表,
用鼠标单击
―
数据
‖
< br>菜单,
选择
―
筛选
‖
项中的
―
自
动筛选
‖
命令。这时在每一列的顶部,都出现一个下
拉列表框,在典型列的下拉列表框中选择
―
空白
‖
,直到
页面内已看不到数据为止。
< br>
在所有数据都被选中的情况下,单击
―
编辑
‖
菜单,选择
―
删除行
‖
命令,然后
按
―
确定
‖
按
钮。这时所有的空
行都已被删去,再单击
―
数据
‖
菜单,选取
―
筛选
‖
项中的
―
自动筛选
‖
命令,工作表中的数据就全恢复了。插
入一个空行是为了避免删除第一行数据。
如果想只删除某一列中的空白单元格,
而其它列的数据和空白单元格都不受影响,<
/p>
可以先复制
此列,把它
粘贴到空白工作表上,
按上面的方法将空行全部删掉,
然后再将此列复制,
粘贴到原工作表的相应位置上。
快速删除空行
有时为了删除
Excel
工作簿中的空行,你可能会将空行一一找出然后删除,这样做
非常不方便。你可以利
用自动筛选功能来实现,
方法是
:
先在表中插入新的一行
(
全空
)
,
然后选择表中所有的行,
单击
―
数据
→
筛选
→
自动筛选
‖
命令,在每一列的顶部,从下拉列表中选择
―
空白
‖
。在所有数据都被选中的情况下,单击
―
编
辑
→
删除行
‖
,然后按
―
p>
确定
‖
,所有的空行将被删去。
注意
:
插入一个空行是
为了避免删除第一行数据。
一次删完
Excel
里面多出很多的空白行
1
、用分面预览看看
2
、用自动筛选然后删除
3
、用自动筛选,选择一列用非空白,空白行就看不到了,打印也不会打出
来。但是实际上还是在的,不算
删除。或者用自动筛选选择空白将空白行全显出来一次删
完也可以。
4
、先插入一列,在这一
列中输入自然数序列,然后以任一列排序,排序完后删除数据后面的空行,再以刚
才输入
的一列排序,排序后删除刚才插入的一列。
每
30
行为一页并加上一个标题如何实现
可以每
30
行加一个分页符,标题就用
―
打印标题
‖
来设置。
p>
1
、
标题
文件
-
页面设置
-
工作表
-
打印标题
-
顶端标题行,设置一
下就好了。
2
、
每页
30
行
也是在页面设置中,设置上下页边距的调整可以实现,打印预览看一下就可以看到是不是
30
行了,不到
30
< br>行你可以将行距加宽,进行调整,以我的经验,加标题的
30
行
/
页大概行距是
20
,这样连制表人的空间都留
出来了。
每页
30
行-
―
插入》分页符
‖
;然后每向下移动
30
行,点菜单
―
插入》分
页符
‖
。
如何实现隔行都加上标题项
在
excel
中
,
每条
记录都要加上标题
(
隔行都加
),
p>
如何才能快速实现
?(
只要打印出来能实现
就成
)
。
在
E
列输入
2
4,
然后选中这两个单元格,拖住右下的点向下拉到底。
p>
把第一行标题项复制,在有数据区域的下部选中与数据行数相同的空行,粘贴。
用同样的方法填上奇数(如上)
,按
E
列排序即可。
如何把标签页去掉的
?
工具
→
选项
→
视图
→
点击
―
工作表标签<
/p>
‖
去掉(
√
)勾
→
确定。
恢复时也照此操作
工具
→
选项
→
视图
→
点击
―
工作表标签
‖
显示(
√
)勾
p>
→
确定。
去掉默
认的表格线
(
网线
)
单击
―
工具
‖
菜单中的
―
选项
‖
,再单击对话框中的
―
视图
‖
,找到
―
网格线
< br>‖
,使之失效
(
将左边的
―×‖
去掉
)
。
p>
表格的框线
我
们很喜欢为表格加上一道框线,不过这道框线又往往叫我们花掉很多时间来重画,例如在下方多加一列
时,
Excel
并不会把新列加在下方框线之上。
又例如将上方的数据拷到最后一列时,
下方的框线就会给盖掉,
变成穿了一个洞。
我的技巧就是在表
格的最后一列留一列空列,并把它的列高定得很小,我就叫这一列「缓冲列」好了。把
列
高定小一点,除了美观之外,还可以用作提醒用户不要把数据打到缓冲列。你可以试试在缓冲列上加列
或拷数据到缓冲列之上,框线并不会给弄乱。
列标的标识变了
通常
EXCEL
的列标都是用大写英文字母表示的,
我的<
/p>
EXCEL
的列标今天都变成了阿拉伯数字表示的了,
请
教这两种表示方法有什么不同,如果想恢复成字母表示的该怎么办。
p>
这是
EXCEL
的
R1C1
样式。在这里改回来:工具
/
选项
/
常规:不选
< br>R1C1
样式。
符号的意义
单元格自定义格式中
p>
和
代表的是什么意
思?
―
?
‖
一个字符,字符:可以是文本、也可以是数字;
―
#
‖
一个数值字符,数值字符:只能是数字。
双击格式刷竟也能
COPY
文本
(
不是文本格式
)
步骤:选中
―
单元格
‖→
双击格式
刷
→
按住
Ctrl
键选择需复制的不连续目标区域
→
按回车
< br>Enter
键
格式刷的作用其
实没变,复制文本其实只是按
Enter
的结果。
分解动作分为三步:
1
.
定位在原数据上,双击格式刷:复制所有内容
2.
在目标区域按格式刷:选择性粘贴
-
格式
3.
按回车:粘贴所有内容。
你会发现如果原单元格上有批注或其实
Shape
对象的话,一样也复制了,跟原数据按
Ctrl+C
,选择
区域
.
再按
Enter
这个意思是一样的。
查找
+
格式刷的妙用
通常在数据校对时要用
到查找,找到之后就用不同格式区分
(
如字体为红色、底纹为黄
色等等
)
,如此重复。
例如:先找到第一个数据并将字体改为红色
,
然后双
击格式刷
,
当查找到其它相同数据时
,
再按
Ctrl+A
,
< br>excel
就会将新找到的数据自动改为红色与之区分。
楼主能不能做一个动画演示?
具体操
作为:
Ctrl+F
→
在查找栏输入要
查找的值
→
查找下一个
→
设置格式(不要退出查找对话框)
→
双击
格式刷
→
查找全部
→
p>
Ctrl+A
→
关闭
另外,通常的方法是:
Ctrl+F
→
在查找栏输入要查找的值
→
查找全
部
→
Ctrl+A
,再设置格式。
p>
光标移动
在一
个
Excel
工作表中作业时,双击某单元格的四周(上、下、
左、右)
,会迅速移动光标的位置,若是双
击上方即刻回到单元
格所在列的最顶端,双击下方则移动到最底端的编辑外,同样双击左右也是到相对应
的地
方,双击单元格中间则变为输入状态。大家可以试试,这样比移动工作表中的下拉图标快捷。
最后一行为文本
=offset($$1,MATCH(CHAR(65535),b:b)-1,)
最后一行为数字
=offset($$1,MATCH(9.9999E+307,b:b)-1,) <
/p>
或者:
=lookup(2,1/(b1:b1000<>
如何在
EXCEL
中快速定位最后一行数据<
/p>
如果
―
定位<
/p>
‖
就是选中的意思,可按
CTRL+EN
D
键实现。
CTRL+
↓
双击选取单元格之下框线
如何用
p>
SUN
函数快速求和
操作:将光标移到欲要求和的列或行,直按
,最后按一下<
/p>
―
enter
键就可以。这样我们不用输
入参
数就可以快速求和。
在
Excel
中快速查看所有工作表公式
只需一次简单的键盘点击,即可可
以显示出工作表中的所有公式,包括
Excel
用来存放日期的
序列值。
要想在显示单元格值或单元格公式之间来回切换,只
需按下
CTRL+`
(位于
TAB
p>
键上方)
。
在<
/p>
Excel
中设置行间距
想必大家都知道
Excel
中是没有行间距设置功能
的吧。
利用拼音指南却可以让我们在
Excel
中轻松设置单元
格中文字的行间距。
在
Excel 2003
中选中需要设
置行间距的单元格,单击
―
格式
‖
p>
菜单,依次选择
―
拼音指南
/
显示或隐藏
‖
,马上
可以看到单元格中文字行间距变大了。
如果
想再进一步调整行间距,
可再单击
―
格
式
‖
菜单,选择
―
拼音指南
/
设置
‖
打开
―
拼音属性
‖
窗口,切换到
―
字
体
p>
‖
选项卡下,把字号设置大一点,确定后行间距就会相应增大,反之
则减小。
怎样同时改变多行行高
<
/p>
我们知道,
通过拖动行或列间的分界线可以改变行高或列宽,
p>
但怎样同时改变向行或几列的高度或宽度呢?
我们以改变行高为例,先选中要改变行高的列,按下
Shift
键再单击行标题头,可以选定连续的多行(如果
要选中多个不连续行,可以按下
p>
Ctrl
键)
。选中多列后,拖动任意一个
被选中的行标题间的分界线,到适当
高度释放鼠标,所有被选中的行高都改变了。
我们也可以精
确地改变行高:选中多行后,单击
―
格式
‖
菜单,选择
―
行
< br>‖
中的
―
行高
< br>‖
命令,设置行高为
20
,单击
―
确定
‖
,行
高都被设置为
20
了。
快速换行
在
Excel
单元格中输入数值后,按
下
Alt
键不松开,再按下
Enter
键,即可快速换行。
让文本换行
每次在
Excel
< br>单元格中输入一个值,
再按下
Enter
键,
活动单元格均默认下移一个单元格,
非常不方便。
不过,
这时,
可以选择
―
工具
‖→―
选项
‖→―
编辑
‖
,
然后取消
―
按
Ente
r
键移动活动单元格标识框
‖
复选框即
可。
在
Excel
< br>中行列快速转换
如果需要要将
Excel
按行(列)排列的数据,转换为按列(行)排列,可以通过
< br>―
选择性粘贴
‖
来实现。
选
中需要转换的数据区域,执行一下
―
复制
‖
操作;选中
保存数据的第一个单元格,执行
―
编辑选择性粘贴
‖
命
令,打开
―
选择性粘贴
‖
对话框,选中其中的
―
转置
‖
选项,确定返回即可
。
将原有列中的内容倒置过来
1
2
3
4
5
4
3
2
5
1
B1
=OFFSET(A$$1,COUNTA(A:A)-ROW(A1),)
快速回到<
/p>
A1
单元格
按
下
Ctrl+Home
组合键,快速选中
A1
单元格。
复制粘贴中回车键的妙用
1
、先选要复制的目标单元格,复制后,直接选要粘贴的单元格,回车
OK
;
2
、先选
要复制的目标单元格,复制后,选定要粘贴的区域,回车
OK
;
3
、先选要复制的目标单元格,复制
后,选定要粘贴的不连续单元格,回车
OK
。
< br>
一次选中批注单元格
按下
Ctrl+Shift+O
(
字母
O)
组合键,可以一次性选定所有带批注的单元格。
一次在所有单元格中插入批注
1
选择你已经做批注的单元格
2
复制
3
选择你要做相同批注的所有单元格
4
编辑〉选择性粘贴〉批注
在公式中插入批注
如果要在公式中插
入批注信息,可以利用
―
N
(
Value
)
‖
返回<
/p>
―
0
‖
的特点,
因为文字属于其它值。
1
.
假如
A1
~
F1
单元格中是个别统计数字,
G1
则是它们的总
和,
那么一般情况下其公式为
―
=SU
M(A1:F1)
‖
。
2
.如果要在公式中插入批注信息,可以将公式更改为
―
=SUM(A1:F1)+N(
~
F1
的总和
‖
。
不连续单元格填充同一数据
p>
选中一个单元格,按住
Ctrl
键,用鼠标
单击其他单元格,就将这些单元格全部都选中了。在编辑区中输入
数据,然后按住
Ctrl
键,同时敲一下回车,在所有选中的单元格中都出现了这一数
据。
空白行的填充
各位,我一些同事喜欢在表格内使用合并单元格,而我的进行公式运算时需把单元格打散,但就出现了许
多空白格,现在我想把空白格用临近的非空白填充。
EX
:
A1
格为
―
张三
‖
,
A8
为
―
李四
‖
,
A21
为
―
王五
‖
之类,现在我
要把
A2
到
A7
填为张三,
A9
到
A20
为李四,
A22
之后为王五。
在
B1
输入
=IF(A1<>
,向下复制到合适位置。然后用选择性
粘
贴功能替换到
A
列中去。
怎样用函数向下实现自动填充
各位高
手,怎样用函数实现如下的功能:把左边的空格,用上面的
A0001
< br>代码填充,实现右边的格式,谢
谢解答!
!
!
A0001
白色
300 | | A0001
白色
300
红色
500 | ---> |
A0001
红色
500
黄色
300 | | A0001
黄色
300
如果你的第一个
―
A0001
‖
p>
在
[A1]
,
A2
=if(b2>0,a$$1,
向下拖曳。
最好用附件的形式来提问,这样可以减少相互间猜题的麻烦。
用绝对值是不行的,假如,我下面还有别的编号,这个功能就实现不了啊
怎么设置自动保存
在
p>
―
工具
‖
菜单上,
单击
―
选项
‖
,再单击
―
保存
‖
选项卡。选中
―
自动保存时间间隔
‖
复选框。在
―
分钟
< br>‖
框中,指
定希望
Microsoft Office
程序保存文件的频率。
避免输入网址和电子邮件地址时的超链接
在单元格中输入的网址或电子邮件地址,
Excel
在默认
情况下会将其自动设为超级链接。
如果想取消网址或
电子邮件地
址的超级链接,可以在单元格上单击鼠标右键,选择
―
超级链接
/
取消超级链接
‖
即可。
此外,还有两个有效办法可以有效避免输入内容成
为超级链接形式:
1
、在单元格内的
录入内容前加入一个空格;
2
、单元
格内容录入完毕后按下
―
Ctrl
+<
/p>
z
‖
组合键,撤消一次即可。
单元格前面自动加了等号
我的单元格怎么输入时间后前面自动加了等号
,
然后
2005
年就变成了
1905
年了呢
?
工具
-
选项
-1-2-3
帮助
-
转换
lotus 123
公式
有无打勾?去掉
加盖公章
我们日常上送、下发的报表
材料、通知等都要加盖公章,如果把这项工作交给
Excel
或
Word
来完成,我们
的工作就轻松多
了。
第一步:制作公章图案
首先我们要做出一个公章的图案,
最简单的办法是把公章图案扫描到电
脑中,
然后处理成透明的
GIF
图像。
我们也可以直接用
Excel
来制作:
把绘图工具打开,选中
―
椭圆
‖
工具,在按下
―
Shift
< br>‖
键的同时拖开鼠标,就
可以得到一个正圆了。双击这个
正圆打开
―
设置自选图形格式
‖
对话框,在
―
颜色与线条
‖
标签中,填充颜色
选
―
无填充颜色
‖
,线条颜色设为红色,选
3
磅粗的单线形(图)
。公章的文字用艺术字来
制作,填充颜色和
线条颜色都用红色,并设成无阴影产。弧形文字和水平文字要分开来做
,在做弧形文字时,把艺术字拖到
圆形的上方,在艺术字工具中选
―
艺术字形状-细上弯弧
‖
,按住黄
色的四方块往下拉,再作适当的调整,
就可以做出公章里的圆弧形的文字了。公章中间还
有一个红五星,用
―
自选图形
‖
的星形就可以做出来了,
填充颜色和线条颜色用红色。
最后,
按住
―
Shift
p>
‖
键把组成公章的文字、
图形全部选上,<
/p>
执行右键菜单中的
―
组
< br>合
‖
命令,一个公章就做好了。
如何把做好的公章保存出来?这里有一方法:把工作表另存为
W
eb
页,然后到保存目录中找到
*.files
的文
件夹,里面有一个
GIF
图片,这就是刚才做好的公章图案了,它的背景是透明的,我们把它改名为
保存下来即可。
第二步:添加
―
盖章
‖
按钮
接下来我们给
Excel
添加一
个盖章按钮,当一个工作表做好后,点击这个盖章按钮,就可以为我们盖上公
章了。
p>
先把公章图形复制出来(用来粘贴作为按钮的图标)
,然后打开
―
工具-自定义
‖
对话框,选中
―
命令
‖
标签,
在
―
类别
‖
栏中找到
―
宏
‖
,
在右边的
―
命令
‖
栏里就会出现
一项
―
自定义按钮
‖
< br>。
用鼠标把这个笑脸图标拖出到菜
单栏或工具栏上放下,
在笑脸图标上击右键,在弹出的菜单中把
―
命名
‖
处的文字改为
―
加盖公章<
/p>
‖
。接下来
点击
―
粘贴按钮图标
‖
这个命令,就可以用
刚和复制的公章图形来代替笑脸图标了。把鼠标移下来选中
―
分
配
超级链接-插入图片
‖
,
然后在
―
请键入文件名称或
Web
页名称
‖
栏里输入公章图片<
/p>
的文件名
及路径,然后按
―
确定
‖
返回。
好了,看到
―
加盖公章<
/p>
‖
这个按钮了吧,点击一下看看,呵呵,页面上就盖上一个鲜红的
公章了,用鼠标可
以把它拖到任意的地方。在
Word
文档中加盖公章的方法与此大同小异,大家可以自己试一试。
查找
+
格式刷的妙用
通常在数据校对时要用到查找,找到之后就用不同格式区分
(<
/p>
如字体为红色、底纹为黄色等等
)
,如此
重复。
例如:先找到第一个数据并将字体改为红色
,
然后双击格式刷
,
当查
找到其它相同数据时
,
再按
Ctrl+
A
,
excel
就会将新找到的数据自
动改为红色与之区分。
具体操作为:
Ctrl+F
→
在查找栏输入要查找的值
→
查找下一个
→
设置格式(不要退出
查找对话框)
→
双击
格式刷
→
查找全部
→
Ctrl+
A
→
关闭
另
外,
通常的方法是:
Ctrl+F
→<
/p>
在查找栏输入要查找的值
→
查找全部
p>
→
Ctrl+A
,
再设置格式。
但再找下个值
时,又要重新设置格式,如果要找的
值很多的话就显得不是那么方便了。当然按照自己的习惯做最好的。
< br>如果用格式刷
+
查找功能呢
,<
/p>
就可以找到
A
并把
A
设成红色
,
再双击格式刷
,
然后再找
B
、找
p>
C
、找
D
…
excel
就会把找到的
B
< br>、
C
、
D
自动的设为红色以之区分,而不用找一个设一次字体了。
Excel
中鼠标双击妙用
1
、双击单元格,就可以编辑单元格的内容(对应用快捷键
——
F2
)
。
2
、在行
/
列边缘双击鼠标,则可以得到此列的最适合的行高
/
列宽。
3
、双击工作表标签,可以直
接重命名工作表的名称。
4
、在填充
的时候,选定单元格再移动到这个区域的右下角,这时鼠标会变成细十字。
(1)
当选择区域当下方的单元格有内容时,双击会自动填充下方有数据的
区域。
(2)
当选择区域当下方的单
元格为空时而左边有数据时,双击会自动填充到与左边有数据的区域齐。
(3)
当选择区域当下方与左边的单元格为空时而右边有数据时,双击会自动
填充到与右边有数据的区域齐。
5
、
将鼠标移动到选定单元格的边上,这时鼠标会变成带箭头的十字。
(1)
这时双击,可以移动到数据区域的边缘,相当于快捷键
——
Ctrl+
方向键。
(2)
如果按住
Shift
再双击,可以快速选择数据,相当于快捷键
——
Shift
+Ctrl+
方向键。
6
、双击工具栏的空白处,就可以调出自定义工具栏的对话框。
7
、
双击左上角工具栏中工作簿的图标,
可以关闭当前工作簿;
双击标题栏中的
Exce
l
图标,
可以关闭
Excel
。
8
、使用格式刷时
,用双击而不是单击就可以多次使用,再单击一次格式刷结束。在使用绘图工具栏时,如
果双击线、矩形、圆等图形时也可以连续绘图。
9
、双击拆分窗格的分割条
(
上下滚动条的上方,左
右滚动条的右边,没试过拆分窗口的朋友可以先从窗口
/
拆分里
体验一下
)
,可以按当前单元格上下左右拆分;拆分后再双击分
割条的任意部分可以恢复。
10
、在
菜单上双击,可将菜单中所有的菜单项
(
包括不常用的菜单项<
/p>
)
全部展开。
11
、如果工具条浮动在工作表区,在工具条的标题栏双击,则该工具条返回工作表区上
部或下部位置。在
选中行或选中列(当然也可以是某一行、列)的边缘双击,自动设置成
合适的行高或列宽(偶常常在做完
表后调整列宽、行高的时候把整个表选中,双击两下就
OK
了)
。
12
、双击还可以恢复被隐藏的行或列
如要恢复被隐藏的第
3
行
,
先将鼠标指针移动到第
2
行与第
4
行之间的位置
,
当鼠标的指针变成横向为
―
=
‖
号,
纵向为黑色实心双箭头的十字形状时
< br>,
再双击操作,
被隐藏的行就会显示出来了。
变为
或
< br>时直接拖动
就可以了。
13<
/p>
、在标题栏上双击,由最大化窗口(原始状态)还原到原始状态(最大化)大小
。
14
、双击
EXCEL
中的透视表中的数据
,
可在新的工作表中列出该数据的明细。
Excel
中快速定位的技巧实例
<
/p>
在
Excel
中,我们需要到达某一单元
格,一般是使用鼠标拖动滚动条来进行,但如果数据范围超出一屏幕
显示范围或数据行数
非常多时,想快速定位到某一单元格可要有点麻烦了。其实我们可以使用
―
定位
‖
功能
迅速到达想要的
单元格。
例
1
:需要选中
Y2008
单元格(或快速移动到
Y2008
单元格)
,我们可以使用
< br>―
编辑
/
定位
< br>‖
菜单,在引用位置
里输入
―<
/p>
Y2008
‖
后按回车即可。
例
2
:需要选中
Y
列的
2004
~<
/p>
2008
行的单元格,我们按照相同的方法,在引用位置里输入<
/p>
―
Y2004:Y2008
‖
按回车即可。
例
3
p>
:需要选中
2008
行的单元格,我们可以
在引用位置里输入
―
2008:2008
‖
按回车即可。
例
4
:需要选中
2004
~
p>
2008
行的单元格,我们可以在引用位置里输入
< br>―
2004:2008
‖
按回车
即可。
在
Excel
中插入
Flash
时钟的步骤
动态时钟不是用函数运算、自动化功能制作出來的
,
這只是簡单的插入
Flash
文挡的功能而已,而
且只要你
有
Flash
文件,任何人都
可以轻松自行制作。
制作方法:
第
1
步
p>
首先打开一个空白
Excel
文件,点击<
/p>
―
视图
‖
→
然后点选【控件工具箱】
,
→
点击
―
其他控件
‖
。
第
2
步
然后再点击
[Shockwave Flash Object
]
项目,表示要插入
Flash
物件。
第
3
步
p>
接下来,鼠标会变成一个小十字,此時可以在
Excel
编辑区中画一个大小适中的方框,这个方框就
是用来显示
< br>Flash
时钟的內容的。
第
4
步
p>
画好方框后,接着点击【属性】
,准备设置属性。
< br>
第
5
步
p>
出現「属性」对话框后,将
DeviceFont
< br>设置成
False
;将
Eebe
dmovie
设置成
True
;将
p>
Enabled
设
置成
True
;将
Locked
设置成
True
;将
Loop
设置成
True
;将
Menu
设置成
False
;并在
―
Movie
‖
右侧填入时
钟的地址与名称
(
如:
G
:
)
。
第
6
步
如下图,退出设计模式,全部完成。
小写数字转换成人民币大写
方法
1
=IF(TRUNC(H16
)=H16,TEXT(H16,
通用格式
元整
通
用格式
元
Num2]G/
通用格式
角
< br>零
整
方
法
2
=IF(F10=0,
通用格式
元
NT(F10)=0,
零
通用格式角
整
通用格式分
方法
3
人民币大写的函数公式,可正负,最多两位小数。
=IF(A1<0,
负
元
整
元
角整
p>
元
零
角
分
方法
4
修改一下
< br>4
:根据剑魔兄的测试,发现有一个问题,如
-100.
05
,现修正如下:
=IF(A1<
0,
负
元整
<
/p>
元
角整
元
零
< br>角
分
方
法
5
=IF(A1<0,
负
通用格式
元
整
通用格式
角
整
通用格式
分
方法
6
无条件舍去:
=CONCATENA
TE(IF(A1<0,
负
零
元
(A1*10),1
),
角
整
p>
分
小数点后两位四舍五入
< br>: =CONCATENATE(IF(A1<0,
负
<
/p>
零
元
IF(RIGHT(TRUNC(ROUND(A1,2)*10),1)=
角
(A1,2))=ROUND(A1,2)),
整
分
方法
7
无条件舍去:
=IF(A1<0,
负
元
ND(
角
<
/p>
分
整
小数点后两位四舍五入
: =IF(A1<0,
负
元
NUMBE
R(FIND(
角
分
< br>
整
方法
8
再简化如后,请大家试试。
无条件舍去:
=IF(A1<0,<
/p>
负
元
A1*10))=
角
分<
/p>
整
小数点后两位
四舍五入
:
=IF(A1<0,
负<
/p>
元
RR(FIN
D(
角
分
p>
整
方法
9
=IF(ISTEXT(C2),
人民币:
<
/p>
元
角
整
分
轻轻松松制作超复杂
Excel
表头
在
Excel
中,
经常会碰到要制作的复杂表头,
其中包含有斜线和文字
(
见下图画红圈处
)
,
许多初学者往往对
此束手无策,
还有的干脆胡乱调整,
由于采取的方法不当,结果却是花了很长的时间却达不到理想的效果。
< br>
许多初学者经常采用以下两个操作来处理:
1
、
用边框中的斜线来调整;
2
、
在单元格中直接输入文字。
现笔者分析一下其弊端:
1
、
用边框
中的斜线来调整,只能画一条斜线,不能画多条斜线,同时,画出的斜线只能是单元格的
对角线,不能随意更改。
2
、
在单元格直接输入文字,
要分行,
只能先让单元格自动换行,
然后用空格键移动
相应的文字到第二、
三、四行,这种方法费时费力,文字一多往往就做不到理想的效果。
至此,不少初学者不尽望洋兴叹:做一个表头怎么那么难
!!
其实,换一种思维,换一个方法,
就
―
柳暗花明又一村
‖
了。下面,笔者还是以图
1
为例进行详细说明。
首先,输入没有斜线的单元格的内容,调整行列。
在这里说明一下,调整行列很重要
,这样制作带斜线表头后表格的其它部分不用再调整了,否则调整
表格的其它部分,斜线
单元格的内容又挨重新调整。这点笔者千万要注意。
然后,单击绘图工具栏中的
―
直线
‖
。
将鼠标移到单元格中,明确直线的
起点和终点,从起点按住鼠标拉到终点,即可画出第一条直线。
如果起点和终点有偏差,可将鼠标
移到直线的起点处
(
或终点
)
,鼠标由空心十字形变成斜双箭头后,
即可按住鼠标往任意一个方向调整
直线到合适的位置,上、下、左、右均可。这就是这种方法的好处。
用这种方法做出第二条直线,
现在是输入文字了,怎么输入呢
?<
/p>
用文本框工具。
单击绘图工具栏中的
―
文本框
‖
,
然后在单元格中按一下鼠标,输入
第一个字
―
科
‖
。
这里要注意的是
―
按一下鼠标
‖
,不要拖动鼠标。如果拖动鼠标,文本
框会出现黑边框。
将文本框中的
―
科
‖
选中,调整其字体、字号等格式成合适的效果。这一点也要注意,到下面的复制操
作时就不必再来调整各个文字的格式了。
鼠标点一下
―
科
‖
文本框,然后将鼠标移到该文本框边缘,点鼠标右键。<
/p>
在弹出的
菜单中选择
―
复制
‖
< br>,在表格的任一个地方点鼠标右键,选择
―
粘贴
‖
,就会出现另一个
―
科
‖
文
本框。
将
―
p>
科
‖
字改为
―
p>
目
‖
字,将鼠标移到该文本框边缘,鼠标变
成十字箭头形,按住鼠标移动该文本框到单
元格合适的位置。
如果
―<
/p>
科
‖
字和
―
p>
目
‖
字相对位置不理想,还可以继续调,只
要选择相应的文本框移动就行了。这就是为
什么我们把两个字分成两个文本框,目的就是
为了方便调整这两个字之间的相对位置。
通过采取相似的方法,把其余的文字做出来。
至此,读者一定会发现,再复杂的斜线表头,利用直线和文本框工具,也就迎刃而解了
< br>!
截取单元格里某个字符后的字符
< br>=RIGHT(A1,LEN(A1)-SEARCH(
截取字符的公式
有一组数据
101
~
103*,11
~
20*
…
我想截取
~
至
*
之間的數字。
=MI
D($$A3,FIND(
如何确定
*
号
后的数字
=RIGHT(A1,LEN(A1)-FIND(
=REPLACE(A1,1,FIND(
=TRIM(RIG
HT(SUBSTITUTE(A1,
=MID(A1,SEARCH(
=SUBSTITUTE(A1,LEFT(A1,FIND(
{
=--MID(A1,MATCH(
}
=RIGHT(A1,LEN($$A$$1)-FIND(CHAR(CODE(
(取最后三位)
如何提取数字中间的数
数据在
A1
单元格
,
则公式
为
:
=MID(A1,5,3)
解
释:
―
5
‖
是
从第
5
位开始提取,
―
3
‖
是提取
3
个数。
三个数中
,
如何取出中间那个
比如
1,2,3
三个数字
,
我想取出
p>
2,
用什么方法
?
=LARGE(A1:A3,2)
取数值后三位公式
=RIGHT(A1,3)
取数函数
单元格中用函数单独取出
*
号前
(后)的数
假如
2.01*750
位于
A1
=M
ID(A1,1,FIND(
取得
*
号
前的数据
=MID(A1,FIND(
取得
*
号后的数据
对
2.01*750*800
的得数就是
750*800
,而不是
800
,怎么办呢
=MID(B2,FIND(
=RIGHT(B2,LEN(B2)-FIND(
如何把单元格中的数字提取
出来(字符串中不连续)
数组公式
=SUM(MID(0&A4,LARGE(ISNUMBER(--MID(A4,R
OW($$1:$$20),1))*ROW($$1:$$20),ROW($$1:$$20))+1,1)*10
^ROW($$1:$$20)/10)
数字在字符串中不连续如何提取数字
如:
3k3mn249up
结果:
33249
033k3mn249up
结果:
333249
用数组公式:
=SUM(MID(0
&A1,LARGE(ISNUMBER(--MID(A1,ROW($$1:$$1024),1))*
ROW($$1:$$1024),ROW($$1:$$308))+1,1)*10^ROW($$1
:$$308)/10)
用如何提取
“
-
”
前后的字符
5-0
,
4-2
,
0-6
,
取
左边
=CHOOSE(TYPE($$D4),MONTH($$D4),LEFT($$D4
,FIND(
取右边
=CHOOSE(TYPE($$D4),D
AY($$D4),RIGHT($$D4,LEN($$D4)-FIND(
怎样删去﹕后的
文字
格式都是
XXXX : YYYYYY
,
如何只
保留
XXXX
,而全部删下﹕
后的文字呢﹖
(XXXX
的长度是不一样
)
这个用函数可轻易
解决:
=LEFT(A1,FIND(
若没有要求一定要用函数
解,那也可以试试用
[
数据
]>
(数据剖析)
怎样只取
“
.
”
之后的文字﹖
如:
Q24-S4. Working
Status
只取
Working
Status
如果
―
.
‖
前的字數固定
=RIGHT(A1,LEN(A1)-7)
如果不固定
=RIGHT(A1,L
EN(A1)-FIND(
=TRIM(RIGHT(A1,LEN(A1)-FIND
(
获取单元格内容中字符串
08:25,18:25
如:要取得单元格
< br>b5
中的从左边算起五位的字符串。即是
08:25
=LEFT(B5,5)
如:要取得单元格
< br>b5
中的从右边算起五位的字符串。即是
08:25
=RIGHT(B18,5)
单元格编号,起始位数,从起始位算起的第几位数
MEP090296
=MID(B1,4,3)
结果:
090
如何提取一串数字中的几位数字(字符)
如:
050326
提取后
3
位数字
=RIGHT(A1,3)
―
3
p>
‖
是提取
3
位,如
果改
―
4
‖
,
则提取
4
位。
=RIGHT(A3,LEN(A3)-3)
=MID(A3,4,3)
=REPLACE(A3,1,3
,
提取中间的
4
位数字,
―
5032
‖
=MID(A1,2,4)
=MID(A3,(LEN(A3)-4)/2+1,4)
要提取
050324
中的
502
怎么提取?即:第二、三两位和第五位数字
=MID(A3,2,2)&MID(A3,5,1)
=MID(A3,2,1)&MID(A3,3,1)&MID(A3,5,1)
如何把一个单元格中的数字挑出来
一
个单元格中有数字、空格、汉字,如:
―
11210101 <
/p>
银行存款
/
工行
‖
,数字的位数不确定,但都从最左边
开始,数字和汉字中间有
一个空格。如何只把数字显示出来?
1
、如果都是这样就简单
都从最左边开始,数字和汉字中间有一个空格
p>
假定在
A1
,公式为:
=LEFT(A1,FIND(
2
、数据分列不更简单么?
分列符号选中空格前面那个框。
分割文本
有一列数据,全部是邮箱的
,现在想将
@
前面的账号与
@
后面的域名分割开,分为两列,如何做?
采用函数分割:例如:
A1: name@
< br>B1:=LEFT(A1,FIND(
C1:=RIGHT(A1,LEN(A1
)-FIND(
或:数据
-
分列
-
分列
-
分隔符号<
/p>
-@
就可以了
按照给定的位数,截断小数点后的数字
对整数无效,且这个函数没有四舍五入的功能
12512.2514 12512.25
=TRUNC(B23,2)
单元格数字提取问题
单元格里面填写的
CHIP(060
1-2299),
把
0601-2299
提取出来应该怎么做。
=IF(B3
=
我用
IF
函数是因为看到你给的表格
当中
,
数据和数据之间都有一行空行
,
如果没有空行的话
,
数据是连续的时候
公式可以简化为:
=SUBSTITUTE(MID(B3,
FIND(
以关键字提取名称
求当输入球队时,自动生成联赛名称
联赛
英超
球队
车路士
当输入球队时
车路士
函数自动生成
英超