使用vlookup函数查找值能查找到所有值,但是查找到的数值之和和原数列之和不相同,是什么原因?

EXCEL全部函数公式集_学霸学习网
EXCEL全部函数公式集
excel 常用函数公式及技巧搜集excel 常用函数公式及技巧搜集 从身份证号码中提取出生年月日 从身份证号码中提取出性别 从身份证号码中进行年龄判断 按身份证号号码计算至今天年龄 以 2006 年 10 月 31 日为基准日,按按身份证计算年龄(周岁)的公式 按身份证号分男女年龄段 【年龄和工龄计算】 根据出生年月计算年龄 根据出生年月推算生肖 如何求出一个人到某指定日期的周岁? 计算距离退休年龄的公式 求工g 计算工龄 年龄及工龄计算自动算出工龄日期格式为(yyyy.mm.dd) 【时间和日期应用】 自动显示当前日期公式 如何在单元格中自动填入当前日期 如何判断某日是否星期天 某个日期是星期几 什么函数可以显示当前星期1 求本月天数 显示昨天的日期 关于取日期 如何对日期进行上、中、下旬区分 如何获取一个月的最大天数 日期格式转换公式 【排名及排序筛选】 一个具有 11 项汇总方式的函数 SUBTOTAL 自动排序 按奇偶数排序 自动生成序号 如何自动标示 A 栏中的数字大小排序? 如何设置自动排序 重复数据得到唯一的排位序列 按字符数量排序 排序字母与数字的混合内容 随机排序 排序的问题 怎样才能让数列自动加数 一个排序问题 数字的自动排序,插入后不变? 根据规律的重复的姓名列产生自动序号2 排名的函数 自动排名公式 百分比排名的公式写法为: 平均分及总分排名 求名次排名 排名次根据分数进行普通排名 对于普通排名分数相同时,按顺序进行不重复排名 依分数比高低名次成绩排名 美国式排名 中国式排名 求最精简的自动排名公式 排序后排名 位次排名 根据双列成绩进行共同排名 在双列间排名 等次排名 不等次排名(行小排先) 不等次排名(行大排先) 顺次排名 有并列排名 无并列排名 有并列分段排名3 无并列分段排名 成绩排名 如何排名 数据排名(隔几行排名) 根据分数进行倒排名 倒数排名函数是什么 如何实现每日各车间产量的排名 分数相同时按照一科的分数进行排名 筛选后自动产生序列号并汇总 如何筛选奇数行 函数筛选姓名 名次筛选 如何实现快速定位(筛选出不重复值) 如何请在 N 列中列出 A1:L9 中每列都存在的数值 自动为性别编号的问题 【文本与页面设置】 EXCEL 中如何删除*号 将字符串中的星号“*”替换为其它字符 去空格函数如何去掉字符和单元格里的空格 怎样快速去除表中不同行和列的空格 如何禁止输入空格 代替单元格中字符串4 把单元格中的数字转变成为特定的字符格式 把有六百多个单元格的一列,变成一页的多列 将 N 列变 M 列公式归纳为 一列变四列 四列变一列 重复四次填充 多行数据排成一列 将单元格一列分为多列 首写字母大写 把单元格编号中的小写字母变成大写字母 让姓名左右对齐 数字居中而小数点又对齐 计算指定单元格编号组中非空单元格的数量 比较两个单元格内容是否一致 怎么样设置才能让这一列的每个单元格只能输入 12 位 如何让工作表奇数行背景是红色偶数行背景是蓝色 计算特定的一组单元格中,满足条件的单元格的个数 把文本格式的数字转换成真正的数字 设置页码 Excel 表格里如何插入页码的? 如何设置页脚首页为第 5 页 表格的页脚问题5 无拘无束的页眉 打印表头 Excel 打印中如何不显示错误值符号 对于一些不可打印的字符的处理 用那个函数可将个位数前面的零值显示出来? 如果你要在 A3 的前面插入 100 行 请问如何每隔 30 行粘贴一新行 在工作表里有连续 10 行数据, 现在要每行间格 2 行 一个大表每一行下面需要加一行空行,怎么加最方便 Excel 中插入空白行 快速删除工作表中的空行快速删除空行一次删完 Excel 里面多出很多 的空白行 每 30 行为一页并加上一个标题如何实现如何实现隔行都加上标题项 如何把标签页去掉的? 去掉默认的表格线(网线)表格的框线 列标的标识变了 符号的意义 双击格式刷竟也能 COPY 文本(不是文本格式) 查找+格式刷的妙用 光标移动 最后一行为文本最后一行为数字 如何在 EXCEL 中快速定位最后一行数据6 用 SUN 函数快速求和 在 Excel 中快速查看所有工作表公式 在 Excel 中设置行间距 怎样同时改变多行行高 快速换行 让文本换行 在 Excel 中行列快速转换 将原有列中的内容倒置过来 快速回到 A1 单元格 复制粘贴中回车键的妙用 一次选中批注单元格 一次在所有单位格中插入批注 在公式中插入批注 不连续单元格填充同一数据 空白行的填充 怎样用函数向下实现自动填充 怎么设置自动保存 避免输入网址和电子邮件地址时的超链接 单元格前面自动加了等号 加盖公章 查找+格式刷的妙用 Excel 中鼠标双击妙用7 Excel 中快速定位的技巧实例 在 Excel 中插入 Flash 时钟的步骤 小写数字转换成人民币大写 轻轻松松制作超复杂 Excel 表头 【字符截取与增减】 截取单元格里某个字符后的字符 截取字符的公式 如何确定*号后的数字 如何提取数字中间的数 三个数中,如何取出中间那个 取数值后三位公式 取数函数 如何把单元格中的数字提取出来(字符串中不连续) 数字在字符串中不连续如何提取数字 用如何提取“-”前后的字符 怎样删去s后的文字 怎样只取“.”之后的文字t 获取单元格内容中字符串 如何提取一串数字中的几位数字(字符) 如何把一个单元格中的数字挑出来 分割文本 按照给定的位数,截断小数点后的数字8 单元格数字提取问题 以关键字提取名称 如何把文本中的前几个字符去除 对一列中的文字统一去掉最后一个字 讨如何去掉单元格中的第一个数字? 论一下取最后一个单词的方法 如何去掉单元格最后一位数字 如何在一列已经输入的数据前添加“p” 什么函数可以插入字符 如何在数据前添加“*”号 数字前面加上数字 【数据拆分与合并】 数字如何拆分 单元格中的数据拆分 单元格的拆分 如何拆分字组 用连字符“&”来合并文本怎样把不同格式不同位置的内容合并到一个 单元格内 把不同单元格的内容合到一个单元格里 合并与拆分 合并不同单元格的内容 关于文字在表格中的组合9 求拆解合并公式 如何把字母和数字分开? 把分散在各单元格的内容合在一个单元格中 多个工作表的单元格合并计算 【条件自定义格式】 通过条件格式将小计和总计的行设为不同的颜色 如何实现这样的条件格式 隔行不同字体颜色怎么设置 让不同类型数据用不同颜色显示 如何做这样的 EXCEL 表(颜色交叉) 条件格式 使用条件格式设置颜色条纹 相同数据的提示? 如何做到小于 10 显示二位小数,大于 10 显示一位小数 如何根据数值的正负加上“+”“-”符号 120,000 显示为 12.0 121,999 显示为 12.2 自定义单元格格式将单元格中的数全部变成万元表示 有何办法实现将一张表中的数据由元的单位转换为万元 常用的自定义格式 自定义格式 怎样定义格式10 在工具按钮之间设置分隔线 自定义区域为每一页的标题 一个单元格内格式问题 定制单元格数字显示格式 巧用定位选条件单元格 工作表的标签的字体和大小可以更改吗 隔行用不同颜色显示,请问如何做 将单元格设置为有“凸出”的效果或“凹进去”的效果 在 Excel 中设计彩色数字 定义名称的妙处 零值问题 【汇总计算与统计】 个调税公式 算物价的函数 自动计算应收款滞纳金 淘汰率 应用公积金的一个函数 如何利用公式将数值转为百分比格式 比高得分公式 自动评定奖级 对带有单位的数据如何进行求和 对 a 列动态求和11 动态求和公式 列的跳跃求和 有规律的隔行求和 如何实现奇数行或偶数行求和 单数行求和统计偶数单元格合计数值 隔行求和公式设置 隔列将相同项目进行求和 隔行或隔列加总 请问如何在一百行内做隔行相加 如何将间隔一定的列的数据相加呢 隔列求和(A、B 列) 隔列求和的公式 隔列求和 关于隔行、隔列求和的问题 EXCEL 中求两列的对应元素乘积之和 计算 900~1000 之间的数值之和 双条件求和 如何实现这样的条件求和 A1:A10 数字显为文本格式时,如何求和 如何分班统计男女人数 统计数值大于等于 80 的单元格数目 计算出 A1 里有几个 abc12 有条件统计 如何统计各年龄段的数量 如何计算 20-50 岁的人数? 如何统计 40-50 岁的人的个数 要统计出 7 岁的女生人数 统计人数 如何统计 A1:A10,D1:D10 中的人数? 如何让 EXCEL 自动从头统计到当前单元格 统计人数 统计人数 求各分数段人数 有什么方法统计偶数 如何显示 工资统计中的问题 统计数据问题一例 根据给定的条件,对数据进行合计 十列数据合计成一列 统计汉字字符个数 关于取数 统计单元格内不为空的格数 自动将销量前十名的产品代号及销量填入表中 统计最大的连续次数 3 个“不重复”个数统计在一列有重复的姓名中,13 如何统计出具体有几人 计数的问题 不相同 如何分班统计男女人数 在几百几千个数据中发现重复项 统计互不相同的数据个数 多个工作表的单元格合并计算 单个单元格中字符统计 数据区包含某一字符的项的总和,该用什么公式 函数如何实现分组编码 【数值取整及进位】 取整数函数 数值取整 求余数的函数 四舍五入公式 对数字进行四舍五入 如何实现“见分进元” 四舍五入 如何四舍五入取两位小数 根据给定的位数,四舍五入指定的数值 四舍六入 如何实现 2 舍 3 入14 怎么设置单元格以千元四舍五入 ROUND 函数的四舍五入不进位的解决方法? 保留一位小数 如何三舍四入 另类四舍五入 想把小数点和后面的数字都去掉,不要四舍五入 求真正的四舍五入后的数 小数点进位 个位数归 0 或者归 5 【大小值或中间值】 求平均值 如何实现求平均值时只对不等于零的数求均值? 平均分的问题 怎样求最大值(最小值或中间值)平均数怎么弄 去掉其中两个最大值和两个最小值的公式 去一行最高分最低分求平均值 在 9 个数值中去掉最高与最低然后求平均值 求最大值(n 列) 如何实现求平均值时只对不等于零的数求均值? 得到单元格编号组中最大的数或最小的数 标记出 3 个最大最小值 取前五名,后五名的方法15 如何用公式求出最大值所在的行? 求多个最高分 如何求多条件的平均值 想求出第三大之数值 【查询和查找引用】 查找顺序公式 怎样实现精确查询 查找及引用 查找函数的应用 怎么能方便的判断某个单元格中包含多少个指定的字符?如何用查找 函数 日期查找的问题 如何自动查找相同单元格内容 查找函数怎样对号入座(查找) 一个文本查找的问题 查找一列中最后一个数值 查找重复字符 请教查找替换问题 IF 函数替换法总结 查找的函数(查找末位词组) 怎样从原始数据中自动获取最后一个数据 两列数据查找相同值对应的位置16 查找数据公式两个(基本查找函数为 VLOOKUP,MATCH) 【输入数据的技巧】 谈谈 Excel 输入的技巧 一列中不输入重复数字 如果要查找重复输入的数字 单元格输入 大量 0 值输入超级技巧 如何在 C 列中输入工号在 D 列显示姓名 输入提示如何做 在信息输入前就给予提示 数据有效性【身份证信息?提取】 身份证信息?提取】 从身份证号码中提取出生年月日 =TEXT(MID(A1,7,6+(LEN(A1)=18)*2),&#-00=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),&#-00-00&)+0 =TEXT(MID(A1,7,6+(LEN(A1)=18)*2),&# 00=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),&#-00-00&)*1 =IF(A2&&&&,TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2), &#-00&#-00-00&)+0,)17 yyyy(最简单的公式 显示格式均为 yyyy-m-d。 最简单的公式,把单元格设置为日期格式) (最简单的公式,把单元格设置为日期格式) =IF(LEN(A2)=15,&19&&MID(A2,7,2)&&-&&MID(A2,9,2)&&=IF(LEN(A2)=15,&19&&MID(A2,7,2)&&-&&MID(A2,9,2)&&-&&MID(A2, 11,2),MID(A2,7,4)&&-&&MID(A2,11,2)&&11,2),MID(A2,7,4)&&-&&MID(A2,11,2)&&-&&MID(A2,13,2)) yyyy-mm-dd。 如果要求为 ”格式的话, (如果要求为“ 显示格式为 yyyy-mm-dd。 如果要求为“”格式的话,将” ( 换成” 即可) -” 换成”/”即可) =IF(D4=&&,&&,IF(LEN(D4)=15,TEXT((&19&&MID(D4,7,6)),&0000 年 00 月 00 日&),IF(LEN(D4)=18,TEXT(MID(D4,7,8),&0000 年 00 月 00 日&)))) (如果将公式中 显示格式为 yyyy 年 mm 月 dd 日。 如果将公式中 0000 年 00 月 00 日” ( “ 改成“” yyyy-mm-dd) 改成“”,则显示格式为 yyyy-mm-dd) =IF(LEN(A1:A2)=18,MID(A1:A2,7,8),&19&&MID(A1:A2,7,6)) =IF(LEN(A1:A2)=18,MID(A1:A2,7,8),&19&&MID(A1:A2,7,6)) yyyymmdd。 显示格式为 yyyymmdd。 =TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),&#-00=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),&#-00-00&) +0 =IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19&MID(A2,7,2)&=IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19&MID(A2,7,2)&-MI D(A2,9,2)) =MID(A1,7,4)&&年&&MID(A1,11,2)&&月&&MID(A1,13,2)&&日 =MID(A1,7,4)&&年&&MID(A1,11,2)&&月&&MID(A1,13,2)&&日& =IF(A1&&&&,TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2), =IF(A1&&&&,TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2), &#-00&#-00-00&)) 从身份证号码中提取出性别 =IF(MOD(MID(A1,15,3),2),&男&,&女 =IF(MOD(MID(A1,15,3),2),&男&,&女&) (最简单公式)=IF(MOD(RIGHT(LEFT(A1,17)),2),&男&,&女 =IF(MOD(RIGHT(LEFT(A1,17)),2),&男&,&女&)18 =IF(A2&&” ,IF(MOD(RIGHT(LEFT(A2,17)),2),” =IF(A2&&” ”,IF(MOD(RIGHT(LEFT(A2,17)),2),”男”,”女”),) =IF(VALUE(LEN(ROUND(RIGHT(A1,1)/2,2)))=1,&男&,&女 =IF(VALUE(LEN(ROUND(RIGHT(A1,1)/2,2)))=1,&男&,&女&) 从身份证号码中进行年龄判断 从身份证号码中进行年龄判断 =IF(A3&& ” ,DATEDIF(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3) ” ,DATEDIF(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3) =18*2),” 00-00”),TODAY(),” =18*2),”#-00-00”),TODAY(),”Y”),) =DATEDIF(A1,TODAY(),“ =DATEDIF(A1,TODAY(),“Y”) (), (以上公式会判断是否已过生日而自动增减一岁) 以上公式会判断是否已过生日而自动增减一岁) =YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)=YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-1900 =YEAR(TODAY())=YEAR(TODAY())-IF(LEN(A1)=15,&19&&MID(A1,7,2),MID(A1,7,4)) =YEAR(TODAY())-VALUE(MID(B1,7,4))&&岁 =YEAR(TODAY())-VALUE(MID(B1,7,4))&&岁& (B1,7,4))&& =YEAR(TODAY())=YEAR(TODAY())-IF(MID(B1,18,1)=&&,CONCATENATE(&19&,MID(B1,7 ,2)),MID(B1,7,4)) 按身份证号号码计算至今天年龄 =DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),&# -00-00&),TODAY(),&y&) 00日为基准日,按按身份证计算年龄(周岁) 以 2006 年 10 月 31 日为基准日,按按身份证计算年龄(周岁)的公式 =DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),&#-00=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),&#-00-00&)*1,&),&# -10-31&,&y&) 10按身份证号分男女年龄段 按身份证号分男女年龄段,身份证号在 K 列,年龄段在 J 列(身 份证号为 18 位) 男性 16 周岁以下为191 男性 16 周岁(含 16 周岁)以上至 50 周岁为 男性 50 周岁(含 50 周岁)以上至 60 周岁为 男性 60 周岁(含 60 周岁)以上为 女性 16 周岁以下为 女性 16 周岁(含 16 周岁)以上至 45 周岁为 女性 45 周岁(含 45 周岁)以上至 55 周岁为 女性 55 周岁(含 55 周岁)以上为2 3 4 1 2 3 4=MATCH(DATEDIF(DATE(MID(K1,7,4),MID(K1,11,2),MID(K1,13,2)), TODAY(),&y&),{0,16,50,60}TODAY(),&y&),{0,16,50,60}-{0,0,5,5}*ISEVEN(MID(K1,17,1))) =SUM(--(DATEDIF(MID(K1,7,4)&&/&&MID(K1,11,2)&&/&&MID(K1,13, =SUM(--(DATEDIF(MID(K1,7,4)&&/&&MID(K1,11,2)&&/&&MID(K1,13, -2),TODAY(),&y&)&={0,16,45,55}+{0,0,5,5}*MOD(MID(K1,17,1),2) 2),TODAY(),&y&)&={0,16,45,55}+{0,0,5,5}*MOD(MID(K1,17,1),2) )) LLLLLLLLLLLLLLLLLLLLLLLLL 【年龄和工龄计算】 年龄和工龄计算】 根据出生年月计算年龄 根据出生年月计算年龄 =DATEDIF(A1,TODAY(),&y&) =DATEDIF(A1,TODAY(),&y&)&&周岁& DATEDIF(A1,TODAY(),&y&)&&周岁& 周岁 =DATEDIF(A1,NOW(),&y&) 根据出生年月推算生肖 根据出生年月推算生肖 中国人有 12 生肖,属什么可以推算出来。即用诞生年份除以 12, 再用除不尽的余数对照如下:0→猴,1→鸡,2→狗,3→猪,4→鼠, 5→牛,6→虎,7→兔,8→龙,9→蛇,10→马,11→羊例如:XXX 出20 生于 1921 年,即用 1921 年除以 12,商得数为 160,余数为 1,对照 上面得知余数 1 对应生肖是鸡,XXX 就属鸡。 =MID(& 猴 鸡 狗 猪 鼠 牛 虎 兔 龙 蛇 马 羊 &,MOD(YEAR(A2),12)+1,1) (2007) 2007) 如何求出一个人到某指定日期的周岁? 如何求出一个人到某指定日期的周岁? =DATEDIF(起始日期,结束日期,&Y&) =DATEDIF(起始日期,结束日期,&Y&) 起始日期 计算距离退休年龄的公式 =IF(E2=&&,&&,IF(E2&=V2,&已经退休&,&距离退休还有 =IF(E2=&&,&&,IF(E2&=V2,&已经退休&,&距离退休还有 已经退休&,& &&DATEDIF(TODAY(),DATE(YEAR(U2)+(V2),MONTH(U2),DAY(U2)),&Y& )&&年 )&&年 &&DATEDIF(TODAY(),DATE(YEAR(U2)+(V2),MONTH(U2),DAY(U2)),&YM &&DATEDIF(TODAY(),DATE(YEAR(U2)+(V2),MONTH(U2),DAY(U2)),&YM &)&&个月 &)&&个月 &&DATEDIF(TODAY(),DATE(YEAR(U2)+(V2),MONTH(U2),DAY(U2)),&Md &)&&天 &)&&天&)) 其中 E2 为年龄 为年龄(可用身份证号码的公式生成) ; (男 60, 50) 女 公式为: =IF(D2=&&,&&,IF(D2=& V2 为法定退休年龄 男&,60,50)) 为男或女(可用身份证号码的公式生成) U2 为出生年月日 ;U2 为出生年月日(可用 D2 为男或女 身份证号码的公式生成) 。 求工g 求工g =DATEDIF(B2,TODAY(),&y&) =DATEDIF(B2,TODAY(),&y&) =DATEDIF(B2,TODAY(),&ym&)21 =DATEDIF(B2,TODAY(),&md&) =DATEDIF(B2,TODAY(),&y&)&&年&&DATEDIF(B2,TODAY(),&ym&)&&月 =DATEDIF(B2,TODAY(),&y&)&&年&&DATEDIF(B2,TODAY(),&ym&)&&月 &&DATEDIF(B2,TODAY(),&md&)&&日 &&DATEDIF(B2,TODAY(),&md&)&&日& 计算工龄 =DATEDIF(C6,C8,&y&)求两日期间的年数 =DATEDIF(C6,C8,&y&) =DATEDIF(C6,C8,&ym&)求两日期间除去整年数剩余的月数 =DATEDIF(C6,C8,&ym&) =DATEDIF(C6,C8,&m&)求两日期间的总月数 =DATEDIF(C6,C8,&m&) 如 果 只 需 要 算 出 周 年 的 话 , 可 以 用 =datedif(&1978-8&,&2006=datedif(&1978-8&,&2006-5&,&Y&) 年龄及工龄计算 有出生年月如何求年龄? 有工作时间如何求工龄? (求出的结果为多少年另几个月, 0303 如: 的形式,即 3 年零 3 个月) 。 a1 是出生年月或工作时间: =datedif(a1,today(),&y&) =text(datedif(a1,today(),&y&),&00&)&text(datedif(a1,today() ,&m&),&00&) 如 [B2]= 则: =TEXT(DATEDIF(B2,TODAY(),&y&),&00&)&TEXT(MOD(DATEDIF(B2,TOD =TEXT(DATEDIF(B2,TODAY(),&y&),&00&)&TEXT(MOD(DATEDIF(B2,TOD AY(),&m&),12),&00&) '显示 4009=TEXT(DATEDIF(B2,TODAY(),&y&),&00 年 &)&TEXT(MOD(DATEDIF(B2,TODAY(),&m&),12),&00 月&) '显示 40 年22 09 月 如果你找不到 DATEDIF 函数,也可以不用 DATEDIF 函数, 如 [B2]= 则: =TEXT(RIGHT(YEAR(NOW()-B2),2),&00&)&TEXT(MOD(MONTH(NOW()=TEXT(RIGHT(YEAR(NOW()-B2),2),&00&)&TEXT(MOD(MONTH(NOW()-B2 ),2),&00&)&TEXT(MOD(MONTH(NOW() )-1,12),&00&) '显示 4009=TEXT(RIGHT(YEAR(NOW()-B2),2)&&年 =TEXT(RIGHT(YEAR(NOW()-B2),2)&&年 &&MOD(MONTH(NOW()-B2)-1,12)&&个月&,&&) &&MOD(MONTH(NOW()-B2)-1,12)&&个月&,&&) 个月 自动算出工龄日期格式为(yyyy.mm.dd) 自动算出工龄日期格式为(yyyy.mm.dd) 能否用: (yyyy.mm.dd)这种格式来计算出工龄有多长呢~? 以前用这样一段( =TEXT(RIGHT(YEAR(NOW()-A1),2)&&年 =TEXT(RIGHT(YEAR(NOW()-A1),2)&&年 ) 。 '显示 40 年 09 个月&&MOD(MONTH(NOW()-A1)-1,12)&&个月&,&&) &&MOD(MONTH(NOW()-A1)-1,12)&&个月&,&&) OD(MONTH(NOW() 个月但这种方法只能用: (yyyy-mm-dd)这样的日期格式才能实现! 你不妨把“.”替换成“-”,不就行了吗,再说后者是日期的一 种标准格式, =TEXT(RIGHT(YEAR(NOW()-SUBSTITUTE(A1,&.&,&-&)),2)&&年 =TEXT(RIGHT(YEAR(NOW()-SUBSTITUTE(A1,&.&,&-&)),2)&&年 &&MOD(MONTH(NOW()-SUBSTITUTE(A1,&.&,&-&))-1,12)&&个月&,&&) &&MOD(MONTH(NOW()-SUBSTITUTE(A1,&.&,&-&))-1,12)&&个月&,&&) 个月 LLLLLLLLLLLLLLLLLLLLLLLLL 【时间和日期应用】 时间和日期应用】 自动显示当前日期公式 =YEAR(NOW()) =MONTH(NOW()) =DAY((NOW())) 当前年 当前月 当前日23 如何在单元格中自动填入当前日期 Ctrl+; 如何判断某日是否星期天 =WEEKDAY(A2,2) =TEXT(A1,&aaaa&) =MOD(A1,7)&2 某个日期是星期几 比如 2007 年 2 月 9 日,在一单元格内显示星期几。 =TEXT(A1,&aaa&) =TEXT(A1,&aaaa&) =TEXT(A1,&ddd&) =TEXT(A1,&ddd&) =TEXT(A1,&dddd&) (五) (星期五) 星期五) (Fri) Fri) (Friday) Friday)什么函数可以显示当前星期 如:星期二 10:41:56=TEXT(NOW(),&aaaa hh:mm:ss&) 求本月天数 设 A1 为
求本月天数 A1=DAY(DATE(YEAR(A1),MONTH(A1)+1,0)) 也有更便的公式:=DAY(EOMONTH(NOW(),0)) =DAY(EOMONTH(NOW(),0)) 具箱。 当前月天数: 当前月天数: =DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)=DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-DATE(YEAR(TODAY()), 1,1)24需加d分析工 MONTH(TODAY()),1) 用公式算出除去当月星期六、 用公式算出除去当月星期六、星期日以外的天数 =SUMPRODUCT(--(MOD(ROW(INDIRECT(DATE(YEAR(NOW()),MONTH(NOW( =SUMPRODUCT(--(MOD(ROW(INDIRECT(DATE(YEAR(NOW()),MONTH(NOW( -)),1)&&:&&DATE(YEAR(NOW()),MONTH(NOW())+1,0))),7)&1)) 显示昨天的日期 每天需要单元格内显示昨天的日期,但双休日除外。 例如,今天是 7 月 3 号的话,就显示 7 月 2 号,如果是 7 月 9 号, 就显示 7 月 6 号。 =IF(TEXT(TODAY(),&AAA&)=&一 =IF(TEXT(TODAY(),&AAA&)=&一 TODAY(),&AAA&)=& &,TODAY()-3,IF(TEXT(TODAY(),&AAA&)=&日 &,TODAY()-3,IF(TEXT(TODAY(),&AAA&)=&日 &,TODAY()-2,TODAY()&,TODAY()-2,TODAY()-1)) =IF(TEXT(TODAY(),&AAA&)=&一&,TODAY()-3,TODAY()=IF(TEXT(TODAY(),&AAA&)=&一&,TODAY()-3,TODAY()-1) 关于取日期 怎么设个公式使 A1 在年月日向后推 5 年,变成
=DATE(YEAR(A1)+5,MONTH(A1),DAY(A1)) =EDATE(A1,12*5) 如何对日期进行上、 如何对日期进行上、中、下旬区分 =LOOKUP(DAY(A1),{0,11,21,31},{&上旬&,&中旬&,&下旬&,&下旬&}) =LOOKUP(DAY(A1),{0,11,21,31},{&上旬&,&中旬&,&下旬&,&下旬&}) ,31},{&上旬&,&中旬&,&下旬&,&下旬 如何获取一个月的最大天数 &=DAY(DATE()-1)&或&=DAY(B1-1) =DAY(DATE()-1) =DAY(B12001=DAY(DATE() =DAY(B1 1)&,B1 为& 2001 03日期格式转换公式 01/12/2005” 转换成“” 将 “01/12/2005” 转换成“”格式25 =RIGHT(A1,4)&MID(A1,4,2)&LEFT(A1,2) = YEAR($A2)&TEXT(MONTH($A2),&00&)&TEXT(DAY($A2),&00&) 式不用设置数据有效性,但要设置储存格格式。 也可以用下列两方法: 1、先转换成文本, 2、[数据]-[分列] 然后再用字符处理函数。 [日期]-[MDY] 该公转换成“200509” 将“2005 年 9 月”转换成“200509”格式 先用公式:=text(a1,&yyyymm&)+0 =text(a1,&yyyymm&)+0 然后将单元格格式为常规。将“”格式转换为“”格式 2005格式转换为“” 用公式:=TEXT(A1,&YYYYMMDD&) =TEXT(A1,&YYYYMMDD&) 反之,将
格式,可用公式: 2005反之 =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) 另四种公式: 另四种公式 = 显示: --TEXT(A1,&# 00TEXT(A1,&#= --TEXT(A1,&#-00-00&) , 把 单 元 格 设 置 为 日 期 格 式 显示: TEXT(00-00= TEXT(00-00-00&)*1 , 单 元 格 设 置 日 期 型 显示: VALUE(LEFT(A1,4)&&-&&MID(A1,5,2)&&= VALUE(LEFT(A1,4)&&-&&MID(A1,5,2)&&-&&RIGHT(A1,2)) 示: 将“”转换为“”格式 0060501”转换为“”26text(a1,&0000-00text(a1,&&) xt(a1,&0000显 =DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2)) 将“199306”转换为“1993-6” 199306”转换为“1993公式 1:=LEFT(A3,4)&&-&&RIGHT(A3,2)*1 =LEFT(A3,4)&&=LEFT(A3,4)&& 公式 2: --TEXT(A3*100+1,&#-00-00&) 公式 2 需要设置单元格格式, TEXT(A3*100+1,&#=--TEXT(A3*100+1,&# 00自定义:e-m 公式 3:=TEXT(TEXT(A3&&01&,&&),&e-m&) =TEXT(TEXT(A3&&01&,&0000=TEXT(TEXT(A3&&01&,&&),&e把 198405 转换成 1984.05 一、查找―1984,替换―1984. 查找―1984,替换―1984. 二、如果全部是年月的话,我个人建议, 1、采取辅助=mid(xxxxxx,1,4) & &.& & right(xxxxxx,2) 2、选中这列,用数据中的分列。然后…………… 三、单元格格式/数字/自定义,类型下面输入:####&.&## 单元格格式/数字/自定义,类型下面输入: 将文本“” 转换为日期格式:2004将文本“” 转换为日期格式: =DATE(MID(A1,1,4),MID(A1,6,2),MID(A1,9,2)) 2005将
转换为 2005 年 8 月 6 日格式 =TEXT(A1,&yyyy&&年&&m&&月&&d&&日&&;@&) =TEXT(A1,&yyyy&&年&&m&&月&&d&&日&&;@&) 象 22 怎样转换成 22 日?转成当年当月的日子 公式为:=date(year(now()),month(now()),22) =date(year(now()),month(now()),22) 转换成“ 将“2006 年 5 月”转换成“2006 年 05 月” 公式为:=TEXT(A8,&yyyy&&年&&mm&&月&&;@&) =TEXT(A8,&yyyy&&年&&mm&&月 =TEXT(A8,&yyyy&& 也可以这样处理:选中单元格,设置单元格公式-数字-自定义, 将 yyyy“年”m“月”改为:yyyy“年”mm“月” ,即可。但这方法打27 印出来显示为:2006/5/ 转换为“” 将“1968 年 6 月 12 日”转换为“”格式 =YEAR(A1)&&/&&MONTH(A1)&&/&&DAY(A1) =YEAR(A1)&&/&&MONTH(A1)&&/&&DAY(A1) =TEXT(A1,&yyyy/mm/dd&) 转换为“1968- 12” 将“1968 年 6 月 12 日”转换为“”格式 =YEAR(A1)&&-&&MONTH(A1)&&=YEAR(A1)&&-&&MONTH(A1)&&-&&DAY(A1) =TEXT(A1,&yyyy-mm=TEXT(A1,&yyyy-mm-dd&)
的日期格式转换成 1993 年 12 月 =CONCATENATE(YEAR(A1),&年&,MONTH(A1),&月 =CONCATENATE(YEAR(A1),&年&,MONTH(A1),&月&) =YEAR(A1)&&年&&MONTH(A1)&&月 =YEAR(A1)&&年&&MONTH(A1)&&月& 也可以自定义格式 [$-404]e&年&m&月& [$-404]e&年&m&月 将“”包含年月日的日期转换成“197805”只有年月的格式 1978包含年月日的日期转换成“197805” =year(A1)&text(month(A1),&00&) 要将“99.08.15” 格式转换成“” 要将“99.08.15” 格式转换成“”如何做 选中列,数据菜单中选分列,分列过程中“格式”选“日期 YMD” , 结束。 要保持
格式 当输入
后系统自动变成 ,要保持
格 式,可以使用强制文本(前面加'号)或使用公式 =TEXT(A1,&YYYY/MM/DD&)。也可以用另一种公式: =TEXT(A1,&YYYY/MM/DD&) =IF(ISERROR(TEXT(A1,&yyyy/mm/dd&)),TEXT(A1,&&), TEXT(A1,&yyyy/mm/dd&))28显示: 显示: 显示: 显示:
将“二○○三年十二月二十五日”转为“”格式, ○○三年十二月二十五日”转为“”格式 三年十二月二十五日 1、可以用数组公式将中文日期转化为日期系列数 {=14610+MATCH(SUBSTITUTE(A3,&元&,&一 =14610+MATCH(SUBSTITUTE(A3,&元&,&一 ,& &),0)} &),TEXT(ROW($1),&[DBNum1]yyyy 年 m 月 d 日&),0)} 该公式速度较慢。 2、改进后的公式,速度要快的多: {=DATE(1899+MATCH(LEFT(A7,4),TEXT(ROW($),&[DBNum 1]0000&),0),MONTH(MATCH(SUBSTITUTE(MID(A7,6,7),&元&,&一 1]0000&),0),MONTH(MATCH(SUBSTITUTE(MID(A7,6,7),&元&,&一 &),TEXT(ROW($1:$366),&[DBNum1]m 月 d 日 &),0)),DAY(MATCH(SUBSTITUTE(MID(A7,6,7),&元&,&一 &),0)),DAY(MATCH(SUBSTITUTE(MID(A7,6,7),&元&,&一 E(MID(A7,6,7),& &),0)))} &),TEXT(ROW($1:$366),&[DBNum1]m 月 d 日&),0)))} 要设置为 1900 年的日期格式。 日期格式转换 如 A 列是月份数为 8,B 列是日期数为 18,如何在 C 列显示“8 月 18 日” =A1&&月&&B1&&日 =A1&&月&&B1&&日& 反之,要将 C 列的“8 月 18 日” 直接分别到 D、E 列,显示月份 和日期, 月数份=LEFT(C5,FIND(&月&,C5)-1) =LEFT(C5,FIND(&月&,C5)=LEFT(C5,FIND(& 日 期 数 =MID(C5,FIND(& 月 &,C5)+1,FIND(& 日 &,C5)-FIND(& 月 &,C5)&,C5)&,C5)-1) 也可分别用公式:29 =month(--c5) =month(--c5) -=day(--c5) =day(--c5) -日期格式转换问题 输 入 的 日 期 是 :04-07-26. 与 另 一 格 的 &001& 合 并 , 合 并 出 来 是:. =TEXT(A1,&YYMMDD&)&&001& 要想自动取得“编制日期: 要想自动取得“编制日期:XXXX 年 X 月 X 日” 可在该单元格输入 =&编制日期:&&TEXT(TODAY(),&yyyy 年 m 月 =&编制日期: 编制日期 d 日&) LLLLLLLLLLLLLLLLLLLLLLLLL 【排名及排序筛选】 排名及排序筛选】 一个具有 11 项汇总方式的函数 SUBTOTAL =SUBTOTAL(9,$B$2:B2) =SUBTOTAL(9,$B$2:B2) 在数据筛选求和上有意想不到的功能, 项功能为: 求平均数, 11 1、 2、求计数,3、求计数值(自动筛选序列)4、求最大值,5、求最小 值,6、求乘积,7、求总体标准偏差,8、求标准偏差、9、求和,10、 求方差,11、求总体方差。 自动排序 =SUBTOTAL(3,$B$2:B2)*1 =IF(A2&&A1,1,N(C1)+1) 按奇偶数排序 我想请教怎样按奇数顺序然后再按偶数顺序排序30 =IF(MOD(A1,2),0,1) =IF(ROW()&50,(ROW()*2)-100,(ROW()*2)=IF(ROW()&50,(ROW()*2)-100,(ROW()*2)-1) =ROW()*2=ROW()*2-1-(ROW()&50)*99 ()*2 自动生成序号 比如在第二列中输入内容回车后第一列的下一行自动生成序列 号。 =IF(B2&&&&,A2+1,&&) 栏中的数字大小排序? 如何自动标示 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)=RANK(B3,B$3:B$12)+COUNTIF(B$3:B3,B3)-1 按字符数量排序 制作歌曲清单时,习惯按字符数量来排列分类,但是 EXCEL 并不31 能直接按字数排序。需要先计算出每首歌曲的字数,然后再进行排序。 如 A、B 列分别为“歌手”和“歌名” ,在 C1 输入“字数” ,在 C2 输入公式: =LEN(B2) 除 C 列。 排序字母与数字的混合内容 日常使用中,表格经常会有包含字母和数字混合的数据,对此类 数据排序时, 通常是先比较字母的大小, 再比较数字的大小, EXCEL 但 是按照对字符进行逐位比较来排序的,如下表:A7 排在第 5 位,而不 是第 1 位。排序结果无法令人满意。 A 1 2 3 4 5 6 7 8 9 10 A122 A29 A317 A43 A7 B20 B3 C144 C5 C33 下拖,单击 C2,单击工具栏上的“升序排列”即可,删32 A 1 2 如果希望 EXCEL 改 数据做一些改变。 在 B1 中输入公式: RIGHT(&000&& 3 4 5 6 7 8 9 A7 A29 A43 A122 A317 B3 B20 C5 C33B A007 A029 A043 A122 A317 B003 B020 C005 C033 C144 LEFT(A1,1)& 变排序的规则,需要将10 C144 RIGHT(A1,LEN(A1)RIGHT(A1,LEN(A1)-1),3) 下拖单击 B2,单击工具栏上的“升序排列”即可。 随机排序 如 A、B 列分别为“歌手”和“歌名” ,在 C1 输入“次序” ,在 C2 输入公式: ,下拖,单击 C2,单击工具栏上的“降序排列”即可对歌 =RAND() RAND() 曲清单进行随机排序。 排序的问题 我想要这样的排序: 04-09 ; 其实不是数据排序,应该是数据填充。33 输入公式=LEFT(E3,4)+3&&-&&RIGHT(E3,4)+3 即可。 =LEFT(E3,4)+3&&=LEFT(E3,4)+3&& 怎样才能让数列自动加数 怎样做才能让数列自动加数 A B A C A B C A A A C0002公式为=A1&&000&&COUNTIF(A$1:A1,A1) 公式为=A1&&000&&COUNTIF(A$1:A1,A1)向下拖 =A1&&000&&COUNTIF(A$1:A1,A1) =TEXT(COUNTIF(A$1:A1,A1),&!&&A1&&0000&)否则数字超过 9 就错误 =TEXT(COUNTIF(A$1:A1,A1),&!&&A1&&0000&) 了。 一个排序问题 一 个 电 子 表 格 , 格 式 是 101 、 102... 999,10101 、 10102... 1,1020201... 9990101, 请 问 如 何 将 它 排 列 成 101,1,102,1,... 999,1 的 形式。 我在数字前加了个字母,比如&d&&&数字&,然后用排序就可以把它 们按你的需求排列了.最后再把字母&d&去掉。 数字的自动排序,插入后不变? 数字的自动排序,插入后不变? 1 赵一34总经理 2 3 4 5 6赵二 赵三 赵四 赵五 赵六副经理 副经理 技术员员工如上的一个表,如何实现当我把赵六这一整行(第 6 行)插入到上面 的表中时,A 列的序列号不变?最后的效果如下: 1 2 3 4 5 6 赵一 赵二 赵六 赵三 赵四 赵五 总经理 副经理 员工 副经理 技术员=row(),往下拉 然后再插入。 往下拉, A1 单元格输入公式 =row(),往下拉,然后再插入。 =SUBTOTAL(3,$B$2:$B2) =SUBTOTAL(3,$B$2:$B2) 在 A1 中输入公式: =if(b1=&&,&&,counta($b$1:b1) “=if(b1=&&,&&,counta($b$1:b1) =if(b1=&&,&&,counta($b$1:b1)”后下拉复 制至 A 列各行即可( “”不必输入)根据规律的重复的姓名列产生自动序号 姓名 序号 张三 1 张三 135 李四 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(COUNTIF(A$2:A2,A2)&1,VLOOKUP(A2,A:B,2,0),SUMPRODUCT(1 B2=IF(COUNTIF(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)),&&,RANK(M3,M:M)) A 列是成绩,B 列是排名 =SUMPRODUCT((A$1:A$9&A1)/COUNTIF(A$1:A$9,A$1:A$9))+1 自动排名公式36 =RANK(C3,$C$3:$C$12) =RANK(C3,$C$3:$C$12) =RANK(A2,$A$2:$A$11,0) =RANK(C2,$C$2:$C$65)+COUNTIF($C$2:C2,C2)=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) =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)37公式下拖。 =RANK(A2,A$2:A$12)+COUNTIF(A$2:A2,A2)=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,&&&&K3)+1 =INDEX($A$2:$A$7,MATCH(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&& &))+1 =RANK(D2,OFFSET($A$1,MATCH($A2,$A:$A,0)=RANK(D2,OFFSET($A$1,MATCH($A2,$A:$A,0)-1,3,COUNTIF($A:$A,$ ,$A:$A,0) A2),1)) 对于普通排名分数相同时, 对于普通排名分数相同时,按顺序进行不重复排名 =RANK(K32,$K$32:$K$55)+COUNTIF($K$32:$K32,K32)=RANK(K32,$K$32:$K$55)+COUNTIF($K$32:$K32,K32)-1 =COUNTIF($K$32:K32,K32)=COUNTIF($K$32:K32,K32)-1+COUNTIF($K$3:$K$26,&&&&K32)+1 =SUMPRODUCT(1*(($E$3:$E$12+ROW($E$3:$E$12)/100&=($E3+ROW(E3 )/100)))) =RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)=RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)-1 =SUMPRODUCT(1*(($E$3:$E$12+$B$3:$B$12/100)&=(E3+B3/100))) =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))38一般方式排名 { =RANK(E3,$E$3:$E$22)+SUM(IF($E$3:$E$22&E3,1/COUNTIF($E$3: $E$22,$E$3:$E$22),0))-COUNTIF($E$3:$E$22,&&&&E3)} $E$22,$E$3:$E$22),0))-COUNTIF($E$3:$E$22,&&&&E3)} 一般方式 排名 =RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)=RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)-1 不重复排名 E$12)+COUNTIF($E$3:E3,E3) =SUMPRODUCT(1*(($E$3:$E$12+ROW($E$3:$E$12)/100&=($E3+ROW(E3 )/100)))) =SUMPRODUCT(1*(($E$3:$E$12+$B$3:$B$12/100)&=(E3+B3/100))) 不重复排名 =SUMPRODUCT(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)=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)) =SUMPRODUCT(($B$2:$B$21&=B2)/COUNTIF($B$2:B$21,B$2:B$21)) =SUMPRODUCT((B$3:B$21&B3)*(1/COUNTIF($B$3:$B$21,$B$3:$B$21) ))+1 (升序) =SUMPRODUCT((B$3:B$21&B3)*(1/COUNTIF($B$3:$B$21,$B$3:$B$21)39 ))+1 (降序) {=SUM(--(IF(FREQUENCY(B$2:B$21,B$2:B$21),B$2:B$21&B2)))+1} =SUM(--(IF(FREQUENCY(B$2:B$21,B$2:B$21),B$2:B$21&B2)))+1} --(IF(FREQUENCY(B$2:B$21,B$2:B$21),B$2:B$21&B2)))+1 {=SUM(IF($B$3:$B$21&=B3,&&,1/(COUNTIF($B$3:B$21,B$3:B$21)) =SUM(IF($B$3:$B$21&=B3,&&,1/(COUNTIF($B$3:B$21,B$3:B$21)) ))+1} (升序) ))+1} {=SUM(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$2:$B$21&B2,1/COUNTIF($B$2:B$21,B$2: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:$ =SUM(($B$2:$B$21&B2)*(MATCH($B$2:B$21,B$2:B$21,)=ROW($1:$ 20)))+1} 20)))+1} {=SUM(IF($B$1:$H$1&=B1,&&,1/(COUNTIF($B$1:$H$1,$B$1:$H$1)) ))+1} ))+1} 求最精简的自动排名公式 =RANK(E2,$E$2:$E$21) =RANK(A2,$A$2:$A$9,0) =RANK(A2,$A$2:$A$10)+COUNTIF($A$2:$A2,$A2)=RANK(A2,$A$2:$A$10)+COUNTIF($A$2:$A2,$A2)-1(如果数据列中数 值有相同) =RANK(F10,$F10:$Q10)+COUNTIF($F10:F10,F10)=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)) =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(&A&&RIGHT(LARGE(($E$2:$E$21*100+R40 OW($A$2:$A$21)),ROW(A1)),2)) =RANK(C2,OFFSET($C$1,MATCH(E2,$E$2:$E$768,),,COUNTIF($E$2:$ E$768,E2))) E$768,E2))) 数组公式 {=INDEX(A:A,MOD(LARGE(E$2:E$21*100+ROW($2:$21),ROW(1:1)),1 00))} 00))} { =OFFSET($A$1,RIGHT(LARGE($E$2:$E$21*1000+ROW($E$2:$E$21), ROW()-25),3)-1,,)} ROW()-25),3)-1,,)} =OFFSET($A$1,RIGHT(LARGE(($E$2:$E$21*100+ROW($A$1:$A$20)),R OW(A3)),2),) =TEXT(SUMPRODUCT(($E$2:$E$21&=E2)/COUNTIF($E$2:$E$21,$E$2:$ =TEXT(SUMPRODUCT(($E$2:$E$21&=E2)/COUNTIF($E$2:$E$21,$E$2:$ E$21)),&第[DBNUM1]G/通用格式名&) E$21)),&第[DBNUM1]G/通用格式名&) 通用格式名 排序后排名 {=SUM(IF($B$2:$B$15&=B2,1/COUNTIF($B$2:$B$15,$B$2:$B$15))) } =SUMPRODUCT((B$2:B$15&=B2)/COUNTIF(B$2:B$15,B$2:B$15)) 位次排名 {=IF($B2:$O2&=0,RANK($B2:$O2,$B2:$O2,0),)} =IF($B2:$O2&=0,RANK($B2:$O2,$B2:$O2,0),)} 根据双列成绩进行共同排名 =RANK(C345,($C$345:$C$356,$H$345:$H$356)) =RANK(C345,($C$345:$C$356,$H$345:$H$356)) 在双列间排名 =RANK(B2,($B$2:$B$26,$E$2:$E$16))41 等次排名 由大到小排名 =RANK(B3,$B$3:$B$12) =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25&B16))+1 由小到大排名 =RANK(B3,$B$3:$B$12,1) =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25&B16))+1 不等次排名(行小排先) 不等次排名(行小排先) 由大到小 =RANK(B3,$B$3:$B$12)+COUNTIF($B$3:B3,B3)=RANK(B3,$B$3:$B$12)+COUNTIF($B$3:B3,B3)-1 12)+COUNTIF($B$3:B3,B3) =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25=SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25-ROW($B$16:$B$25) /100&B16-ROW(B16)/10000))+1 由小到大 =RANK(B3,$B$3:$B$12,1)+COUNTIF($B$3:B3,B3)=RANK(B3,$B$3:$B$12,1)+COUNTIF($B$3:B3,B3)-1 =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25+ROW($B$16:$B$25) /10000&B16+ROW(B16)/10000))+1 不等次排名(行大排先) 不等次排名(行大排先) 次排名 由大到小 =COUNT($B$3:$B$12)-RANK(B3,$B$3:$B$12,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)/10000))+142 由小到大 =COUNT($B$3:$B$12)-RANK(B3,$B$3:$B$12)=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=SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25-ROW($B$16:$B$25) 5=A16)*($B$16:$B$25 /100&B16-ROW(B16)/10000))+1 顺次排名 由大到小 =SUMPRODUCT((B$3:B$12&B3)*(1/COUNTIF(B$3:B$12,B$3:B$12)))+1 =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25&B16)/COUNTIF($K$ 16:$K$25,$K$16:$K$25))+1 由小到大 =SUMPRODUCT((B$3:B$12&B3)*(1/COUNTIF(B$3:B$12,B$3:B$12)))+1 =SUMPRODUCT((B$3:B$12&B3)*(1/COUNTIF(B$3:B$12,B$3:B$12)))+1 =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25&B16)/COUNTIF($K$ 16:$K$25,$K$16:$K$25))+1 有并列排名 =RANK(B2,$B$2:$B$20) =SUMPRODUCT(1*($B$3:$B$21&B3))+1 =COUNTIF($B$3:$B$21,&&&&B3)+1 {=SUM(IF($B$3:$B$21&B3,1,0))+1} =SUM(IF($B$3:$B$21&B3,1,0))+1} =19-FREQUENCY($B$3:$B$21,B3)+1 =19-FREQUENCY($B$3:$B$21,B3)+1 =SUMPRODUCT(($B$2:$B$20&=B2)/COUNTIF($B$2:$B$20,$B$2:$B$20) )43 无并列排名 =RANK(B3,$B$3:$B$21)+COUNTIF($B$3:$B3,B3)=RANK(B3,$B$3:$B$21)+COUNTIF($B$3:$B3,B3)-1 =SUMPRODUCT((B3-ROW()/1000&$B$3:$B$21=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)/-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()/ =SUM(IF($B$3:$B$21-ROW($B$3:$B$21)/1000&B3F($B$3:$B$21 ))+1} ))+1} 有并列分段排名 =SUMPRODUCT(($A$3:$A$21=A3)*($C$3:$C$21&C3))+1 =19=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(INDIRECT(&1:&&COUNTIF($A$3:$A$21,A3)))),0)} 21)-2),),ROW(INDIRECT(&1:&&COUNTIF($A$3:$A$21,A3)))),0)} $3:$A$21,A3)))),0) {=MATCH(C3,LARGE(IF($A$3:$A$21=A3,$C$3:$C$21),ROW(INDIRECT (&1:&&COUNTIF($A$3:$A$21,A3)))),0)} (&1:&&COUNTIF($A$3:$A$21,A3)))),0)} {=SUMPRODUCT(($A$3:$A$21=A3)*($C$3:$C$21&C3)/COUNTIF($N$3: $N$21,$N$3:$N$21))+1} (需辅助列) $N$21,$N$3:$N$21))+1} 无并列分段排名 {=SUMPRODUCT(($A$3:$A$21=A3)*($C$3:$C$21-ROW($C$3:$C$21)/1 =SUMPRODUCT(($A$3:$A$21=A3)*($C$3:$C$21-ROW($C$3:$C$21)/1 0000&C3-ROW(C3)/10000))+1} 0000&C3-ROW(C3)/10000))+1} =19-FREQUENCY(($A$3:$A$21=A3)*($C$3:$C$21=19-FREQUENCY(($A$3:$A$21=A3)*($C$3:$C$21-ROW($C$3:$C$21)/1 000),C3000),C3-ROW()/1000)+144 成绩排名 序 号 1 姓名 杨增 海 郭爱 玲 华志 锋 袁文 飞 语文 数学 英语135136146213813714131341381414134143135能否用一个公式直接找出所用考生中语文成绩中第 100 名的成绩 是多少? =LARGE(C2:C417,100) =LARGE(C2:C417,100) =PERCENTILE(C2:C417,(416=PERCENTILE(C2:C417,(416-100)/416) =PERCENTILE($C$2:$C$417,(COUNTA($C$2:$C$417)=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)45 降 =LARGE(C2:C417,416*0.35) =PERCENTILE($C$2:$C$417,1=PERCENTILE($C$2:$C$417,1-0.35) 如何排名 1、对英语进行排名,缺考不计算在内。 2、对英语进行排名,缺考计算在内。 英语 42 62 72 48 48 72 54 42 缺考 缺考 45 46 8 7 英语排 名 9 3 1 5 5 1 4 9缺考不计算在内 b2=IF(A2=&缺考&,&&,RANK(A2,$A$2:$A$13)) b2=IF(A2=&缺考&,&&,RANK(A2,$A$2:$A$13)) 然后按照 B 列排序 缺考46 缺考计算在内 =IF(A2=& 缺 考&,COUNTIF($A$2:$A$13,&&=0&)+1,RANK(A2,$A$2:$A$13)) &,COUNTIF($A$2:$A$13,&&=0&)+1,RANK(A2,$A$2:$A$13)) =IF(A2=&缺考&,COUNT($A$2:$A$13)+1,RANK(A2,$A$2:$A$13,0)) =IF(A2=&缺考&,COUNT($A$2:$A$13)+1,RANK(A2,$A$2:$A$13,0)) 缺考 数据排名(隔几行排名) 数据排名(隔几行排名) =IF(A2=&&,&&,RANK(A2,$A$2:$A$11,0)) 如果隔几行排名,如下表,第五行、第九行和第十二行不参与排名。 单位 A A A 小计 B B B 小计 C C 小计 数据 1 5 6 12 8 9 7 24 18 11 29 1 2 4 3 5 排名 8 7 6=IF(A2=& 小 计 &,&&,RANK(B2,(B$2:B$4,B$6:B$8,B$10:B$11))) 下拉 根据分数进行倒排名47 =RANK($E3,$E$3:$E$22,1) =RANK(K60,$K$60:$K$83,1) =COUNTIF($K$60:$K$83,&&&&K60)+1 倒数排名函数是什么 1 为正排序,0 为逆排序。 0 倒数排名=RANK(A2,$A$2:$A$5,0) =RANK(A2,$A$2:$A$5,0 =RANK(A2,$A$2:$A$5, 正数排名=RANK(A2,$A$2:$A$5,1) =RANK(A2,$A$2:$A$5,1 =RANK(A2,$A$2:$A$5, 如何实现每日各车间产量的排名 =RANK(C2,OFFSET($C$2:$C$5,MATCH(A2,$A$2:$A$1000,0)=RANK(C2,OFFSET($C$2:$C$5,MATCH(A2,$A$2:$A$,,,)) 5,MATCH(A2,$A$2:$A$1000,0) =RANK(C2,OFFSET($C$2:$C$5,MATCH(A2,$A$2:$A$33,0)=RANK(C2,OFFSET($C$2:$C$5,MATCH(A2,$A$2:$A$33,0)-1,,,)) 分数相同时按照一科的分数进行排名 {=MATCH(K308*100+D308,LARGE($K$308:$K$331*100+$D$308:$D$33 1,ROW($K$308:$K$331)-307),)} 1,ROW($K$308:$K$331)-307),)} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ 筛选后自动产生序列号并汇总 自动产生序列号:在 A1 输入以下公式,往下拖。 =SUBTOTAL(3,$B$2:B2)*1 自动汇总,用以下公式: =SUBTOTAL(9,$B$2:B2) 说明:汇总时,不要在“全选”状态下进行,先“筛选”出某一单 位,自动求和∑。然后再恢复到“全选”或者选择任何单位,就能自48 动汇总了(在“筛选”出某一单位进行求和时,一般表格会自动产生 以上汇总公式) 。 其它:如同时要在其它单元格显示人数,在“全选”状态下,选 定单元格,点“fx” (用“sum”函数)再点击序列号最末尾数,即可。 如何筛选奇数行 公式=MOD(A1,2)=1 =MOD(A1,2)=1 函数筛选姓名 函数筛选姓名 如何把两列中只要包含 A 和 A+的人员筛选出来 =IF(ISNUMBER(FIND(&A&,C2))+ISNUMBER(FIND(&A&,B2))&0,&OK&,&& ) 名次筛选 名次=RANK(K5,K$2:K$435) =RANK(K5,K$2:K$435) 班 名 次=RANK(K6,OFFSET(K$2,MATCH(A6,A:A,)=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((COUNTIF($A$2:A2,A2)=1)=TRUE,A2,&&) =IF((COUNTIF($A$2:A2,A2)=1)=TRUE,A2,&&) =INDEX(A:A,SMALL(IF(MATCH(A$1:A$20,A$1:A$20,)=ROW($1:$20),R OW(A$1:A$20),65536),ROW()))&&&(数组公式) OW(A$1:A$20),65536),ROW()))&&& 如何请在 N 列中列出 A1:L9 中每列都存在的数值 =IF(ROW()&SUM(---x),&&,INDEX(A:A,SMALL(IF(x,ROW($A$1:$A$9) { =IF(ROW()&SUM(--x),&&,INDEX(A:A,SMALL(IF(x,ROW($A$1:$A$9)49 ),ROW())))} ),ROW())))} 自动为性别编号的问题 有一个编码,5 位,第 1 位,1 为男,2 为女,后面 4 位,代表他的编 号,从 ,如何达到下表: 性别 男 男 女 男 女 编码
20002男的也是从
女的也是从
如果你是已经输入了其它信息,仅仅为快速输入编码的话。用筛选 可以实现吧。 先以“男”为关键字进行排序,然后在第一个男的编码输入 10001, 下拉复制到最后一单即可。同理再以“女”排序。完成目标。 用公式: =IF(A2=&&,TEXT(COUNTIF(A$2:A2,A2),&10000&),TEXT(COUNTIF(A$2 =IF(A2=&&,TEXT(COUNTIF(A$2:A2,A2),&10000&),TEXT(COUNTIF(A$2 :A2,A2),&20000&))向下拖 :A2,A2),&20000&)) LLLLLLLLLLLLLLLLLLLLLLLLL 【文本与页面设置 文本与页面设置】 文本与页面设置 中如何删除* EXCEL 中如何删除*号50 在录入帐号是录入了*号,如何删除。 可以用函数 SUBSTITUTE(a1,&*&,&&) 查找~*,替换为空。 将字符串中的星号“ 将字符串中的星号“*”替换为其它字符 在查找栏输入~* 在查找栏输入~* 替换为“ 替换为“-”即可。 即可。 去空格函数 如何删去单元格中的空格,如姓名前,中,后的空格,即单元格 中是两个字的人名中间有一个空格,想删去有何方法。如:中 改为:中国。 1、用公式:=SUBSTITUTE(A2,& &,&&) 注:第一对双引号中有一 = 空格。而第二个“”中是无空格的。 2、利用查找-替换,一次性全部解决。 利用查找-替换,一次性全部解决。 “编辑”-“替换” (或 Ctrl+H) ,在“查找”栏内输入一空格, “替 换”什么也不输入(空白) 。然后“全部替换”即可。 3、有一个专门删除空格的函数: TRIM() 有一个专门删除空格的函数: 在 EXCEL 编辑栏里,不管输中文还是英文只能输一个字节的空格, 但如果字与字中间是两个字节的空格,那么 TRIM()就不起作用了, 它就不认为是一个空格,而是一个汉字,怎么去“TRIM”也没用。如: 单元格 A1 中有 “中 心 是” 如果用 TRIM 则变成 , “中 心 是” , 国,想将空格全去掉,只能用 SUBSTITUDE()函数,多少空格都能去掉。 如何去掉字符和单元格里的空格51
~ ~=SUBSTITUTE(B2,&~&,&&) 怎样快速去除表中不同行和列的空格 编辑-定位-定位条件-空值,可选中所有空单元格, 再删除。 如何禁止输入空格 在 Excel 中如何通过编辑“有效数据”来禁止录入空格?烦请大 侠们费心解答。 解答:有效性公式。=COUNTIF(A1,&* *&)=0 (注:COUNTIF(A1,&* *&) 在单元格有空格时结果为 1,没有空格 时结果为 0 如希望第一位不能输入空格:countif(a1,& *&)=0 如希望最后一位不能输入空格:countif(a1,&* &)=0) 代替单元格中字符串 单元格编号,开始位数,从开始位数算起第几位数,要用于代替 的的字符串。 windows2000 变成 windows2K =REPLACE(B2,8,3,&K&) 单元格编号,要代替掉的字符,要用作代替的字符,第几个。 代替单元格 B391 中的全部 TT,改为 UU。 EETTCCTTFF 变成 EEUUCCUUFF =SUBSTITUTE(B394,&TT&,&UU&) 只代替单元格 B391 中的第一次出现的 TT,改为 UU。52 EETTCCTTFF 变成 EEUUCCTTFF =SUBSTITUTE(B397,&TT&,&UU&,1) 把单元格中的数字转变成为特定的字符格式 函数中的第二个参数的双引号一定不能是中文格式的(不能用任 意中文输入法输入的双引号。 ) 实例: 字符 10000 字符 151581 符 48415 操作步骤: =TEXT(B72,&$0.00&) =TEXT(B73,&?0.00&) =TEXT(B73,& 0.00&) =TEXT(B74,& =TEXT(B74,& 0.00&) =TEXT(B75,&[DBNum2]G/通用格式&) =TEXT(B75,&[DBNum2]G/通用格式&) 通用格式 拾壹 =TEXT(B76,&[DBNum1]G/通用格式&) =TEXT(B76,&[DBNum1]G/通用格式&) 通用格式 百一十五 把有六百多个单元格的一列, 把有六百多个单元格的一列,变成一页的多列 有一张表, 共有 14 页, 但每页只有一列, 如何把他们整合在一起,5320000目的:变成带有美元符号的变成带有人民币符号的变成带有欧元符号的字变成中文繁体的字符 变成中文简体的字符 结果: $20000.00 ¥1581.00 壹佰肆拾伍万壹仟肆佰伍一千五百七十四万八千四 变成一页 (按每页的顺序) 如果使用剪切和粘贴的方式, , 那样太麻烦。 =INDIRECT(&r&&(COLUMN()=INDIRECT(&r&&(COLUMN()-3)*48+ROW()&&C1&,0) 复 制 到 其 他 单 元 &(COLUMN() 格 将 N 列变 M 列公式归纳为 =OFFSET($A$1,INT(((ROW(A1)-12)*m+COLUMN(A1)=OFFSET($A$1,INT(((ROW(A1)-12)*m+COLUMN(A1)-1)/n),MOD((ROW( A1)-1)*m+COLUMN(A1)A1)-1)*m+COLUMN(A1)-1,n)) =OFFSET($A$1,INT(((ROW(A1)-1)*7+COLUMN(A1)=OFFSET($A$1,INT(((ROW(A1)-1)*7+COLUMN(A1)-1)/4),MOD((ROW(A 1)-1)*7+COLUMN(A1)1)-1)*7+COLUMN(A1)-1,4)) 四列变七列=OFFSET($A$1,INT(((ROW()-20)*10+COLUMN()-1)/7),MOD((ROW()=OFFSET($A$1,INT(((ROW()-20)*10+COLUMN()-1)/7),MOD((ROW()-2 )*10+COLUMN() 0)*10+COLUMN()0)*10+COLUMN()-1,7)) 一列变四列 =OFFSET($A$1,ROW($A1)*4=OFFSET($A$1,ROW($A1)*4-COLUMNS(C:$F),) =OFFSET($A$1,(ROW()-3)*4+MOD(COLUMN()=OFFSET($A$1,(ROW()-3)*4+MOD(COLUMN()-8,4),) =OFFSET($A$1,ROW(A1)*4-4+MOD(COLUMN()=OFFSET($A$1,ROW(A1)*4-4+MOD(COLUMN()-13,4),) 四列变一列 =OFFSET($F$1,INT(ROW(1:1)/4+3/4)-1,MOD(ROW()=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()=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()=OFFSET($F$1,ROUNDUP((ROW(1:1)/4),0)-1,MOD(ROW()-1,4)) =OFFSET($F$1,(ROW()-1)/4,MOD(ROW()=OFFSET($F$1,(ROW()-1)/4,MOD(ROW()-1,4)) 重复四次填充 =TEXT(INT(ROW()/4+3/4),&00&) =IF(TRUNC((ROW()-1)/4,0)&9,&0&&TRUNC(ROW()/4=IF(TRUNC((ROW()-1)/4,0)&9,&0&&TRUNC(ROW()/4-0.01,0)+1,TRUN54七列变十列 C(ROW()/4C(ROW()/4-0.01,0)+1) =TEXT(ROUNDUP(ROW()/4,),&00&) =TEXT(ROW(2:2)/4,&00&) 多行数据排成一列 a1 b1 c1 d1 e1 f1 g1 h1 i1 a2 b2 c2 d2 e2 a3 a4 A5 c3 d3 c4 c5 g2 h2 i2 g3 h3 i3 g4 h4 i4 g5 h5 g6 a1 a2 a3 a4 A5 b1 { =IF(ROW()&COUNTA($A$1:$I$10),&&,INDEX($A$1:$I$10,MOD(SMAL L(IF($A$1:$I$10&&&&,ROW($A$1:$I$10)+COLUMN($A$1:$I$10)*1000 00),ROW()),100000),INT(SMALL(IF($A$1:$I$10&&&&,ROW($A$1:$I$ 10)+COLUMN($A$1:$I$10)*100000),ROW())/100000)))} 10)+COLUMN($A$1:$I$10)*100000),ROW())/100000)))} 将单元格一列分为多列 将单元格一列分为多列 如果有一列资料需要分为多列, 只要先将此列选中, 然后再选择 “数 据”→“分列”,此时会出现一个对话框,选“固定宽度”或“分隔 符号”。如为前者则下一步后只要用鼠标轻点资料即可以按任意宽度55 进行分割了,如为后者则只要有明显的分隔符号即可,下一步后就可 以自定义刚分的列的格式了,定好后就算完成了。 步骤: 1、先确定 1 列的最适合的列宽,再将其宽度乘以分成列数,即 分列前的列宽=最适合的列宽×需分成的列数. 2、编辑―填充―内容重排。 3、数据―分列。 首写字母大写 把单元格编号中的单词首写字母变成大写字母,其余字母变成小 写。 如 china =PROPER(B160) 把单元格编号中的小写字母变成大写字母 lafayette148 =UPPER(B1) =LOWER(B1) 让姓名左右对齐 姓名用字,有的是三个汉字,有的是两个汉字,打印出来很不美 观,要使姓名用字是两个字的与三个字的左右对齐也有两种方法: 方法一:格式设置法。选中我们已经删除完空格的姓名单元格,单 击“格式→单元格”在打开的“单元格格式”对话框中的水平对齐方 式中选择“分散对齐”选项,确定退出后即可使学生姓名用字左右对56-ChinaLAFAYETTE148(大写字母变成小写字母公式) 齐。 方法二:函数公式法。利用 Excel 中的“IF”“LEN”“MID”三种 、 、 函数组合可使姓名用字左右对齐。具体示例为:在 C3 单元格中输入公 式:“=IF(LEN(B2)&=3,B2,(MID(B2,1,1)&&& &&&MID(B2,2,1))) ,确 =IF(LEN(B2)&=3,B2,(MID(B2,1,1)&&& &&&MID(B2,2,1)))” 定后利用填充柄将该公式进行复制即可。 数字居中而小数点又对齐 可在小数点的任一边替无效的零加入空间,以便当格式设定为固 定宽字型 ,小数点可以对齐。 格式-单元格-数字-自定义-???.???格式-单元格-数字-自定义-???.???-确定 ?.??? 请问:小数点后的“0”还有办法显示吗?比如: 2.0 12.001 格式-单元格-数字-自定义- 格式-单元格-数字-自定义-???.0?-确定 计算指定单元格编号组中非空单元格的数量 计算 B252 到 B262 之间的非空单元格的数量。 =COUNTA(B252:B262) 比较两个单元格内容是否一致 74PP125148比较单元格 B53 与 C53 中的内容是否一致。 假如内容一致, 那么返回值为 TRUE, 不一致的话, 返回值为 FALSE。 =EXACT(B53,C53) 结果:TRUE57 怎么样设置才能让这一列的每个单元格只能输入 怎么样设置才能让这一列的每个单元格只能输入 12 位 怎么样设置才能让某一列或某一行的每个单元格只能输入 12 位,(阿拉伯数字和 26 个英文字母在内,没有中文。) 选中 A 列,设置数据有效性:自定义&公式:“=LEN(A1)=12” 自定义& 自定义 公式: =LEN(A1)=12” 如何让工作表奇数行背景是红色偶数行背景是蓝色 用条件格式 =ROW()/2=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) 设置页码 如何设置“第×页,共×页”页码。 在页脚中设置:第&[页码]页,共&[总页码]页 第 页码] 页码] 表格里如何插入页码的? Excel 表格里如何插入页码的?58即可 我想把表格中的第 1 页的页码从第 30 页开始编,不知道该如何实 现,哪位高手能帮忙? 在页面设置的页眉页脚中设置。 在插入页脚中输入&[页码]+29 即可。 如何设置页脚首页为第 5 页 Excel 页脚设置页码是按顺序来的,首页为第 1 页。如何设置首 页为第 5 页? 在页脚输入“第 &[页码]+4 页” ,结果本该显示“第 1 页”的就 显示第 5 页了。 (用于多个工作表全选) 页面设置―页面―起始页码输入 5(用于单个工作表) 。 表格的页脚问题 是这样的,我每个表格有 4 张,总共一个文件里面有 6 个表格,相 当于总共 24 页,我希望它能够自动打,而且我想设置页脚为,共 24 页,第?页,怎么办? 试一试选择所有的工作表(工作组)然后再设置页脚,打印的时 候也是用工作组打印。 把所有工作表选中就可以了然后你再点打印,或者你先浏览,再设 置也行! 按 shift 依次点表单的标签。 其实,就是在选择浏览或者打印前,先选中你想要的工作表,然后 再一个个的浏览,就相当于你的操作对所有工作表都已经起了作用似 的。59 请楼主试一试,按以下步骤办: 1.文件→页面设置→页眉/页脚→页脚(F),选自己需要的页脚 格式 2.文件→打印→整个工作簿。 无拘无束的页眉 页眉和页脚大家都用过吧?用得最多的莫过于当前第几页/总共 第几页。但你是否想过将“第 N 页/总 M 页”无拘无束的放置,而不是 只能置于页眉页脚中?,现教你一法,可以通用。到任何地方均可使 用。 首先:点 CTRL+F3 打开定义名称,再在上面输入“纵向当前页” , 在下面引用位置处输入 =IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.D OCUMENT(64))+1)。然后再继续添加第二个名称: “横向当前页” ,在下 OCUMENT(64))+1) 面引用位置处输入 =IF(ISNA(MATCH(column(),GET.DOCUMENT(65))),1,MATCH(column() =IF(ISNA(MATCH(column(),GET.DOCUMENT(65))),1,MATCH(column() ,GET.DOCUMENT(65))+1)。再输入“总页” ;引用位置处输入: ,GET.DOCUMENT(65))+1) =GET.DOCUMENT(50)+RAND()*0。最后再定义“无拘无束的页眉” ;引用 =GET.DOCUMENT(50)+RAND()*0 位置:=&第&&IF(横向当前页=1,纵向当前页,横向当前页+纵向当前 =&第&&IF(横向当前页=1,纵向当前页,横向当前页+ =& 横向当前页=1,纵向当前页 &&总页&&页 总页&& 页)&&页/共&&总页&&页&。 )&&页 现在你在工作表任何处输入=无拘无束的页眉即可。 本公式核心在于 GET.DOCUMENT,这是 4.0 宏函数,OFFICE 97 及以 前版专用,新版 OFFICE 中仍兼容,但只限定义名称中使用。60 在帮助中说(64 和 65 为其参数):64 行数的数组,相应于手动或自 动生成页中断下面的行。65 列数的数组。相应于手动或自动生成的页 中断右边的列。& 本 公 式 中 取 64, 用 于 计 算 当 前 行 与 分 页 符 之 前 后 关 系.GET.DOCUMENT(64)即返回分页符所在行下一行之行号 (亦即第二页 第一行) 。 判断当前行是否大于分页符所在行 “ =IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1 ” 此 句 利 用 MATCH 之模糊查找功能将当前行号与分页符下行(分页符下一行是一 个单元 N 行的一维数组,文档有几页则有几行,本实例文档有三页, 请看公式求值之计算图示)做比较,此处省略 MATCH 第三参数,即查 找小于等于目标值,如果目标值大于当前行号,则 MATCH 返回错误值。 那么此处再用 IF(ISNA(),1)加以判断,即若找不到小于等于当前行号 的值则显示 1,表示当前行处于第一页。 取得当前行所在页 =MATCH(ROW(),GET.DOCUMENT(64))+1 如果前一个 MATCH 返回 FALSE,则取 IF 函数第三参数值即 MATCH(ROW(),GET.DOCUMENT(64))+1 此参数再用 MATCH 在 GET.DOCUMENT(64)产生的数组中查找当小于 等于前行号的数值,若数组中第 N 个值小于等于当前行号,则当前行 在 N+1 页。 取得总页61 =GET.DOCUMENT(50)+RAND()*0 GET.DOCUMENT(50)即求当前设置下欲打印的总页数,其中包括注 释,如果文件为图表,值为 1 RAND()*0 作用是当文件分页数改变时,本公式结果根随变化, 起公式结果刷新作用。 获取“横向当前页” 横向当前页与纵向当前页原理相同,改 ROW()为 COLUMN() ,并 将 GET.DOCUMENT 参数改为 65 即可 若你的工作表只有纵向分页或者横向分页,那么现在就可以使用 前面的公式定义的名称获取当前页及总页了;但如果分页方式为横向 多页纵向也多页呢?则在将以上“横向当前页”与“纵向当前页”无 缝接合方可使用,否则将返回错误结果。 最后生成“无拘无束的页眉” 或者改称文件分页) ( 最后生成“无拘无束的页眉” 或者改称文件分页) =&第&&IF(横向当前页=1,纵向当前页 横向当前页+纵向当前页)&& 横向当前页=1,纵向当前页, )&&页 =&第&&IF(横向当前页 =1,纵向当前页 ,横向当前页+纵向当前页)&&页 /共&&总页&&页& &&总页&&页 总页&& 公式解说完毕!各位可以用不同的文字定义名称在各自的工作表 中试用了。 打印表头 在 Excel 中如何实现一个表头打印在多页上? 请选择文件-页面设置-工作表-打印标题-顶端标题行,然后选择 你要打印的行。 打印表尾,通过 Excel 直接提供的功能应该是无法实现的,需要62 用 vba 编制才行。 Excel 打印中如何不显示错误值符号 在“页面设置”-“工作表”-“错误单元格打印为”中, 将“显示值”改为“空白”即可。 对于一些不可打印的字符的处理 对于一些不可打印的字符(在 Excel 显示中类似空格) ,直接用替 换方法不容易去掉。 可以这么做: =SUBSTITUTE(CLEAN(A1),& &,&&) 用那个函数可将个位数前面的零值显示出来? 用那个函数可将个位数前面的零值显示出来? 如果单元格 A1 的内容是 5,在 A2 用那个函数可将 A1 的内容变为 05? (Text 或 value 也可,总之个位数的零也显示,例:5 变 05,15 则 15) 可以用= 可以用=TEXT(A2,&00&) 或将单元格格式自定义为 00 如果你要在 A3 的前面插入 100 行 可以这样:在名称框输入 3:103( 3:103-回车-ctrl+shift+&+& 大键盘) -请问如何每隔 30 行粘贴一新行 偶在班上负责统计企业进出口业务量,领导要求每 30 家做一合计 数,偶只有每隔 30 行插入复制单元格的方法来添加的,很是麻烦,请 教各位大虾有什么快捷的方法呀 在最后加一辅助列,输入=INT((ROW()-1)/31)+1 (假设一个标题 =INT((ROW()=INT((ROW()63 行) 然后以该行分类字段汇总. 行数据, 在工作表里有连续 10 行数据, 现在要每行间格 2 行 解答:1:如 sheet1!$A$1:$D$10 中有连续 10 行资料,在 sheet2 中把 sheet1 中的数据每行间隔 2 行 ,sheet2!A1 中公式可用: =IF(ROW()=1,Sheet1!A1,IF(MOD(ROW(),3)=1,INDEX(Sheet1!$A$1:$ D$10,INT((ROW()D$10,INT((ROW()-1)/2)+1,COLUMN()),&&)) 然后填充公式(注意公式在 SHEET2 中的填充范围,超过范围会出 错! ) 2:小修改 =IF(MOD(ROW(),3)=1,INDEX(Sheet1!$A$1:$Z$500,INT(ROW()/3)+1, =IF(MOD(ROW(),3)=1,INDEX(Sheet1!$A$1:$Z$500,INT(ROW()/3)+1, COLUMN()),&&) 一个大表每一行下面需要加一行空行, 一个大表每一行下面需要加一行空行,怎么加最方便 方法一:增加辅助列,填充数据排序完成 方法二:增加辅助列,函数完成 =IF(MOD(ROW(),2),INDIRECT(&a&&ROUNDUP(ROW()/2,0)),&&) Excel 中插入空白行 如果想在某一行上面插入几行空白行, 可以用鼠标拖动自此行开始 选择相应的行数,然后单击右键,选择插入。如果在每一行上面均插 入一空白行,按住 Ctrl 键,依次单击要插入新行的行标按钮,单击右 键,选择插入即可。 快速删除工作表中的空行64 如果用户想删除 Excel 工作表中的空行, 一般的方法是需要将空行 都找出来,然后逐行删除,但这样做操作量非常大,很不方便。下面 提供二种快速删除工作表中的空行的方法: 1、首先打开要删除空行的工作表,在打开的工作表中单击“插入 →列”命令,从而插入一新的列 X,在 X 列中顺序填入整数,然后根 据其他任何一列将表中的行排序,使所有空行都集中到表的底部。删 去所有空行中 X 列的数据,以 X 列重新排序,然后删去 X 列。 2、如批量删除空行,我们可以利用“自动筛选”功能,把空行全 部找到,然后一次性删除。 做法:先在表中插入新的一个空行,然后 按下 Ctrl+A 键, 选择整个工作表, 用鼠标单击 “数据” 菜单, 选择 “筛 选”项中的“自动筛选”命令。这时在每一列的顶部,都出现一个下 拉列表框,在典型列的下拉列表框中选择“空白” ,直到页面内已看不 到数据为止。 在所有数据都被选中的情况下,单击“编辑”菜单,选择“删除行” 命令,然后按“确定”按钮。这时所有的空行都已被删去,再单击“数 据”菜单,选取“筛选”项中的“自动筛选”命令,工作表中的数据 就全恢复了。插入一个空行是为了避免删除第一行数据。 如果想只删除某一列中的空白单元格, 而其它列的数据和空白单元 格都不受影响,可以先复制 此列,把它粘贴到空白工作表上,按上面 的方法将空行全部删掉,然后再将此列复制,粘贴到原工作表的相应 位置上。 快速删除空行65 有时为了删除 Excel 工作簿中的空行, 你可能会将空行一一找出然 后删除,这样做非常不方便。你可以利用自动筛选功能来实现,方法 是:先在表中插入新的一行(全空),然后选择表中所有的行,单击“数 据→筛选→自动筛选” 命令, 在每一列的顶部, 从下拉列表中选择 “空 白” 。在所有数据都被选中的情况下,单击“编辑→删除行” ,然后按 “确定” ,所有的空行将被删去。 注意:插入一个空行是为了避免删除 第一行数据。 一次删完 Excel 里面多出很多的空白行 1、用分面预览看看 2、用自动筛选然后删除 3、用自动筛选,选择一列用非空白,空白行就看不到了,打印也 不会打出来。但是实际上还是在的,不算删除。或者用自动筛选选择 空白将空白行全显出来一次删完也可以。 4、先插入一列,在这一列中输入自然数序列,然后以任一列排序,排 序完后删除数据后面的空行,再以刚才输入的一列排序,排序后删除 刚才插入的一列。 行为一页并加上一个标题如何实现 每 30 行为一页并加上一个标题如何实现 每 30 行为一页,并加上一个标题,如何实现。 行加一个分页符,标题就用“打印标题”来设置。 可以每 30 行加一个分页符,标题就用“打印标题”来设置。 1、 标题 文件-页面设置-工作表-打印标题-顶端标题行, 设置一下就好了。 2、 每页 30 行66 也是在页面设置中,设置上下页边距的调整可以实现,打印预览 看一下就可以看到是不是 30 行了,不到 30 行你可以将行距加宽,进 行调整,以我的经验,加标题的 30 行/页大概行距是 20,这样连制表 人的空间都留出来了。 每页 30 行- “插入》 分页符” 然后每向下移动 30 行, ; 点菜单 “插 入》分页符” 。 如何实现隔行都加上标题项 在 excel 中,每条记录都要加上标题(隔行都加),如何才能快速实 现?(只要打印出来能实现就成)。 在 E 列输入 2 4,然后选中这两个单元格,拖住右下的点向下拉 到底。 把第一行标题项复制,在有数据区域的下部选中与数据行数相同 的空行,粘贴。 用同样的方法填上奇数(如上) ,按 E 列排序即可。 如何把标签页去掉的? 如何把标签页去掉的? 工具→选项→视图→点击“工作表标签”去掉(√)勾→确定。 恢复时也照此操作 工具→选项→视图→点击“工作表标签”显示(√)勾→确定。 去掉默认的表格线(网线) 去掉默认的表格线(网线) 单击“工具”菜单中的“选项” ,再单击对话框中的“视图” ,找到 “网格线” ,使之失效(将左边的“×”去掉)。 表格的框线67 我们很喜欢为表格加上一道框线,不过这道框线又往往叫我们花 掉很多时间来重画,例如在下方多加一列时,Excel 并不会把新列加 在下方框线之上。又例如将上方的数据拷到最后一列时,下方的框线 就会给盖掉,变成穿了一个洞。 我的技巧就是在表格的最后一列留一列空列,并把它的列高定得 很小,我就叫这一列「缓冲列」好了。把列高定小一点,除了美观之 外,还可以用作提醒用户不要把数据打到缓冲列。你可以试试在缓冲 列上加列或拷数据到缓冲列之上,框线并不会给弄乱。 列标的标识变了 通常 EXCEL 的列标都是用大写英文字母表示的,我的 EXCEL 的列 标今天都变成了阿拉伯数字表示的了,请教这两种表示方法有什么不 同,如果想恢复成字母表示的该怎么办。 这是 EXCEL 的 R1C1 样式。在这里改回来:工具/选项/常规:不选 R1C1 样式。 符号的意义 单元格自定义格式中&?& 和&#&代表的是什么意思。 “?” 一个字符,字符:可以是文本、也可以是数字; “#” 一个数值字符,数值字符:只能是数字。 文本(不是文本格式) 双击格式刷竟也能 COPY 文本(不是文本格式) 步骤:选中“单元格”→双击格式刷→ 步骤:选中“单元格”→双击格式刷→按住 Ctrl 键选择需复制 ”→双击格式刷 的不连续目标区域→按回车 Enter 键 不连续目标区域→ 格式刷的作用其实没变,复制文本其实只是按 Enter 的结果。68 分解动作分为三步: 1.定位在原数据上,双击格式刷:复制所有内容 2.在目标区域按格式刷:选择性粘贴-格式 3.按回车:粘贴所有内容。 你会发现如果原单元格上有批注或其实 Shape 对象的话,一样也 复制了,跟原数据按 Ctrl+C,选择区域.再按 Enter 这个意思是一样 的。 查找+ 查找+格式刷的妙用 通常在数据校对时要用到查找, 找到之后就用不同格式区分(如字 体为红色、底纹为黄色等等),如此重复。 例如:先找到第一个数据并将字体改为红色,然后双击格式刷,当 查找到其它相同数据时,再按 Ctrl+A, excel 就会将新找到的数据自动 改为红色与之区分。 楼主能不能做一个动画演示? 具体操作为:Ctrl+F→在查找栏输入要查找的值→查找下一个→ 设置格式(不要退出查找对话框)→双击格式刷→查找全部→Ctrl+A →关闭 另外,通常的方法是:Ctrl+F→在查找栏输入要查找的值→查找 全部→Ctrl+A,再设置格式。 光标移动 在一个 Excel 工作表中作业时,双击某单元格的四周(上、下、 左、右) ,会迅速移动光标的位置,若是双击上方即刻回到单元格所在69 列的最顶端,双击下方则移动到最底端的编辑外,同样双击左右也是 到相对应的地方,双击单元格中间则变为输入状态。大家可以试试, 这样比移动工作表中的下拉图标快捷。 最后一行为文本 =offset($1,MATCH(CHAR(65535),b:b)=offset($1,MATCH(CHAR(65535),b:b)-1,) 最后一行为数字 =offset($1,MATCH(9.,b:b)=offset($1,MATCH(9.,b:b)-1,) 或者:=lookup(2,1/(b1:b1000&&&&),b1:b1000) =lookup(2,1/(b1:b1000&&&&),b1:b1000) 如何在 EXCEL 中快速定位最后一行数据 如果“定位”就是选中的意思,可按 CTRL+END 键实现。 CTRL+END CTRL+↓ CTRL+↓ 双击选取单元格之下框线用 SUN 函数快速求和 如何用 sum 函数快速求和 操作:将光标移到欲要求和的列或行,直按&Alt+&=&,最后按一 下“enter&键就可以。这样我们不用输入参数就可以快速求和。 在 Excel 中快速查看所有工作表公式 只需一次简单的键盘点击, 即可可以显示出工作表中的所有公式, 包括 Excel 用来存放日期的序列值。 要想在显示单元格值或单元格公式之间来回切换,只需按下 CTRL+`(位于 TAB 键上方) 。 在 Excel 中设置行间距 想必大家都知道 Excel 中是没有行间距设置功能的吧。利用拼音70 指南却可以让我们在 Excel 中轻松设置单元格中文字的行间距。 在 Excel 2003 中选中需要设置行间距的单元格,单击“格式”菜 单,依次选择“拼音指南/显示或隐藏” ,马上可以看到单元格中文字 行间距变大了。 如果想再进一步调整行间距,可再单击“格式”菜单,选择“拼 音指南/设置”打开“拼音属性”窗口,切换到“字体”选项卡下,把 字号设置大一点,确定后行间距就会相应增大,反之则减小。 怎 样同时 改变多 行行高 我们知道,通过拖动行或列间的分界线可以改变行高或列 宽,但怎样同时改变向行或几列的高度或宽度呢? 我们以改变行高为例,先选中要改变行高的列,按下 Shift 键再单击行标题头,可以选定连续的多行(如果要选中多个不连 续行,可以按下 Ctrl 键) 。选中多列后,拖动任意一个被选中的 行标题间的分界线,到适当高度释放鼠标,所有被选中的行高都 改变了。我们也可以精确地改变行高:选中多行后,单击“格式”菜单,71 选择“行”中的“行高”命令,设置行高为 20,单击“确定” , 行高都被设置为 20 了。 快速换行 在 Excel 单元格中输入数值后, 按下 Alt 键不松开, 再按下 Enter 键,即可快速换行。 让文本换行 每次在 Excel 单元格中输入一个值,再按下 Enter 键,活动单元 格均默认下移一个单元格,非常不方便。不过,这时,可以选择“工 具”→“选项”→“编辑”,然后取消“按 Enter 键移动活动单元格 标识框”复选框即可。 在 Excel 中行列快速转换 如果需要要将 Excel 按行(列)排列的数据,转换为按列(行) 排列,可以通过“选择性粘贴”来实现。 选中需要转换的数据区域,执行一下“复制”操作;选中保存数据 的第一个单元格,执行“编辑选择性粘贴”命令,打开“选择性粘贴” 对话框,选中其中的“转置”选项,确定返回即可。 将原有列中的内容倒置过来 1 2 3 4 5 5 4 3 2 172 =OFFSET(A$1,COUNTA(A:A)B1 =OFFSET(A$1,COUNTA(A:A)-ROW(A1),) 快速回到 A1 单元格 按下 Ctrl+Home 组合键,快速选中 A1 单元格。 复制粘贴中回车键的妙用 1、先选要复制的目标单元格,复制后,直接选要粘贴的单元格, 回车 OK; 2、先选要复制的目标单元格,复制后,选定要粘贴的区域,回车 OK; 3、先选要复制的目标单元格,复制后,选定要粘贴的不连续单元 格,回车 OK。 一次选中批注单元格 按下 Ctrl+Shift+O (字母 O)组合键,可以一次性选定所有带批 注的单元格。 一次在所有单位格中插入批注 1 选择你已经做批注的单元格 2 复制 3 选择你要做相同批注的所有单元格 4 编辑〉选择性粘贴〉批注 在公式中插入批注 如果要在公式中插入批注信息,可以利用“N(Value)”返回“0” 的特点,因为文字属于其它值。73 1.假如 A1~F1 单元格中是个别统计数字,G1 则是它们的总和, 那么一般情况下其公式为“=SUM(A1:F1)”。 2.如果要在公式中插入批注信息,可以将公式更改为 “=SUM(A1:F1)+N(&A1~F1 的总和&)”,如图 1 所示。不连续单元格填充同一数据 选中一个单元格,按住 Ctrl 键,用鼠标单击其他单元格,就将这 些单元格全部都选中了。在编辑区中输入数据,然后按住 Ctrl 键,同 时敲一下回车,在所有选中的单元格中都出现了这一数据。 空白行的填充 各位,我一些同事喜欢在表格内使用合并单元格,而我的进行公 式运算时需把单元格打散,但就出现了许多空白格,现在我想把空白 格用临近的非空白填充。 EX:A1 格为“张三” ,A8 为“李四” ,A21 为“王五”之类,现在 我要把 A2 到 A7 填为张三,A9 到 A20 为李四,A22 之后为王五。 在 B1 输 入=IF(A1&&&&,A1,IF(ROW()&1,INDIRECT(&b&&ROW()-1))) =IF(A1&&&&,A1,IF(ROW()&1,INDIRECT(&b&&ROW()-1))),向下复制到 合适位置。然后用选择性粘贴功能替换到 A 列中去。 怎样用函数向下实现自动填充 各位高手,怎样用函数实现如下的功能:把左边的空格,用上面 的 A0001 代码填充,实现右边的格式,谢谢解答!! !74 A0001 色 300 红色 黄色白 色300 ||A0001白500 | ---& 300 || |A红色 黄色500 300如果你的第一个“A0001”在[A1],A2=if(b2&0,a$1,&&) 向下拖 =if(b2&0,a$1,&&) 曳。 最好用附件的形式来提问,这样可以减少相互间猜题的麻烦。 用绝对值是不行的,假如,我下面还有别的编号,这个功能就实 现不了啊 怎么设置自动保存 在“工具”菜单上,单击“选项” ,再单击“保存”选项卡。选中 “自动保存时间间隔”复选框。在“分钟”框中,指定希望 Microsoft Office 程序保存文件的频率。 避免输入网址和电子邮件地址时的超链接 在单元格中输入的网址或电子邮件地址,Excel 在默认情况下会 将其自动设为超级链接。 如果想取消网址或电子邮件地址的超级链接, 可以在单元格上单击鼠标右键, “超级链接/取消超级链接” 选择 即可。 此外,还有两个有效办法可以有效避免输入内容成为超级链接形 式: 1、在单元格内的录入内容前加入一个空格; 2、单元格内容录入完毕后按下“Ctrl+z”组合键,撤消一次即 可。75 单元格前面自动加了等号 我的单元格怎么输入时间后前面自动加了等号,然后 2005 年就变 成了 1905 年了呢? 工具-选项-1-2-3 帮助-转换 lotus 123 公式 有无打勾?去掉 加盖公章 我们日常上送、下发的报表材料、通知等都要加盖公章,如果把这 项工作交给 Excel 或 Word 来完成,我们的工作就轻松多了。 第一步: 第一步:制作公章图案 首先我们要做出一个公章的图案, 最简单的办法是把公章图案扫描 到电脑中,然后处理成透明的 GIF 图像。我们也可以直接用 Excel 来 制作:把绘图工具打开,选中“椭圆”工具,在按下“Shift”键的同 时拖开鼠标,就可以得到一个正圆了。双击这个正圆打开“设置自选 图形格式”对话框,在“颜色与线条”标签中,填充颜色选“无填充 颜色” ,线条颜色设为红色,选 3 磅粗的单线形(图) 。公章的文字用 艺术字来制作,填充颜色和线条颜色都用红色,并设成无阴影产。弧 形文字和水平文字要分开来做,在做弧形文字时,把艺术字拖到圆形 的上方,在艺术字工具中选“艺术字形状-细上弯弧” ,按住黄色的四 方块往下拉,再作适当的调整,就可以做出公章里的圆弧形的文字了。 公章中间还有一个红五星,用“自选图形”的星形就可以做出来了, 填充颜色和线条颜色用红色。最后,按住“Shift”键把组成公章的文 字、图形全部选上,执行右键菜单中的“组合”命令,一个公章就做76 好了。 如何把做好的公章保存出来?这里有一方法:把工作表另存为 Web 页,然后到保存目录中找到*.files 的文件夹,里面有一个 GIF 图片, 这就是刚才做好的公章图案了,它的背景是透明的,我们把它改名为 gongzhang.gif 保存下来即可。 第二步:添加“盖章” 第二步:添加“盖章”按钮 接下来我们给 Excel 添加一个盖章按钮,当一个工作表做好后,点 击这个盖章按钮,就可以为我们盖上公章了。 先把公章图形复制出来 (用来粘贴作为按钮的图标) 然后打开 , “工 具-自定义”对话框,选中“命令”标签,在“类别”栏中找到“宏” , 在右边的“命令”栏里就会出现一项“自定义按钮” 。用鼠标把这个笑 脸图标拖出到菜单栏或工具栏上放下,在笑脸图标上击右键,在弹出 的菜单中把“命名”处的文字改为“加盖公章” 。接下来点击“粘贴按 钮图标”这个命令,就可以用刚和复制的公章图形来代替笑脸图标了。 把鼠标移下来选中“分配超级链接-插入图片” ,然后在“请键入文件 名称或 Web 页名称”栏里输入公章图片 gongzhang.gif 的文件名及路 径,然后按“确定”返回。 好了,看到“加盖公章”这个按钮了吧,点击一下看看,呵呵,页 面上就盖上一个鲜红的公章了,用鼠标可以把它拖到任意的地方。在 Word 文档中加盖公章的方法与此大同小异,大家可以自己试一试。 查找+格式刷的妙用 查找+ 通常在数据校对时要用到查找, 找到之后就用不同格式区分(如字77 体为红色、底纹为黄色等等),如此重复。 例如:先找到第一个数据并将字体改为红色,然后双击格式刷,当 查找到其它相同数据时,再按 Ctrl+A, excel 就会将新找到的数据自动 改为红色与之区分。 具体操作为:Ctrl+F→在查找栏输入要查找的值→查找下一个→ 设置格式(不要退出查找对话框)→双击格式刷→查找全部→Ctrl+A →关闭 另外,通常的方法是:Ctrl+F→在查找栏输入要查找的值→ 另外,通常的方法是:Ctrl+F→在查找栏输入要查找的值→查找 全部→Ctrl+A,再设置格式。 全部→Ctrl+A,再设置格式。但再找下个值时,又要重新设置格式, 如果要找的值很多的话就显得不是那么方便了。当然按照自己的习惯 做最好的。 如果用格式刷+查找功能呢,就可以找到 A 并把 A 设成红色,再双击 格式刷,然后再找 B、找 C、找 D…excel 就会把找到的 B、C、D 自动的 设为红色以之区分,而不用找一个设一次字体了。 Excel 中}

我要回帖

更多关于 vlookup函数的查找值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信