EXCEL调查报告表格形式怎么把数字2变成10002的形式

excel,公式
您的位置: →
excel,公式
第一篇:excel,公式1 AND “与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返 回逻辑“假(FALSE)”。条件判断 AVERAGE 求出所有参数的算术平均值。数据计算 COLUMN 显示所引用单元格的列标号值。显示位置 CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。字符合并 COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。条件统计 DATE 给出指定数值的日期。显示日期 DATEDIF 计算返回两个日期参数的差值。计算天数 DAY 计算参数中指定日期或引用单元格中的日期天数。计算天数 DCOUNT 返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。条件统计 FREQUENCY 以一列垂直数组返回某个区域中数据的频率分布。概率计算 IF 根据对指定条件的逻辑判断的真假结果,返回相对应条件触发的计算结果。条件计算 INDEX 返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。数据定位 INT 将数值向下取整为最接近的整数。数据计算 ISERROR 用于测试函数式返回的数值是否有错。如果有错,该函数返回 TRUE,反之返回 FALSE。逻辑判断 LEFT 从一个文本字符串的第一个字符开始,截取指定数目的字符。截取数据 LEN 统计文本字符串中字符数目。字符统计 MATCH 返回在指定方式下与指定数值匹配的数组中元素的相应位置。匹配位置 MAX 求出一组数中的最大值。数据计算 MID 从一个文本字符串的指定位置开始,截取指定数目的字符。字符截取 MIN 求出一组数中的最小值。数据计算 MOD 求出两数相除的余数。数据计算 MONTH 求出指定日期或引用单元格中的日期的月份。日期计算 NOW 给出当前系统日期和时间。显示日期时间 OR 仅当所有参数值均为逻辑“假 (FALSE) ”时返回结果逻辑“假 (FALSE) ”, 否则都返回逻辑“真 (TRUE) ”。逻辑判断 RANK 返回某一数值在一列数值中的相对于其他数值的排位。数据排序 RIGHT 从一个文本字符串的最后一个字符开始,截取指定数目的字符。字符截取 SUBTOTAL 返回列表或数据库中的分类汇总。分类汇总 SUM 求出一组数值的和。数据计算 SUMIF 计算符合指定条件的单元格区域内的数值和。条件数据计算 TEXT 根据指定的数值格式将相应的数字转换为文本形式 数值文本转换 TODAY 给出系统日期 显示日期 VALUE 将一个代表数值的文本型字符串转换为数值型。文本数值转换 VLOOKUP 在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值 条件定位 WEEKDAY 给出指定日期的对应的星期数。星期计算 Excel 部分函数列表. 函数的步骤:①选中存放结果的单元格 ②单击“=”(编辑公式) ③找函数(单击“三角形”形状按钮。或者直接输入函数名 ④选范围 ⑤CTRL+回车键 ①求和函数 SUM() ②平均函数 AVERAGE() ③排位函数 RANK ()
例Rank(A1:$A$1:$A$15) 行号和列号前面加上“$“符号 A 叫行号。1 或者 15 叫列号,表示单元格所在的位置 数据单元格在 A 列 1 号或 者是 A 列 15 号 ④最大值函数 MAX () ⑤最小值函数 MIN () ⑥统计函数 COUNTIF( ) 计算满足给定单元格的数目 例:Countif ( A1:B5,”&60”) 统计分数大于 60 分的人数,注意,条件要加双引号,在英文状态下输入。⑦单元格内容合并 CONCTENATE() 将若干文字串合并到一个字符串中 ⑧ RIGHT(A1,4) 提取字符串最右边的若干字符,长度为 4 位 ⑨LEFT ( ) 返回字符串最左边的若干字符 ⑩MIDB() 自文字的指定位置开始向右提取指定长度的字符串 11、重复函数 REPT() 单元格重量出现的次数。12、NOW() 返回电脑内部的系统日期与时间 13、MONTH( ) 将序列数转换为对应的月份数 编者语:Excel 是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠 Excel 进行数据管理。它不 仅仅能够方便的处理表格和进行图形分析, 其更强大的功能体现在对数据的自动处理和计算, 然而很多缺少理工 科背景或是对 Excel 强大数据处理功能不了解的人却难以进一步深入。编者以为, Excel 函数应用的不了解正 对 是阻挡普通用户完全掌握 Excel 的拦路虎, 然而目前这一部份内容的教学文章却又很少见, 所以特别组织了这一 个《Excel 函数应用》系列,希望能够对 Excel 进阶者有所帮助。《Excel 函数应用》系列,将每周更新,逐步 系统的介绍 Excel 各类函数及其应用,敬请关注! ---------------------------------术语说明 什么是参数?参数可以是数字、文本、形如 TRUE 或 FALSE 的逻辑值、数组、形如 #N/A 的错误值或单元格引 用。给定的参数必须能产生有效的值。参数也可以是常量、公式或其它函数。参数不仅仅是常量、公式或函数,还可以是数组、单元格引用等1.数组--用于建立可产生多个结果或可对存放在行和列中的一组参数进行运算的单个公式。在 Microsoft Excel 有两类数组:区域数组和常量数组。区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式;常量 数组将一组给定的常量用作某个公式中的参数。2.单元格引用--用于表示单元格在工作表所处位置的坐标值。例如,显示在第 B 列和第 3 行交叉处的单元格, 其引用形式为&B3&。3.常量--常量是直接键入到单元格或公式中的数字或文本值,或由名称所代表的数字或文本值。例如,日期 10/9/96、数字 210 和文本&Quarterly Earnings&都是常量。公式或由公式得出的数值都不是常量。--------------------------------------------Excel 的数据处理功能在现有的文字处理软件中可以说是独占鳌头,几乎没有什么软件能够与它匹敌。在您学会 了 Excel 的基本操作后, 是不是觉得自己一直局限在 Excel 的操作界面中, 而对于 Excel 的函数功能却始终停留 在求和、求平均值等简单的函数应用上呢?难道 Excel 只能做这些简单的工作吗?其实不然,函数作为 Excel 处理数据的一个最重要手段,功能是十分强大的,在生活和工作实践中可以有多种应用,您甚至可以用 Excel 来设计复杂的统计管理表格或者小型的数据库系统。
请跟随笔者开始 Excel 的函数之旅。这里,笔者先假设您已经对于 Excel 的基本操作有了一定的认识。首先我们 先来了解一些与函数有关的知识。一、什么是函数 Excel 中所提的函数其实是一些预定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计 算。用户可以直接用它们对某个区域内的数值进行一系列运算,如分析和处理日期值和时间值、确定贷款的支付 额、确定单元格中的数据类型、计算平均值、排序显示和运算文本数据等等。例如,SUM 函数对单元格或单元格 区域进行加法运算。函数是否可以是多重的呢?也就是说一个函数是否可以是另一个函数的参数呢?当然可以, 这就是嵌套函数的含义。所谓嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用。例如图 1 中所示的公式使用了嵌套的 AVERAGE 函数,并将结果与 50 相比较。这个公式的含义是:如果单元格 F2 到 F5 的平均值大于 50,则求 F2 到 F5 的和,否则显示数值 0。在学习 Excel 函数之前,我们需要对于函数的结构做以必要的了解。如图 2 所示,函数的结构以函数名称开始, 后面是左圆括号、 以逗号分隔的参数和右圆括号。如果函数以公式的形式出现, 请在函数名称前面键入等号 (=) 。在创建包含函数的公式时,公式选项板将提供相关的帮助。公式选项板--帮助创建或编辑公式的工具, 还可提供有关函数及其参数的信息。单击编辑栏中的&编辑公式&按钮, 或是单击&常用&工具栏中的&粘贴函数& 按钮之后,就会在编辑栏下面出现公式选项板。整个过程如图 3 所示。二、使用函数的步骤 在 Excel 中如何使用函数呢? 1.单击需要输入函数的单元格,如图 4 所示,单击单元格 C1,出现编辑栏 图 4 单元格编辑 2.单击编辑栏中&编辑公式&按钮 , 将会在编辑栏下面出现一个&公式选项板&, 此时&名称&框将变成&函数&按钮, 如图 3 所示。3.单击&函数&按钮右端的箭头,打开函数列表框,从中选择所需的函数; 图 5 函数列表框 4.当选中所需的函数后,Excel 2000 将打开&公式选项板&。用户可以在这个选项板中输入函数的参数,当输入 完参数后,在&公式选项板&中还将显示函数计算的结果; 5.单击&确定&按钮,即可完成函数的输入; 6.如果列表中没有所需的函数,可以单击&其它函数&选项,打开&粘贴函数&对话框,用户可以从中选择所需的函 数,然后单击&确定&按钮返回到&公式选项板&对话框。在了解了函数的基本知识及使用方法后, 请跟随笔者一起寻找 Excel 提供的各种函数。您可以通过单击插入栏中 的&函数&看到所有的函数。三、函数的种类 Excel 函数一共有 11 类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、 查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。1.数据库函数--当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。例如,在一个 包含销售信息的数据清单中, 可以计算出所有销售数值大于 1,000 且小于 2,500 的行或记录的总数。Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的统一名称为 Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field 和 criteria。这些参数指向数 据库函数所使用的工作表区域。其中参数 database 为工作表上包含数据清单的区域。参数 field 为需要汇总 的列的标志。参数 criteria 为工作表上包含指定条件的区域。2.日期与时间函数--通过日期与时间函数,可以在公式中分析和处理日期值和时间值。3.工程函数--工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在 不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的 度量系统中进行数值转换的函数。4.财务函数--财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息 票的价值。财务函数中常见的参数未来值 (fv)--在所有付款发生后的投资或贷款的价值。期间数 (nper)--投资的总支付期间数。
付款 (pmt)--对于一项投资或贷款的定期支付数额。现值 (pv)--在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。利率 (rate)--投资或贷款的利率或贴现率。类型 (type)--付款期间内进行支付的间隔,如在月初或月末。5.信息函数--可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为 IS 的工作表 函数,在单元格满足条件时返回 TRUE。例如,如果单元格包含一个偶数值,ISEVEN 工作表函数返回 TRUE。如 果需要确定某个单元格区域中是否存在空白单元格, 可以使用 COUNTBLANK 工作表函数对单元格区域中的空白单 元格进行计数,或者使用 ISBLANK 工作表函数确定区域中的某个单元格是否为空。6.逻辑函数--使用逻辑函数可以进行真假值判断,或者进行复合检验。例如,可以使用 IF 函数确定条件为真还 是假,并由此返回不同的数值。7.查询和引用函数--当需要在数据清单或表格中查找特定数值, 或者需要查找某一单元格的引用时, 可以使用查 询和引用工作表函数。例如,如果需要在表格中查找与第一列中的值相匹配的数值,可以使用 VLOOKUP 工作表 函数。如果需要确定数据清单中数值的位置,可以使用 MATCH 工作表函数。8.数学和三角函数--通过数学和三角函数,可以处理简单的计算,例如对数字取整、计算单元格区域中的数值总 和或复杂计算。9.统计函数--统计工作表函数用于对数据区域进行统计分析。例如, 统计工作表函数可以提供由一组给定值绘制 出的直线的相关信息,如直线的斜率和 y 轴截距,或构成直线的实际点数值。10.文本函数--通过文本函数,可以在公式中处理文字串。例如,可以改变大小写或确定文字串的长度。可以将 日期插入文字串或连接在文字串上。下面的公式为一个示例,借以说明如何使用函数 TODAY 和函数 TEXT 来创 建一条信息,该信息包含着当前日期并将日期以&dd-mm-yy&的格式表示。11.用户自定义函数--如果要在公式或计算中使用特别复杂的计算,而工作表函数又无法满足需要,则需要创建 用户自定义函数。这些函数,称为用户自定义函数,可以通过使用 Visual Basic for Applications 来创建。以上对 Excel 函数及有关知识做了简要的介绍, 在以后的文章中笔者将逐一介绍每一类函数的使用方法及应用技 巧。但是由于 Excel 的函数相当多,因此也可能仅介绍几种比较常用的函数使用方法,其他更多的函数您可以从 Excel 的在线帮助功能中了解更详细的资讯。Excel 是办公应用中的常用软件,它不光有统计功能,在进行查找、计算时,Excel 也有诸多的函数可以简化我 们的操作。需要注意的是对中英文的处理是不大相同的,中文的一个字是按两个字节计算的,稍不注意就可能忽 略这一点,造成错误。其实 Excel 函数中有专门针对双字节字符的函数。让我们先来看看函数 FIND 与函数 FINDB 的区别。语法FIND(find_text,within_text,start_num) FINDB(find_text,within_text,start_num) 两个函数的参数相同。作用:FIND 函数用于查找文本(within_text)中的字符串(find_text),并从 within_text 的首字符开始返 回 find_text 的起始位置编号。也可使用 SEARCH 查找字符串,但是,FIND 和 SEARCH 不同,FIND 区分大小写并 且不允许使用通配符。FINDB 函数用于查找文本(within_text)中的字符串(find_text),并基于字节数从 within_text 的首字符开始返回 find_text 的起始位置编号。此函数用于双字节字符。示例:在图 1 中,单元 B2 中的公式为“=FIND(&雨&,A2)” 单元格 B3 中的公式为“=FINDB(&雨&,A2)” 两个函数公式得出的结果不一样,这是因为在 FIND 函数中,“雨”位于“吴雨峰”串中的第二个位置,故返回 “2”;而在 FINDB 函数中,每个汉字按 2 个字节算,所以“雨”是从第三个字节开始的,返回“3”。同理:LEFT 与 LEFTB、RIGHT 与 RIGHTB、LEN 与 LENB、MID 与 MIDB、REPLACE 与 REPLACEB、SEARCH 与 SEARCHB 的关系也如是。即不带字母 B 的函数是按字符操作的,而带字母 B 的函数是按字节进行操作的。我们在编辑、修改、计算工作簿数据时,经常会用到许多汉字字符,如果使用以上带字母 B 的函数对汉字字符进 行操作,就会很方便。学习 Excel 函数,我们还是从“数学与三角函数”开始。毕竟这是我们非常熟悉的函数,这些正弦函数、余弦函 数、取整函数等等从中学开始,就一直陪伴着我们。
首先, 让我们一起看看 Excel 提供了哪些数学和三角函数。笔者在这里以列表的形式列出 Excel 提供的所有数学 和三角函数,详细请看附注的表格。从表中我们不难发现,Excel 提供的数学和三角函数已基本囊括了我们通常所用得到的各种数学公式与三角函 数。这些函数的详细用法,笔者不在这里一一赘述,下面从应用的角度为大家演示一下这些函数的使用方法。
一、与求和有关的函数的应用 SUM 函数是 Excel 中使用最多的函数, 利用它进行求和运算可以忽略存有文本、 空格等数据的单元格, 语法简单、 使用方便。相信这也是大家最先学会使用的 Excel 函数之一。但是实际上,Excel 所提供的求和函数不仅仅只有 SUM 一种,还包括 SUBTOTAL、SUM、SUMIF、SUMPRODUCT、SUMSQ、SUMX2MY2、SUMX2PY2、SUMXMY2 几种函数。这里笔者将以某单位工资表为例重点介绍 SUM(计算一组参数之和)、SUMIF(对满足某一条件的单元格区域求 和)的使用。(说明:为力求简单,示例中忽略税金的计算。) SUM 1、行或列求和 以最常见的工资表(如上图)为例,它的特点是需要对行或列内的若干单元格求和。比如,求该单位 2001 年 5 月的实际发放工资总额,就可以在 H13 中输入公式=SUM(H3:H12) 2、区域求和 区域求和常用于对一张工作表中的所有数据求总计。此时你可以让单元格指针停留在存放结果的单元格, 然后在 Excel 编辑栏输入公式&=SUM()&,用鼠标在括号中间单击,最后拖过需要求和的所有单元格。若这些单元格是 不连续的,可以按住 Ctrl 键分别拖过它们。对于需要减去的单元格,则可以按住 Ctrl 键逐个选中它们,然后用 手工在公式引用的单元格前加上负号。当然你也可以用公式选项板完成上述工作, 不过对于 SUM 函数来说手工还 是来的快一些。比如,H13 的公式还可以写成=SUM(D3:D12,F3:F12)-SUM(G3:G12) 3、注意 SUM 函数中的参数, 即被求和的单元格或单元格区域不能超过 30 个。换句话说, 函数括号中出现的分隔符 SUM (逗 号)不能多于 29 个,否则 Excel 就会提示参数太多。对需要参与求和的某个常数,可用&=SUM(单元格区域,常 数)&的形式直接引用,一般不必绝对引用存放该常数的单元格。SUMIF SUMIF 函数可对满足某一条件的单元格区域求和,该条件可以是数值、文本或表达式,可以应用在人事、工资和 成绩统计中。仍以上图为例,在工资表中需要分别计算各个科室的工资发放情况。要计算销售部 2001 年 5 月加班费情况。则在 F15 种输入公式为 =SUMIF($C$3:$C$12,&销售部&,$F$3:$F$12) 其中&$C$3:$C$12&为提供逻辑判断依据的单元格区域,&销售部&为判断条件即只统计$C$3:$C$12 区域中部门为& 销售部&的单元格,$F$3:$F$12 为实际求和的单元格区域。二、与函数图像有关的函数应用 我想大家一定还记得我们在学中学数学时,常常需要画各种函数图像。那个时候是用坐标纸一点点描绘,常常因 为计算的疏忽, 描不出平滑的函数曲线。现在, 我们已经知道 Excel 几乎囊括了我们需要的各种数学和三角函数, 那是否可以利用 Excel 函数与 Excel 图表功能描绘函数图像呢?当然可以。三、常见数学函数使用技巧--四舍五入 在实际工作的数学运算中,特别是财务计算中常常遇到四舍五入的问题。虽然,excel 的单元格格式中允许你定 义小数位数,但是在实际操作中,我们发现,其实数字本身并没有真正的四舍五入,只是显示结果似乎四舍五入 了。如果采用这种四舍五入方法的话,在财务运算中常常会出现几分钱的误差,而这是财务运算不允许的。那是 否有简单可行的方法来进行真正的四舍五入呢?其实,Excel 已经提供这方面的函数了,这就是 ROUND 函数,它 可以返回某个数字按指定位数舍入后的数字。在 Excel 提供的&数学与三角函数&中提供了一个名为 ROUND(number,num_digits)的函数,它的功能就是根据指
定的位数,将数字四舍五入。这个函数有两个参数,分别是 number 和 num_digits。其中 number 就是将要进行 四舍五入的数字;num_digits 则是希望得到的数字的小数点后的位数。如图 3 所示单元格 B2 中为初始数据 0.123456,B3 的初始数据为 0.234567,将要对它们进行四舍五入。在单元格 C2 中输入 &=ROUND(B2,2)&,小数点后保留两位有效数字,得到 0.12、0.23。在单元格 D2 中输入&=ROUND(B2,4)&,则小数 点保留四位有效数字,得到 0.6。附注:Excel 的数学和三角函数一览表 ABS 工作表函数 返回参数的绝对值 ACOS 工作表函数 返回数字的反余弦值 ACOSH 工作表函数 返回参数的反双曲余弦值 ASIN 工作表函数 返回参数的反正弦值 ASINH 工作表函数 返回参数的反双曲正弦值 ATAN 工作表函数 返回参数的反正切值 ATAN2 工作表函数 返回给定的 X 及 Y 坐标值的反正切值 ATANH 工作表函数 返回参数的反双曲正切值 CEILING 工作表函数 将参数 Number 沿绝对值增大的方向,舍入为最接近的整数或基数 COMBIN 工作表函数 计算从给定数目的对象集合中提取若干对象的组合数 COS 工作表函数 返回给定角度的余弦值 COSH 工作表函数 返回参数的双曲余弦值 COUNTIF 工作表函数 计算给定区域内满足特定条件的单元格的数目 DEGREES 工作表函数 将弧度转换为度 EVEN 工作表函数 返回沿绝对值增大方向取整后最接近的偶数 EXP 工作表函数 返回 e 的 n 次幂常数 e 等于 2.04,是自然对数的底数 FACT 工作表函数 返回数的阶乘,一个数的阶乘等于 1*2*3*...*该数 FACTDOUBLE 工作表函数 返回参数 Number 的半阶乘 FLOOR 工作表函数 将参数 Number 沿绝对值减小的方向去尾舍入,使其等于最接近的 significance 的倍数 GCD 工作表函数 返回两个或多个整数的最大公约数 INT 工作表函数 返回实数舍入后的整数值 LCM 工作表函数 返回整数的最小公倍数 LN 工作表函数 返回一个数的自然对数自然对数以常数项 e(2.04)为底 LOG 工作表函数 按所指定的底数,返回一个数的对数 LOG10 工作表函数 返回以 10 为底的对数 MDETERM 工作表函数 返回一个数组的矩阵行列式的值 MINVERSE 工作表函数 返回数组矩阵的逆距阵 MMULT 工作表函数 返回两数组的矩阵乘积结果 MOD 工作表函数 返回两数相除的余数结果的正负号与除数相同 MROUND 工作表函数 返回参数按指定基数舍入后的数值 MULTINOMIAL 工作表函数 返回参数和的阶乘与各参数阶乘乘积的比值 ODD 工作表函数 返回对指定数值进行舍入后的奇数 PI 工作表函数 返回数字 3.79,即数学常数 pi,精确到小数点后 15 位 POWER 工作表函数 返回给定数字的乘幂 PRODUCT 工作表函数 将所有以参数形式给出的数字相乘,并返回乘积值 QUOTIENT 工作表函数 回商的整数部分,该函数可用于舍掉商的小数部分 RADIANS 工作表函数 将角度转换为弧度 RAND 工作表函数 返回大于等于 0 小于 1 的均匀分布随机数 RANDBETWEEN 工作表函数 返回位于两个指定数之间的一个随机数 ROMAN 工作表函数 将阿拉伯数字转换为文本形式的罗马数字 ROUND 工作表函数 返回某个数字按指定位数舍入后的数字
ROUNDDOWN 工作表函数 靠近零值,向下(绝对值减小的方向)舍入数字 ROUNDUP 工作表函数 远离零值,向上(绝对值增大的方向)舍入数字 SERIESSUM 工作表函数 返回基于以下公式的幂级数之和SIGN 工作表函数 返回数字的符号当数字为正数时返回 1,为零时返回 0,为负数时返回 -1
第一篇:excel,公式总目录
公式所在行的行号 (250) 引用所在行的行号 (10)
=ROW() =ROW(F4)
引用中的第一行的行号 (4) =ROW(F5:G9)
ROWS公式 说明(结果)
引用中的行数 (4)
=ROWS(T3:U6)
数组常量中的行数 (2) =ROWS({1,2,3;4,5,6}) 数组常量中的行数 (3) =ROWS({1,2,3;4,5,6;5,6,7})
LOOKUP公式1 频率
4.14 4.91 5.17 5.77 6.39
red orange yellow green blue
在 A 列中查找 4.91,并返回同一行 B 列的值 (orange) 精确查找 公式=LOOKUP(4.91,A200:A205,B200:B205)
在 A 列中查找 5.00,并返回同一行 B 列的值 (orange) 近似值查找 公式=LOOKUP(5,A200:A205,B200:B205)
在 A 列中查找 0,由于 0 小于查找向量 A2:A7 中的最小值,所以返回错误值 (#N/A) 公式=LOOKUP(0,A200:A205,B200:B205)
blue yellow
=LOOKUP(&blue&,A207:A208,B207:B208) =LOOKUP(&yellow&,A207:A208,B207:B208)
业绩查询 =IF(ISNA(LOOKUP(GG5,GA5:GA11,GC5:GC11)),&找不到&,LOOKUP(GG5,GA5:GA11,GC5:GC11))
香蕉 柠檬 柑桔
杏 腰果 花生 核桃
当是我是用了 23 24 25 22
如果是需要分 23
INDEX公式1 数据
苹果 香蕉 苹果 =INDEX($AN$4:$AO$5,1,1) =INDEX($AN$4:$AO$5,2,1) =INDEX($AN$4:$AO$5,2,2) =INDEX($AN$4:$AO$5,1,2)
香蕉 梨 柠檬
说明(结果)
返回单元格区域的第二行和第二列交叉处的值(梨) 返回单元格区域的第二行和第一列交叉处的值(香蕉)
INDEX公式2
=INDEX({1,2;3,4},0,2)
返回数组常量中第一行、第二列的值 (2) 返回数组常量中第二行、第二列的值 (4)
INDEX({1,2;3,4},0,2)
INDEX({3,4;1,2},0,2) 注释 示例中的公式必须以数组公式的形式输入。在将示例复制到空白工作表中后,请选中以公式 单元格开始的单元格区域 A2:A3,按 F2,再按 Ctrl+Shift+Enter。如果公式不是以数组公式的形式 输入,则返回单个结果值 2。
INDEX公式3 水果
返回区域 AN17:AP25 中第二行和第三列交叉处的单元格 AP18 的引用。(38)
公式= INDEX(AN17:AP25,2,3)
香蕉 柠檬 柑桔
0.34 0.55 0.25 0.59
2.8 3.55 1.25 1.75
38 15 25 40 10 16 20 12
公式=INDEX((AN17:AN25,AN17:AP25),2,2,2)
返回第二个区域 AN22:AP26 中第二行和第二列交叉处的单元格 AO23的引用。(3.55)
公式= INDEX((AN16:AP21,AN22:AP26),2,2,2) 216
杏 腰果 花生 核桃
返回区域 AN16:AP25 中第一个区域的第三列的和,即单元格区域 AP16:AP25 的和。(216)
公式= SUM(INDEX(AN16:AP25,0,3,1)) #REF! 2.42
返回以单元格 AO17 开始到单元格区域 AN16:AN25 中第五行和第二列交叉处结 束的单元格区域的和,即单元格区域 AO16:AO25 的和。(2.42)
公式= SUM(INDEX(A130:C135,0,2,1))
当是我是用了=INDEX({23,24,25,22},1), 每行的参数都是手工改的,但是现在用了ROW()的话,那么只需要输入第一个公式,其他的拖拽就行了,如下23 24 25 22 =INDEX({23,24,25,22},ROW(A1)) =INDEX({23,24,25,22},ROW(A2)) =INDEX({23,24,25,22},ROW(A3)) =INDEX({23,24,25,22},ROW(A4))
如果是需要分列来显示,那么就用COLUMN()来的方便了 23 24 25 22
总目录 sum
输入同时按下CTRL+SHIFT+ENTER *** 数组公式的外面会自动加上大括号{}予以区分 33 11 22 100 =SUM((BH5:BH7&10)*(BI5:BI7)) =SUM(($BH$5:$BH$7=10)*($BI$5:$BI$7)) =SUM(($BH$5:$BH$7=&&)*($BI$5:$BI$7)) =SUM(($BH$4:$BH$7=&AA&)*($BI$4:$BI$7)) 166 =SUM(BI4:BI7) 30 AA 10 100 11 22 33
=SUM({23,24,25,22}) 106 =SUM(BH5:BH7,BI5:BI7)
列与列对应相等10
SUM(--(B57:J57=B58:J58))
列与列不对应:
SUM(--(COUNTIF(B57:J57,B58:J58)&0))
数组公式,输入后按Ctrl+Shift+Enter结束
统计正负数的和
正岛= 负岛=
统计正负数的和
正岛= 负岛=
=SUM(14,B1) =SUM(&5&,32,FALSE) =SUM(B1:D1,F1) =SUM(B1:F1)
39 37 564:32:00 23.
计算14和B1单元格中数字之和 将&5&和FALSE(0)转换后再计算 时间将被转换后再计算 引用中的TRUE(1)将被忽略
COLUMN公式1
公式所在的列 (1) =COLUMN() 引用的列 (1) 引用的列 (3) =COLUMN(A10) =COLUMN(C10)
统计正负数的和
正岛 =SUMIF(A2:A30,&&0&) 岛 =SUMIF(A2:A30,&&0&)
=SUMIF(CG$3:CG$9,CJ4,CH$3:CH$9)
客户 AA AA
200 600 100
客户 AA BB CCC
=SUMIF(A2:A30,&&0&)
正岛= SUMIF(CA6:CA10,&&0&) 负岛= SUMIF(CA6:CA11,&&0&)
=SUMIF(CG$3:CG$9,CJ8,CH$3)
统计正负数的和
正岛= 负岛=
销售点 A B C
销售人员 34 12 23
统计正负数的和
F 正岛==SUM(CA21:CA25*(SIGN(CA21:CA25)=1)) 负岛==SUM(CA21:CA25*(SIGN(CA21:CA25)=-1))
销售额超过10000的销售点 销售人员之和:
=SUMIF(CJ15:CJ20,&&10000&,CK15:CK20)
a1 a1 a2 a4 a1
=SUMIF(CA27:CA31,CD27,CB$27)
=SUMIF(CA27:CA31,CD30,CB27:CB31)
a1=IF(MOD(ROW(),2)=0,&&,INT(ROW()/2)+1) 1 3 KK 4 KK 5 KK 6 KK 7 KK 8 KK 17 16 15 14 13 12 100 3 101 4 101 5 101 6 101 7 101 8 101 =IF(MOD(ROW(),2)=0,&&,INT(ROW()/2)+10) =IF(MOD(ROW(),2)=0,&KK&,INT(ROW()/2)+1)
=IF(MOD(ROW(),2)=0,CO$4+CP$4,INT(ROW()/2)+1)
总目录 人民币面额数量_准备公式
需要票面金额 工资 100
35 35 35 65 35 265 1
2 2 2 2 2 2 12
总目录 SUMPRODUCTD 成本
生产需要零件个数 成本
A产品 B产品
甲零件 乙零件 丙零件
产品成本:
COMBIN_组合总数
=COMBIN(30,7) =COMBIN(3.6,0.1)
30个中选7个的组合数 3个中选0个的组合数
从6个不同的球中取出3个的取法 9个不同球(4白,5黑),取1白2黑的取法
=COMBIN(6,3) =COMBIN(4,1)*COMBIN(5,2)
总目录 SUMPRODUCT_函数应用
数组1 3 1 4 9 3 5 数组2 6 3 7 1 2 4
公式 =SUMPRODUCT(EO3:EP5,ES3:ET5)
可设计成查询系统
月份 4月 6月 5月 5月 6月 客户 AA AA WW AA WW 金额 00
=SUMPRODUCT(($EN$12:$EN$16=ER$11)*($EO$12:$EO 4月 AA WW 输入月份 1000 AA 4月 5月 6月
=SUMPRODUCT(($EN$1
单价自动录入
产品名称 AA AA BB BB CC CC 颜色 黑色 本色 黑色 本色 黑色 本色 单价 10 5 15 8 20 11 产品名称 AA BB CC AA BB CC 颜色 黑色 黑色 黑色 本色 本色 本色 单价 10 15 20 5 8 11
总目录 TRUNC_保留小数位
=TRUNC(2.31) =TRUNC(2.31,1)
2 2.3 将2.31取整
将2.31返回1位小数值
=ER$11)*($EO$12:$EO$16=ER12)*$EP$12:$EP$16) 输入客户
=SUMPRODUCT(($EN$12:$EN$16=EU12)*($EO$12:$EO$16=$EU$11)*$EP$12:$EP$16)
总目录 四舍五入
=ROUND(2.149, 1) =ROUND(-1.475, 2) =ROUND(-1.475, 0) =ROUND(102.43, -2)
将2.149四舍五入到1位小数 将-1.475四舍五入到2位小数 将-1.475四舍五入到整数 将102.43四舍五入到百位
2.1 -1.48 -1 100 1.2 1.23 1.226 1
=ROUND(FQ8, 1) =ROUND(FQ8, 2) =ROUND(FQ8, 3) =ROUND(FQ8, 0)
1.226 1.226 1.226 1.226
=ROUNDDOWN(2.149, 1) =ROUNDDOWN(-1.475, 2)
将2.149向下舍入到1位小数 将-1.475向下舍入到2位小数
公式 结果 说明
=ROUNDUP(2.149, 1) =ROUNDUP(-1.475, 2)
将2.149向上舍入到1位小数 将-1.475向上舍入到1位小数
向上舍入到最接近N的倍数
=CEILING(3.6,1) =CEILING(3.6,0.1) =CEILING(3.613,0.1) =CEILING(-3.6,-1) =CEILING(-3.6,-2) =CEILING(31.67,7)
将3.6向上舍入到最接近1的倍数 将3.6向上舍入到最接近0.1的倍数 将3.613向上舍入到最接近0.1的倍数 将-3.6向上舍入到最接近-1的倍数 将-3.6向上舍入到最接近-2的倍数 将31.67向上舍入到最接近7的倍数
4 3.6 3.7 -4 -4 35
向下舍入到最接近N的倍数
=FLOOR(3.6,1) =FLOOR(3.613,0.1) =FLOOR(-3.6,-2) =FLOOR(31.67,7)
将3.6向下舍入到最接近1的倍数 将3.613向下舍入到最接近0.1的倍数 将-3.6向下舍入到最接近-2的倍数 将31.67向下舍入到最接近7的倍数
3 3.6 -2 28
取整即去掉小数部分
=INT(0.5) =INT(-3.1)
对0.5取整即去掉小数部分
对负数的取整是收上小数部分
总目录 业绩查询
人员编号 销售人员
陈实 王天茹 杨莉娟 任华安 刘鑫宇 袁心一 阎
LOOKUP 销售成绩
03 06 1007
好 一般 优秀 好 一般 好 优秀
输入人员编号人员名称销售成绩业务能力:
总目录 相除余数
=MOD(25,7)
25/7的余数为4 25/-7的余数为-3,符号与除数相同 25/7的余数为-4,符号与除数相同
1002 王天茹 19036 一般
=MOD(25,-7) =MOD(-25,-7)
总目录 PRODUCT_乘积
5 10 15 20
=PRODUCT(2,4,6) =PRODUCT(A1:D1)
计算2、4和6的成绩
15000 计算单元格A1到D1中数字的乘积
将上面的结果在乘以2
=PRODUCT(A1:D1,2) 30000
总目录 金额大写表达式 壹兆贰仟叁佰肆拾伍亿陆仟柒佰捌拾玖万零壹佰贰拾叁元整 869283 捌拾陆万玖仟贰佰捌拾叁元整
总目录 COUNTIF_重复值
¥1,234,567,890,123.00
重复 品名1 编号1 重复
万零壹佰贰拾叁元整
重复 重复 OK OK OK OK OK OK OK OK OK OK OK
2.5寸铝通[SD寸铝通[SD寸单波[SD寸中宽[SD寸中窄[SD寸铝通[SD寸铝通[SD寸平面[SD寸-YD942[寸铝通[SD寸铝通[SD寸铝通[SD寸铝通[SD2522]
A01-02 A01-00 A01-03 A01-04 A01-04 A01-06 A01-07 A01-08 A01-09 A01-10 A01-11 A01-12 A01-13
OK OK OK 重复 重复 OK OK OK OK OK OK OK OK
总目录 OR_函数
=IF(OR(IO6=&&,IP6=&&),&&,IQ6+IO6-IP6) =IF(OR(IO6=&&,IP6=&&),0,IQ6+IO6-IP6) =IF(COUNTIF($IB$5:$IB$2000,IB5)&1,&重复&,&OK&) 品名 AA =IF(COUNTIF($IC$5:$IC$2000,IC5)&1,&重复&,&OK&) BB CC DD 入料 500 出料 1000 上月余额
=IF(AND(IO15=&&,IP15=&&),0,IF(OR(IN15={&本日合计&,&本月
摘要 支出 支出 收入 本日合计
货方 500 1000
余额 -500 -
=COUNTIF(IA$20:IC$24,IE20) 数据
本月累计 数据
6 7 8 9 AA
出现次数 2 1 2 2 1
出现次数 2 1 1 1 2
Q6+IO6-IP6)
6+IO6-IP6) 本月余额
,IF(OR(IN15={&本日合计&,&本月累计&,&本年累计&}),IQ14,IQ14+IO15-IP15))
第一篇:excel,公式excel 常用函数公式及技巧搜集(常用的)
【身份证信息?提取】 从身份证号码中提取出生年月日
=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),&#-00-00&)+0 =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&)+0,)
显示格式均为 yyyy-m-d。(最简单的公式,把单元格设置为日期格式)
=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)&&-&&MID(A2,13,2))
显示格式为 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)
=IF(LEN(A1:A2)=18,MID(A1:A2,7,8),&19&&MID(A1:A2,7,6))
显示格式为 yyyymmdd。
=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)&-MID(A2,9,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),&#-00-00&))
从身份证号码中提取出性别
=IF(MOD(MID(A1,15,3),2),&男&,&女&) (最简单公式) =IF(MOD(RIGHT(LEFT(A1,17)),2),&男&,&女&) =IF(A2&&” ”,IF(MOD(RIGHT(LEFT(A2,17)),2),”男”,”女”),) =IF(VALUE(LEN(ROUND(RIGHT(A1,1)/2,2)))=1,&男&,&女&)
从身份证号码中进行年龄判断
=IF(A3&&””,DATEDIF(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3)=18*2),”#-00-00”),T ODAY(),”Y”),) =DATEDIF(A1,TODAY(),“Y”)
(以上公式会判断是否已过生日而自动增减一岁)
=YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-1900 =YEAR(TODAY())-IF(LEN(A1)=15,&19&&MID(A1,7,2),MID(A1,7,4)) =YEAR(TODAY())-VALUE(MID(B1,7,4))&&岁&
=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&)
以 2006 年 10 月 31 日为基准日,按按身份证计算年龄(周岁)的公式
=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),&#-00-00&)*1,&&,&y&)
按身份证号分男女年龄段
按身份证号分男女年龄段,身份证号在 K 列,年龄段在 J 列(身份证号为 18 位) 男性 16 周岁以下为 1 男性 16 周岁(含 16 周岁)以上至 50 周岁为 2 男性 50 周岁(含 50 周岁)以上至 60 周岁为 3 男性 60 周岁(含 60 周岁)以上为 4 女性 16 周岁以下为 1 女性 16 周岁(含 16 周岁)以上至 45 周岁为 2 女性 45 周岁(含 45 周岁)以上至 55 周岁为 3 女性 55 周岁(含 55 周岁)以上为 4 =MATCH(DATEDIF(DATE(MID(K1,7,4),MID(K1,11,2),MID(K1,13,2)),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,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,NOW(),&y&)
根据出生年月推算生肖
中国人有 12 生肖,属什么可以推算出来。即用诞生年份除以 12,再用除不尽的余数对 照如下:0→猴,1→鸡,2→狗,3→猪,4→鼠,5→牛,6→虎,7→兔,8→龙,9→蛇,10 →马,11→羊例如:XXX 出生于 1921 年,即用 1921 年除以 12,商得数为 160,余数为 1,对 照上面得知余数 1 对应生肖是鸡,XXX 就属鸡。=MID(&猴鸡狗猪鼠牛虎兔龙蛇马羊&,MOD(YEAR(A2),12)+1,1) (2007)
如何求出一个人到某指定日期的周岁?
=DATEDIF(起始日期,结束日期,&Y&)
计算距离退休年龄的公式
=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)),&Md&)&&天&)) 其中 E2 为年龄(可用身份证号码的公式生成) ; V2 为法定退休年龄(男 60,女 50)公式为:=IF(D2=&&,&&,IF(D2=&男&,60,50)) D2 为男或女(可用身份证号码的公式生成) ;U2 为出生年月日(可用身份证号码的公式生成) 。
=DATEDIF(B2,TODAY(),&y&) =DATEDIF(B2,TODAY(),&ym&) =DATEDIF(B2,TODAY(),&md&) =DATEDIF(B2,TODAY(),&y&)&&年&&DATEDIF(B2,TODAY(),&ym&)&&月 &&DATEDIF(B2,TODAY(),&md&)&&日&
=DATEDIF(C6,C8,&y&)求两日期间的年数 =DATEDIF(C6,C8,&ym&)求两日期间除去整年数剩余的月数 =DATEDIF(C6,C8,&m&)求两日期间的总月数 如果只需要算出周年的话,可以用=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,TODAY(),&m&),12) ,&00&) '显示 4009 =TEXT(DATEDIF(B2,TODAY(),&y&),&00 年 &)&TEXT(MOD(DATEDIF(B2,TODAY(),&m&),12),&00 月&) '显示 40 年 09 月 如果你找不到 DATEDIF 函数,也可以不用 DATEDIF 函数, 如 [B2]= 则=TEXT(RIGHT(YEAR(NOW()-B2),2),&00&)&TEXT(MOD(MONTH(NOW()-B2)-1,12),&00& ) '显示 4009 =TEXT(RIGHT(YEAR(NOW()-B2),2)&&年&&MOD(MONTH(NOW()-B2)-1,12)&&个月 &,&&) '显示 40 年 09 个月
自动算出工龄日期格式为(yyyy.mm.dd)
能否用(yyyy.mm.dd)这种格式来计算出工龄有多长呢~? 以前用这样一段( =TEXT(RIGHT(YEAR(NOW()-A1),2)&&年 &&MOD(MONTH(NOW()-A1)-1,12)&&个月&,&&) ) 。但这种方法只能用(yyyy-mm-dd)这样的日期格式才能实现! 你不妨把D.‖替换成D-‖,不就行了吗,再说后者是日期的一种标准格式, =TEXT(RIGHT(YEAR(NOW()-SUBSTITUTE(A1,&.&,&-&)),2)&&年 &&MOD(MONTH(NOW()-SUBSTITUTE(A1,&.&,&-&))-1,12)&&个月&,&&)
LLLLLLLLLLLLLLLLLLLLLLLLL
【时间和日期应用】 自动显示当前日期公式
=YEAR(NOW()) =MONTH(NOW()) =DAY((NOW())) 当前年 当前月 当前日
如何在单元格中自动填入当前日期
如何判断某日是否星期天
=WEEKDAY(A2,2) =TEXT(A1,&aaaa&) =MOD(A1,7)&2
某个日期是星期几
比如 2007 年 2 月 9 日,在一单元格内显示星期几。=TEXT(A1,&aaa&) (五) =TEXT(A1,&aaaa&) (星期五) =TEXT(A1,&ddd&) (Fri) =TEXT(A1,&dddd&) (Friday)
什么函数可以显示当前星期
如:星期二 10:41:56 =TEXT(NOW(),&aaaa hh:mm:ss&)
求本月天数
求本月天数 A1=DAY(DATE(YEAR(A1),MONTH(A1)+1,0)) 也有更便的公式:=DAY(EOMONTH(NOW(),0)) 需加d分析工具箱。当前月天数=DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-DATE(YEAR(TODAY()),MONTH(TOD AY()),1) 用公式算出除去当月星期六、星期日以外的天数 =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&)=&一&,TODAY()-3,IF(TEXT(TODAY(),&AAA&)=&日 &,TODAY()-2,TODAY()-1)) =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},{&上旬&,&中旬&,&下旬&,&下旬&})
如何获取一个月的最大天数
&=DAY(DATE()-1)&或&=DAY(B1-1)&,B1 为&
日期格式转换公式
将 “01/12/2005” 转换成“”格式
=RIGHT(A1,4)&MID(A1,4,2)&LEFT(A1,2) =YEAR($A2)&TEXT(MONTH($A2),&00&)&TEXT(DAY($A2),&00&) 有效性,但要设置储存格格式。也可以用下列两方法1、先转换成文本, 然后再用字符处理函数。2、[数据]-[分列] [日期]-[MDY] 该公式不用设置数据
将“2005 年 9 月”转换成“200509”格式
先用公式:=text(a1,&yyyymm&)+0 然后将单元格格式为常规。
将“”格式转换为“”格式
用公式:=TEXT(A1,&YYYYMMDD&) 反之,将
格式,可用公式=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) 另四种公式=text(a1,&&) 显示: =--TEXT(A1,&#-00-00&),把单元格设置为日期格式 显示: =TEXT(00-00-00&)*1,单元格设置日期型 显示: =VALUE(LEFT(A1,4)&&-&&MID(A1,5,2)&&-&&RIGHT(A1,2)) 显示:
将“”转换为“”格式
=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))
将“199306”转换为“1993-6”
公式 1:=LEFT(A3,4)&&-&&RIGHT(A3,2)*1 公式 2:=--TEXT(A3*100+1,&#-00-00&) 公式 2 需要设置单元格格式,自定义:e-m 公式 3:=TEXT(TEXT(A3&&01&,&&),&e-m&)
把 198405 转换成 1984.05
一、查找―1984,替换―1984. 二、如果全部是年月的话,我个人建议, 1、采取辅助=mid(xxxxxx,1,4) & &.& & right(xxxxxx,2) 2、选中这列,用数据中的分列。然后????? 三、单元格格式/数字/自定义,类型下面输入:####&.&##
将文本“” 转换为日期格式:
=DATE(MID(A1,1,4),MID(A1,6,2),MID(A1,9,2))
转换为 2005 年 8 月 6 日格式
=TEXT(A1,&yyyy&&年&&m&&月&&d&&日&&;@&)
象 22 怎样转换成 22 日?转成当年当月的日子
公式为:=date(year(now()),month(now()),22)
将“2006 年 5 月”转换成“2006 年 05 月”
公式为:=TEXT(A8,&yyyy&&年&&mm&&月&&;@&) 也可以这样处理:选中单元格,设置单元格公式-数字-自定义,将 yyyy“年”m“月” 改为:yyyy“年”mm“月” ,即可。但这方法打印出来显示为:2006/5/
将“1968 年 6 月 12 日”转换为“”格式
=YEAR(A1)&&/&&MONTH(A1)&&/&&DAY(A1) =TEXT(A1,&yyyy/mm/dd&) 显示: 显示:
将“1968 年 6 月 12 日”转换为“”格式
=YEAR(A1)&&-&&MONTH(A1)&&-&&DAY(A1) =TEXT(A1,&yyyy-mm-dd&) 显示: 显示:
的日期格式转换成 1993 年 12 月
=CONCATENATE(YEAR(A1),&年&,MONTH(A1),&月&) =YEAR(A1)&&年&&MONTH(A1)&&月& 也可以自定义格式 [$-404]e&年&m&月&
将“”包含年月日的日期转换成“197805”只有年月的格式
=year(A1)&text(month(A1),&00&)
要将“99.08.15” 格式转换成“”如何做
选中列,数据菜单中选分列,分列过程中D格式‖选D日期 YMD‖,结束。
后系统自动变成 , 要保持
格式, 可以使用强制文本 (前 面加'号)或使用公式=TEXT(A1,&YYYY/MM/DD&)。也可以用另一种公式=IF(ISERROR(TEXT(A1,&yyyy/mm/dd&)),TEXT(A1,&&),TEXT(A1,&yyyy/mm/d d&))
将“二○○三年十二月二十五日”转为“”格式,
1、 可以用数组公式将中文日期转化为日期系列数 {=14610+MATCH(SUBSTITUTE(A3,& 元&,&一&),TEXT(ROW($1),&[DBNum1]yyyy 年 m 月 d 日&),0)} 该公式速度较慢。2、改进后的公式,速度要快的多{=DATE(1899+MATCH(LEFT(A7,4),TEXT(ROW($),&[DBNum1]0000&),0),MO NTH(MATCH(SUBSTITUTE(MID(A7,6,7),&元&,&一&),TEXT(ROW($1:$366),&[DBNum1]m 月 d 日&),0)),DAY(MATCH(SUBSTITUTE(MID(A7,6,7),&元&,&一 &),TEXT(ROW($1:$366),&[DBNum1]m 月 d 日&),0)))} 要设置为 1900 年的日期格式。
日期格式转换
如 A 列是月份数为 8,B 列是日期数为 18,如何在 C 列显示“8 月 18 日” =A1&&月&&B1&&日& 反之,要将 C 列的“8 月 18 日” 直接分别到 D、E 列,显示月份和日期, 月数份=LEFT(C5,FIND(&月&,C5)-1) 日期数=MID(C5,FIND(&月&,C5)+1,FIND(&日&,C5)-FIND(&月&,C5)-1) 也可分别用公式=month(--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) 在数据筛选求和上有意想不到的功能,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)
按奇偶数排序
我想请教怎样按奇数顺序然后再按偶数顺序排序 =IF(MOD(A1,2),0,1) =IF(ROW()&50,(ROW()*2)-100,(ROW()*2)-1) =ROW()*2-1-(ROW()&50)*99
自动生成序号
比如在第二列中输入内容回车后第一列的下一行自动生成序列号。=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)-1
按字符数量排序
制作歌曲清单时,习惯按字符数量来排列分类,但是 EXCEL 并不能直接按字数排序。需要先计算出每首歌曲的字数,然后再进行排序。如 A、B 列分别为“歌手”和“歌名” ,在 C1 输入“字数” ,在 C2 输入公式=LEN(B2) 下拖,单击 C2,单击工具栏上的“升序排列”即可,删除 C 列。
排序字母与数字的混合内容
日常使用中,表格经常会有包含字母和数字混合的数据,对此类数据排序时,通常是先 比较字母的大小,再比较数字的大小,但 EXCEL 是按照对字符进行逐位比较来排序的,如 下表:A7 排在第 5 位,而不是第 1 位。排序结果无法令人满意。A 1 A122 2 A29 3 A317 4 A43 5 A7 6 B20 7 B3 8 C144 9 C5
A 1 2 3 4 5 6 7 8 9 10 A7 A29 A43 A122 A317 B3 B20 C5 C33 C144
如果希望 EXCEL 改变排序 变。在 B1 中输入公式RIGHT(A1,LEN(A1)-1),3) 下 单击 B2,单击工具栏上的
B A007 A029 A043 A122 A317 B003 B020 C005 C033 C144
的规则,需要将数据做一些改 LEFT(A1,1)& RIGHT(&000&& 拖 “升序排列”即可。
如 A、B 列分别为“歌手”和“歌名” ,在 C1 输入“次序” ,在 C2 输入公式=RAND() ,下拖,单击 C2,单击工具栏上的“降序排列”即可对歌曲清单进行随机排序。
排序的问题
我想要这样的排序04-09 ; 其实不是数据排序,应该是数据填充。输入公式=LEFT(E3,4)+3&&-&&RIGHT(E3,4)+3 即可。
怎样才能让数列自动加数
怎样做才能让数列自动加数 A A0001 B B0001 A A0002 C C0001 A A0003 B B0002 C C0002 公式为=A1&&000&&COUNTIF(A$1:A1,A1)向下拖 =TEXT(COUNTIF(A$1:A1,A1),&!&&A1&&0000&)否则数字超过 9 就错误了。
一个排序问题
一个电子表格,格式是 101、102... 999,1... 1,1020201... 9990101,请 问如何将它排列成 101,1,102,1,... 999,1 的形式。我在数字前加了个字母,比如&d&&&数字&,然后用排序就可以把它们按你的需求排列了.最 后再把字母&d&去掉。
数字的自动排序,插入后不变?
1 2 3 4 5 赵一 赵二 赵三 赵四 赵五 总经理 副经理 副经理 技术员
6 赵六 员工 如上的一个表,如何实现当我把赵六这一整行(第 6 行)插入到上面的表中时,A 列的序列 号不变?最后的效果如下1 赵一 总经理 2 赵二 副经理 3 赵六 员工 4 赵三 副经理 5 赵四 技术员 6 赵五 A1 单元格输入公式 =row(),往下拉,然后再插入。=SUBTOTAL(3,$B$2:$B2) 在 A1 中输入公式:“=if(b1=&&,&&,counta($b$1:b1)”后下拉复制至 A 列各行即可(“” 不必输入)
根据规律的重复的姓名列产生自动序号
姓名 张三 张三 李四 李四 赵五 赵五 赵五 王六 王六 序号 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(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
自动排名公式
=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,&&&&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)-1,3,COUNTIF($A:$A,$A2),1))
对于普通排名分数相同时,按顺序进行不重复排名
=RANK(K32,$K$32:$K$55)+COUNTIF($K$32:$K32,K32)-1 =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)-1 =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/COUNTIF($E$3:$E$22,$E$3:$E$22) ,0))-COUNTIF($E$3:$E$22,&&&&E3)} 一般方式排名 =RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)-1 不重复排名 =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/1 0000))) 不重复排名 =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)) =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)))+1 (降序) {=SUM(--(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))))+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($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(IF($B$1:$H$1&=B1,&&,1/(COUNTIF($B$1:$H$1,$B$1:$H$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)-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)=IN
DIRECT(&A&&RIGHT(LARGE(($E$2:$E$21*100+ROW($A$2:$A$21)),ROW(A1)),2))
=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+ROW($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/通用格式名&)
排序后排名
{=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),)}
根据双列成绩进行共同排名
=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) =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)-1 =SUMPRODUCT(($A$16:$A$25=A16)*($B$16:$B$25-ROW($B$16:$B$25)/10000&B16-RO W(B16)/10000))+1 由小到大 =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+RO W(B16)/10000))+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+RO W(B16)/10000))+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&B16-RO W(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(($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} =19-FREQUENCY($B$3:$B$21,B3)+1 =SUMPRODUCT(($B$2:$B$20&=B2)/COUNTIF($B$2:$B$20,$B$2:$B$20))
无并列排名
=RANK(B3,$B$3:$B$21)+COUNTIF($B$3:$B3,B3)-1 =SUMPRODUCT((B3-ROW()/1000&$B$3:$B$21-ROW($B$3:$B$21)/ =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()/))+1}
有并列分段排名
=SUMPRODUCT(($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(I NDIRECT(&1:&&COUNTIF($A$3:$A$21,A3)))),0)} {=MATCH(C3,LARGE(IF($A$3:$A$21=A3,$C$3:$C$21),ROW(INDIRECT(&1:&&COUNT IF($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} (需辅助列)
无并列分段排名
{=SUMPRODUCT(($A$3:$A$21=A3)*($C$3:$C$21-ROW($C$3:$C$21)/10000&C3-ROW(C 3)/10000))+1} =19-FREQUENCY(($A$3:$A$21=A3)*($C$3:$C$21-ROW($C$3:$C$21)/1000),C3-ROW()/10 00)+1
序号 姓名 语文 数学 英语
杨增海 郭爱玲
134 143 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 9 62 3 72 1 48 5 48 5 72 1 54 4 42 9 缺考 缺考 45 8 46 7 缺考不计算在内 b2=IF(A2=&缺考&,&&,RANK(A2,$A$2:$A$13)) 然后按照 B 列排序 缺考计算在内 =IF(A2=&缺考&,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=&&,&&,RANK(A2,$A$2:$A$11,0)) 如果隔几行排名,如下表,第五行、第九行和第十二行不参与排名。单位 数据 排名 A 1 8 A 5 7
A 6 6 小计 12 B 8 4 B 9 3 B 7 5 小计 24 C 18 1 C 11 2 小计 29 =IF(A2=&小计&,&&,RANK(B2,(B$2:B$4,B$6:B$8,B$10:B$11)))
根据分数进行倒排名
=RANK($E3,$E$3:$E$22,1) =RANK(K60,$K$60:$K$83,1) =COUNTIF($K$60:$K$83,&&&&K60)+1
倒数排名函数是什么
1 为正排序,0 为逆排序。倒数排名=RANK(A2,$A$2:$A$5,0) 正数排名=RANK(A2,$A$2:$A$5,1)
如何实现每日各车间产量的排名
=RANK(C2,OFFSET($C$2:$C$5,MATCH(A2,$A$2:$A$,,,)) =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$331,ROW($K$308$K$331)-307),)} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
筛选后自动产生序列号并汇总
自动产生序列号:在 A1 输入以下公式,往下拖。=SUBTOTAL(3,$B$2:B2)*1 自动汇总,用以下公式=SUBTOTAL(9,$B$2:B2) 说明:汇总时,不要在“全选”状态下进行,先“筛选”出某一单位,自动求和∑。然 后再恢复到“全选”或者选择任何单位,就能自动汇总了(在“筛选”出某一单位进行求和 时,一般表格会自动产生以上汇总公式) 。其它:如同时要在其它单元格显示人数,在“全选”状态下,选定单元格,点“fx” (用 “sum”函数)再点击序列号最末尾数,即可。
如何筛选奇数行
公式=MOD(A1,2)=1
函数筛选姓名
如何把两列中只要包含 A 和 A+的人员筛选出来 =IF(ISNUMBER(FIND(&A&,C2))+ISNUMBER(FIND(&A&,B2))&0,&OK&,&&)
名次=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((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),ROW(A$1:A$20),6 5536),ROW()))&&&(数组公式)
如何请在 N 列中列出 A1:L9 中每列都存在的数值
{=IF(ROW()&SUM(--x),&&,INDEX(A:A,SMALL(IF(x,ROW($A$1:$A$9)),ROW())))}
自动为性别编号的问题
有一个编码,5 位,第 1 位,1 为男,2 为女,后面 4 位,代表他的编号,从 ,如何 达到下表性别 编码 男 10001 男 10002 女 20001 男 10003 女 20002 男的也是从
女的也是从
如果你是已经输入了其它信息,仅仅为快速输入编码的话。用筛选可以实现吧。先以“男”为关键字进行排序,然后在第一个男的编码输入 10001,下拉复制到最后一单即 可。同理再以“女”排序。完成目标。用公式=IF(A2=&&,TEXT(COUNTIF(A$2:A2,A2),&10000&),TEXT(COUNTIF(A$2:A2,A2),&20000&)) 向下拖
LLLLLLLLLLLLLLLLLLLLLLLLL 【文本与页面设置】 EXCEL 中如何删除*号
在录入帐号是录入了*号,如何删除。可以用函数 SUBSTITUTE(a1,&*&,&&) 查找~*,替换为空。
将字符串中的星号“*”替换为其它字符
在查找栏输入~* 替换为“-”即可。
去空格函数
如何删去单元格中的空格,如姓名前,中,后的空格,即单元格中是两个字的人名中间 有一个空格,想删去有何方法。如:中 国,改为:中国。1、用公式:=SUBSTITUTE(A2,& &,&&) 注:第一对双引号中有一空格。而第二个“” 中是无空格的。2、利用查找-替换,一次性全部解决。“编辑”-“替换” (或 Ctrl+H) ,在“查找”栏内输入一空格,“替换”什么也不输入(空 白) 。然后“全部替换”即可。3、有一个专门删除空格的函数TRIM() 在 EXCEL 编辑栏里,不管输中文还是英文只能输一个字节的空格,但如果字与字中间是 两个字节的空格,那么 TRIM()就不起作用了,它就不认为是一个空格,而是一个汉字,怎 么去“TRIM”也没用。如:单元格 A1 中有“中 心 是”,如果用 TRIM 则变成“中 心 是”, 想将空格全去掉,只能用 SUBSTITUDE()函数,多少空格都能去掉。
如何去掉字符和单元格里的空格
~ =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。EETTCCTTFF 变成 EEUUCCTTFF
=SUBSTITUTE(B397,&TT&,&UU&,1)
把单元格中的数字转变成为特定的字符格式
函数中的第二个参数的双引号一定不能是中文格式的(不能用任意中文输入法输入的双 引号。) 实例20000 目的变成带有美元符号的字符 10000 变成带有人民币符号的字符 151581 变成带有欧元符号的字符 1451451 变成中文繁体的字符
变成中文简体的字符 操作步骤=TEXT(B72,&$0.00&) 结果$20000.00 =TEXT(B73,&? 0.00&) ¥10000.00 =TEXT(B74,&0.00&)
=TEXT(B75,&[DBNum2]G/通用格式&) 壹佰肆拾伍万壹仟肆佰伍拾壹 =TEXT(B76,&[DBNum1]G/通用格式&) 一千五百七十四万八千四百一十五
把有六百多个单元格的一列,变成一页的多列
有一张表,共有 14 页,但每页只有一列,如何把他们整合在一起,变成一页(按每页的 顺序) ,如果使用剪切和粘贴的方式,那样太麻烦。=INDIRECT(&r&&(COLUMN()-3)*48+ROW()&&C1&,0) 复制到其他单元格
将 N 列变 M 列公式归纳为
=OFFSET($A$1,INT(((ROW(A1)-12)*m+COLUMN(A1)-1)/n),MOD((ROW(A1)-1)*m+COL UMN(A1)-1,n)) =OFFSET($A$1,INT(((ROW(A1)-1)*7+COLUMN(A1)-1)/4),MOD((ROW(A1)-1)*7+COLU MN(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(COLUMN()-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),&00&) =IF(TRUNC((ROW()-1)/4,0)&9,&0&&TRUNC(ROW()/4-0.01,0)+1,TRUNC(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 g2 h2 i2 a3 c3 d3 g3 h3 i3 a4 c4 g4 h4 i4 A5 c5 g5 h5 g6 a1 a2 a3 a4 A5 b1
{ =IF(ROW()&COUNTA($A$1:$I$10),&&,INDEX($A$1:$I$10,MOD(SMALL(IF($A$1:$I$10 &&&&,ROW($A$1:$I$10)+COLUMN($A$1:$I$10)*100000),ROW()),100000),INT(SMALL(IF( $A$1:$I$10&&&&,ROW($A$1:$I$10)+COLUMN($A$1:$I$10)*100000),ROW())/100000)))}
将单元格一列分为多列
如果有一列资料需要分为多列,只要先将此列选中,然后再选择“数据”→“分列”, 此时会出现一个对话框,选“固定宽度”或“分隔符号”。如为前者则下一步后只要用鼠标 轻点资料即可以按任意宽度进行分割了,如为后者则只要有明显的分隔符号即可,下一步后 就可以自定义刚分的列的格式了,定好后就算完成了。步骤1、先确定 1 列的最适合的列宽,再将其宽度乘以分成列数,即 分列前的列宽=最适合的列宽×需分成的列数. 2、编辑―填充―内容重排。3、数据―分列。
首写字母大写
把单元格编号中的单词首写字母变成大写字母,其余字母变成小写。如 china - China =PROPER(B160)
把单元格编号中的小写字母变成大写字母
lafayette148 =UPPER(B1) =LOWER(B1) LAFAYETTE148 (大写字母变成小写字母公式)
让姓名左右对齐
姓名用字,有的是三个汉字,有的是两个汉字,打印出来很不美观,要使姓名用字是两 个字的与三个字的左右对齐也有两种方法方法一:格式设置法。选中我们已经删除完空格的姓名单元格,单击“格式→单元格”在 打开的“单元格格式”对话框中的水平对齐方式中选择“分散对齐”选项,确定退出后即可 使学生姓名用字左右对齐。方法二:函数公式法。利用 Excel 中的“IF”、“LEN”、“MID”三种函数组合可使姓名 用字左右对齐。具体示例为:在 C3 单元格中输入公
式:“=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) 结果:TRUE
怎么样设置才能让这一列的每个单元格只能输入 12 位
怎么样设置才能让某一列或某一行的每个单元格只能输入 12 位,(阿拉伯数字和 26 个英 文字母在内,没有中文。) 选中 A 列,设置数据有效性:自定义&公式:“=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 表格里如何插入页码的?
我想把表格中的第 1 页的页码从第 30 页开始编,不知道该如何实现,哪位高手能帮忙? 在页面设置的页眉页脚中设置。在插入页脚中输入&[页码]+29 即可。
如何设置页脚首页为第 5 页
Excel 页脚设置页码是按顺序来的,首页为第 1 页。如何设置首页为第 5 页? 在页脚输入“第 &[页码]+4 页”,结果本该显示“第 1 页”的就显示第 5 页了。(用于 多个工作表全选) 页面设置―页面―起始页码输入 5(用于单个工作表) 。
表格的页脚问题
是这样的,我每个表格有 4 张,总共一个文件里面有 6 个表格,相当于总共 24 页,我 希望它能够自动打,而且我想设置页脚为,共 24 页,第?页,怎么办? 试一试选择所有的工作表(工作组)然后再设置页脚,打印的时候也是用工作组打印。把所有工作表选中就可以了然后你再点打印,或者你先浏览,再设置也行! 按 shift 依次点表单的标签。其实,就是在选择浏览或者打印前,先选中你想要的工作表,然后再一个个的浏览,就相当 于你的操作对所有工作表都已经起了作用似的。请楼主试一试,按以下步骤办1.文件→页面设置→页眉/页脚→页脚(F),选自己需要的页脚格式 2.文件→打印→整个工作簿。
无拘无束的页眉
页眉和页脚大家都用过吧?用得最多的莫过于当前第几页/总共第几页。但你是否想过将 “第 N 页/总 M 页” 无拘无束的放置, 而不是只能置于页眉页脚中?, 现教你一法, 可以通用。到任何地方均可使用。首先:点 CTRL+F3 打开定义名称,再在上面输入“纵向当前页” ,在下面引用位置处输入 =IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DOCUMENT( 64))+1)。然后再继续添加第二个名称“横向当前页” ,在下面引用位置处输入 =IF(ISNA(MATCH(column(),GET.DOCUMENT(65))),1,MATCH(column(),GET.DOCUMEN T(65))+1)。再输入“总页” ;引用位置处输入:=GET.DOCUMENT(50)+RAND()*0。最后再 定义“无拘无束的页眉” ;引用位置:=&第&&IF(横向当前页=1,纵向当前页,横向当前页+纵向 当前页)&&页/共&&总页&&页&。现在你在工作表任何处输入=无拘无束的页眉即可。本公式核心在于 GET.DOCUMENT,这是 4.0 宏函数,OFFICE 97 及以前版专用,新版 OFFICE 中仍兼容,但只限定义名称中使用。在帮助中说(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 页。取得总页 =GET.DOCUMENT(50)+RAND()*0 GET.DOCUMENT(50)即求当前设置下欲打印的总页数,其中包括注释,如果文件为图表, 值为 1 RAND()*0 作用是当文件分页数改变时,本公式结果根随变化,起公式结果刷新作用。获取“横向当前页” 横向当前页与纵向当前页原理相同,改 ROW()为 COLUMN() ,并将 GET.DOCUMENT 参数 改为 65 即可 若你的工作表只有纵向分页或者横向分页,那么现在就可以使用前面的公式定义的名称 获取当前页及总页了;但如果分页方式为横向多页纵向也多页呢?则在将以上“横向当前页” 与“纵向当前页”无缝接合方可使用,否则将返回错误结果。最后生成“无拘无束的页眉” (或者改称文件分页) =&第&&IF(横向当前页=1,纵向当前页,横向当前页+纵向当前页)&&页/共&&总页&&页& 公式解说完毕!各位可以用不同的文字定义名称在各自的工作表中试用了。
在 Excel 中如何实现一个表头打印在多页上? 请选择文件-页面设置-工作表-打印标题-顶端标题行,然后选择你要打印的行。打印表尾,通过 Excel 直接提供的功能应该是无法实现的,需要用 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-回车-ctrl+shift+&+&(大键盘)
请问如何每隔 30 行粘贴一新行
偶在班上负责统计企业进出口业务量,领导要求每 30 家做一合计数,偶只有每隔 30 行 插入复制单元格的方法来添加的,很是麻烦,请教各位大虾有什么快捷的方法呀 在最后加一辅助列,输入=INT((ROW()-1)/31)+1 (假设一个标题行) 然后以该行分类字段汇总.
在工作表里有连续 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()-1)/ 2)+1,COLUMN()),&&)) 然后填充公式(注意公式在 SHEET2 中的填充范围,超过范围会出错! ) 2:小修改 =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 键,依次单击要插入 新行的行标按钮,单击右键,选择插入即可。
快速删除工作表中的空行
如果用户想删除 Excel 工作表中的空行,一般的方法是需要将空行都找出来,然后逐行 删除,但这样做操作量非常大,很不方便。下面提供二种快速删除工作表中的空行的方法1、首先打开要删除空行的工作表,在打开的工作表中单击“插入→列”命令,从而插入 一新的列 X,在 X 列中顺序填入整数,然后根据其他任何一列将表中的行排序,使所有空行 都集中到表的底部。删去所有空行中 X 列的数据,以 X 列重新排序,然后删去 X 列。2、如批量删除空行,我们可以利用“自动筛选”功能,把空行全部找到,然后一次性删 除。做法:先在表中插入新的一个空行,然后按下 Ctrl+A 键,选择整个工作表,用鼠标单 击“数据”菜单,选择“筛选”项中的“自动筛选”命令。这时在每一列的顶部,都出现一
个下拉列表框,在典型列的下拉列表框中选择“空白”,直到页面内已看不到数据为止。在所有数据都被选中的情况下,单击“编辑”菜单,选择“删除行”命令,然后按“确 定”按钮。这时所有的空行都已被删去,再单击“数据”菜单,选取“筛选”项中的“自动 筛选”命令,工作表中的数据就全恢复了。插入一个空行是为了避免删除第一行数据。如果想只删除某一列中的空白单元格,而其它列的数据和空白单元格都不受影响,可以 先复制 此列, 把它粘贴到空白工作表上, 按上面的方法将空行全部删掉, 然后再将此列复制, 粘贴到原工作表的相应位置上。
快速删除空行
有时为了删除 Excel 工作簿中的空行,你可能会将空行一一找出然后删除,这样做非常 不方便。你可以利用自动筛选功能来实现,方法是:先在表中插入新的一行(全空),然后选择 表中所有的行,单击“数据→筛选→自动筛选”命令,在每一列的顶部,从下拉列表中选择 “空白”。在所有数据都被选中的情况下,单击“编辑→删除行”,然后按“确定”,所有 的空行将被删去。注意:插入一个空行是为了避免删除第一行数据。
一次删完 Excel 里面多出很多的空白行
1、用分面预览看看 2、用自动筛选然后删除 3、用自动筛选,选择一列用非空白,空白行就看不到了,打印也不会打出来。但是实际 上还是在的,不算删除。或者用自动筛选选择空白将空白行全显出来一次删完也可以。4、先插入一列,在这一列中输入自然数序列,然后以任一列排序,排序完后删除数据后面的 空行,再以刚才输入的一列排序,排序后删除刚才插入的一列。
每 30 行为一页并加上一个标题如何实现
每 30 行为一页,并加上一个标题,如何实现。可以每 30 行加一个分页符,标题就用“打印标题”来设置。1、 标题 文件-页面设置-工作表-打印标题-顶端标题行,设置一下就好了。2、 每页 30 行 也是在页面设置中,设置上下页边距的调整可以实现,打印预览看一下就可以看到是不 是 30 行了,不到 30 行你可以将行距加宽,进行调整,以我的经验,加标题的 30 行/页大概 行距是 20,这样连制表人的空间都留出来了。每页 30 行-D插入》分页符‖;然后每向下移动 30 行,点菜单D插入》分页符‖。
如何实现隔行都加上标题项
在 excel 中,每条记录都要加上标题(隔行都加),如何才能快速实现?(只要打印出来能实 现就成)。在 E 列输入 2 4,然后选中这两个单元格,拖住右下的点向下拉到底。把第一行标题项复制,在有数据区域的下部选中与数据行数相同的空行,粘贴。用同样的方法填上奇数(如上) ,按 E 列排序即可。
如何把标签页去掉的?
工具→选项→视图→点击D工作表标签‖去掉(√)勾→确定。恢复时也照此操作
工具→选项→视图→点击D工作表标签‖显示(√)勾→确定。
去掉默认的表格线(网线)
单击“工具”菜单中的“选项”,再单击对话框中的“视图”,找到“网格线”,使之 失效(将左边的“×”去掉)。
表格的框线
我们很喜欢为表格加上一道框线,不过这道框线又往往叫我们花掉很多时间来重画,例 如在下方多加一列时,Excel 并不会把新列加在下方框线之上。又例如将上方的数据拷到最 后一列时,下方的框线就会给盖掉,变成穿了一个洞。我的技巧就是在表格的最后一列留一列空列, 并把它的列高定得很小, 我就叫这一列 「缓 冲列」好了。把列高定小一点,除了美观之外,还可以用作提醒用户不要把数据打到缓冲列。你可以试试在缓冲列上加列或拷数据到缓冲列之上,框线并不会给弄乱。
列标的标识变了
通常 EXCEL 的列标都是用大写英文字母表示的,我的 EXCEL 的列标今天都变成了阿拉伯 数字表示的了,请教这两种表示方法有什么不同,如果想恢复成字母表示的该怎么办。这是 EXCEL 的 R1C1 样式。在这里改回来:工具/选项/常规:不选 R1C1 样式。
符号的意义
单元格自定义格式中&?& 和&#&代表的是什么意思。“?” 一个字符,字符:可以是文本、也可以是数字; “#” 一个数值字符,数值字符:只能是数字。
双击格式刷竟也能 COPY 文本(不是文本格式)
步骤:选中“单元格”→双击格式刷→按住 Ctrl 键选择需复制的不连续目标区域→按回 车 Enter 键 格式刷的作用其实没变,复制文本其实只是按 Enter 的结果。分解动作分为三步1.定位在原数据上,双击格式刷:复制所有内容 2.在目标区域按格式刷:选择性粘贴-格式 3.按回车:粘贴所有内容。你会发现如果原单元格上有批注或其实 Shape 对象的话,一样也复制了,跟原数据按 Ctrl+C,选择区域.再按 Enter 这个意思是一样的。
查找+格式刷的妙用
通常在数据校对时要用到查找,找到之后就用不同格式区分(如字体为红色、底纹为黄色 等等),如此重复。例如:先找到第一个数据并将字体改为红色,然后双击格式刷,当查找到其它相同数据时, 再按 Ctrl+A,excel 就会将新找到的数据自动改为红色与之区分。楼主能不能做一个动画演示? 具体操作为:Ctrl+F→在查找栏输入要查找的值→查找下一个→设置格式(不要退出查 找对话框)→双击格式刷→查找全部→Ctrl+A→关闭 另外,通常的方法是:Ctrl+F→在查找栏输入要查找的值→查找全部→Ctrl+A,再设置格
在一个 Excel 工作表中作业时,双击某单元格的四周(上、下、左、右) ,会迅速移动光 标的位置,若是双击上方即刻回到单元格所在列的最顶端,双击下方则移动到最底端的编辑 外,同样双击左右也是到相对应的地方,双击单元格中间则变为输入状态。大家可以试试, 这样比移动工作表中的下拉图标快捷。
最后一行为文本
=offset($1,MATCH(CHAR(65535),b:b)-1,)
最后一行为数字
=offset($1,MATCH(9.,b:b)-1,) 或者:=lookup(2,1/(b1:b1000&&&&),b1:b1000)
如何在 EXCEL 中快速定位最后一行数据
如果D定位‖就是选中的意思,可按 CTRL+END 键实现。CTRL+↓ 双击选取单元格之下框线
用 SUN 函数快速求和
如何用 sum 函数快速求和 操作:将光标移到欲要求和的列或行,直按&Alt+&=&,最后按一下“enter&键就可以。这 样我们不用输入参数就可以快速求和。
在 Excel 中快速查看所有工作表公式
只需一次简单的键盘点击,即可可以显示出工作表中的所有公式,包括 Excel 用来存放 日期的序列值。要想在显示单元格值或单元格公式之间来回切换, 只需按下 CTRL+` (位于 TAB 键上方) 。
在 Excel 中设置行间距
想必大家都知道 Excel 中是没有行间距设置功能的吧。利用拼音指南却可以让我们在 Excel 中轻松设置单元格中文字的行间距。在 Excel 2003 中选中需要设置行间距的单元格,单击“格式”菜单,依次选择“拼音指 南/显示或隐藏” ,马上可以看到单元格中文字行间距变大了。如果想再进一步调整行间距,可再单击“格式”菜单,选择“拼音指南/设置”打开“拼 音属性”窗口,切换到“字体”选项卡下,把字号设置大一点,确定后行间距就会相应增大, 反之则减小。
怎样同时改变多行行高
我 们 知 道 ,通 过 拖 动 行 或 列 间 的 分 界 线 可 以 改 变 行 高 或 列 宽 ,但 怎 样 同 时 改 变 向行或几列的高度或宽度呢? 我 们 以 改 变 行 高 为 例 , 选 中 要 改 变 行 高 的 列 , 下 Shift 键 再 单 击 行 标 题 头 , 先 按 可 以 选 定 连 续 的 多 行( 如 果 要 选 中 多 个 不 连 续 行 ,可 以 按 下 Ctrl 键 ) 。选 中 多 列 后 ,
拖 动 任 意 一 个 被 选 中 的 行 标 题 间 的 分 界 线 ,到 适 当 高 度 释 放 鼠 标 ,所 有 被 选 中 的 行 高都改变了。
我们也可以精确地改变行高中多行后, 击“格式”菜单, 择“

我要回帖

更多关于 调查报告表格形式 的文章

 

随机推荐