收藏 分享(赏)

Excel使用技巧及问题集合.doc

上传人:weiwoduzun 文档编号:3172560 上传时间:2018-10-05 格式:DOC 页数:134 大小:1.01MB
下载 相关 举报
Excel使用技巧及问题集合.doc_第1页
第1页 / 共134页
Excel使用技巧及问题集合.doc_第2页
第2页 / 共134页
Excel使用技巧及问题集合.doc_第3页
第3页 / 共134页
Excel使用技巧及问题集合.doc_第4页
第4页 / 共134页
Excel使用技巧及问题集合.doc_第5页
第5页 / 共134页
点击查看更多>>
资源描述

1、excel 问题集合程香宙编辑I目录引用问题 1如何在一列列出工作薄中的所有表(表名无规律) .118 位身份证号码输入的几种解决方法 .1用 countif 算出数值大小在 5060 之间的单元格个数 1几个工作表生成一个打印文件一次打印 2自动计算应收款滞纳金 2SUM 函数难题 2工作表中的小写字母都变成大写 2用 COUNTIF 计算整个 B 列中含有“F”这个字符的单元格的个数 .2自动记录出车情况 2整点记录坐标值 3请问如何把在 Excel 中绘制的曲线图表另存为 jpg 或 gif 格式的图片 .3round 函数 .3工作表引用 3汇总 4在 EXCEL2000 中可否实现票

2、面分解 .4年龄及奖学金问题 4隔行求和问题 4在 EXCEL 里取数值的一部分用什么函数 .5用什么函数可以插入字符 5将文件保存为以某一单元格中的值为文件名的宏怎么写 5求余数的函数 5评委评分 5数据校对 5如何在一个单元格中自动输入在另外一个单元格中输入的文字 5在表格中查找我需要的东西并把该行所有的数据反映到另外的表格中去 5在 EXCEL 表里建立唯一索引在该列输入重复的数值后自动提示输入错误 .6发票小写金额填充 6排列问题 6在条件语句中如何实现符合某个时期的条件的记录进行统计 6行改列(不是转置问题) .6如何给自动筛选中的自定义指定快捷键 7汇总问题 8统计包含某个字符的个

3、数 8如何用 if 函数判断,如果 a1 单元格大于 0,b1 单元格为 0 是错误,为非 0 是正确 8我改进以下一个验证先进先出法公式 9有无简结一点的公式求如:a1*b1+a2*b2+b3*b3.的和 .9工作中须将表格中大量的日期同时转换为中英文的星期几 9我想查询表格中的某一列编号中有 221 这一编号时,引用其同行某列的数值 9如何给自定义函数写上帮助信信息和参数说明 9如何在 EXCEL 中统计一个数在哪一行出现 .9在 SHEET51 的 A1 做公式加总 SHEET1:SHEET50 的 A1 怎么做啊 .9excel 问题集合程香宙编辑II工作表间的数据输入 9请问如何用公

4、式达到我想要的结果 10一个页面在打印一次后是否能在上面的某一单元格数值上加 1.10不用 VBA,用 EXCEL 语句的 IF 函数,如何使用其条件关系 10求和问题 10排名问题 11统计满足条件的数据并生成新的数据列 11工作表间的查找与复制 11比较运算符为何要用引号 12中如何修改批注的字体和颜色 12如何以进阶筛选命令筛选出“序号”为单数、双数、或者是任意间距值的 records.12n2=sum(b2 到 m2) 、n3=sum(b3 到 m3) 、有没有办法让 n 那一列可以自动填充 12在工作表里有连续 10 行数据, 现在要每行间格 2 行, 要如何做 12当点到某单元格时

5、单元格会出现一个下拉的列框,可以选取其中的数据 13查找与引用 13如果 D220 那 E2 就显示$200、如果 D230 那 E2 就显示$300 依此类推 .13在两个工作表之间查找相同的内容并复制到新表 13统计偶数单元格合计数值 13按表 1 中 A 列的编号提取表 1 中的相应数据并自动录入到表 2 中的对应的相关列 .14用 EXCEL 做统计 .14单元格是否有注释 14根据 A1 的内容,决定 A2 的数值是来自 sheet1,sheet2 还是 sheet3. .14能不能做到让符合条件的单元格所在的列自动隐藏 15直接输入一组数如“20020213101235”后,自动转

6、换成日期格式 15把 sheet1 到 sheet200 的 a19 这一格,依序贴到 sheet0 的 a1 到 a200.15A 列记录几百条,如何对这列计数 (重复的数值不计) .15如果有文本串“YY0115“,我想取第三、四的值“01“ ,应该用什么函数 .16怎样将文字和数字分 2 列显示 16500 个不连续的数之和的求法 .16如何使输入的英文单词第一个字母变成大写 17在一个表中有两列日期型数字请问如何在第三列中得到其差(两日期间的天数) .17重要的 EXCEL 文件坏了( 文件带密码) 有没有 EXCEL 修复工具 .17只要求简单的把数据从分表直接追加到总表 17A1

7、中输入 11:22:22 要求每间隔一秒刷新一次 .17怎样用函数来显示某月的最后一天是几号 17如何用 excel 求解联立方程 .17请问如何在函数中同时使用两个条件 18用 TRIM 把“中 心 是”中间的空格去掉 18将 EXCEL 中的单元格定义成数组 .18将单元格行、列高与宽单位设置成毫米 18一些电话号码如果是 8 结尾,号码加 1;如果不是,号码加 0.18当做日报表时,怎样让月累计数自动加上 .19单元格 A1=(a2,a3,a4,a5)其中一个就返回 AA,如果 A1=a6,就返回 BB,否则就返回 CC19关于引用及计算的问题 19excel 问题集合程香宙编辑III如

8、何统计某个列有数字的个数 19如何统计此次自动筛选 出来共有的记录条数 19怎么把等于 A 栏里的一个值的 ,再统计出 B 栏里不同数据的个数 .19如何用 IF 函数达到我想要的结果 20关于实现“查找并替换”的宏 20有关输入数字的提示 20如何判断某个单元格包含某个字符 21按条件设定数值 21小数的进位问题 21找出 A 列的数字在 B 列中所在的位置, 并在第三列显示单元格号 .22从 G9 到 G71,需要隔行求和 .22在单元格返回工作表名称 22多条件计算公式 22如何统计求每天不重复的值 22使用 vlookup 函数的问题 .2320 列间隔 3 列求和 .23如何实现把一

9、个工作表中的数据根据另外一个表的数据分成两部分 23查找引用 23需要验证因此必须在要列示出计算过程有什么办法 24在制作 Excel 图表时,如何控制 X 轴的刻度显示 24条件求和 24怎样查找某列中文本长度不足 X 位的数据 25WORD 向 EXCEL 格式转换时一个单词或汉字分别填入 EXCEL 中的一个单元格中 .25如何将名称相同的字段合并汇总,且只显示同一个名称 25按工号大小排列 25两日期间的天数 26序列问题 26条件乘积的求和 26如何判断 26用字母在单元格里面填入平方米 26在 Excel 中打印条形码 .26求工龄 26把 26 个表格汇总求和成一个汇总表 27重

10、复数据得到唯一的排位序列 27从身份证号码中提取性别 27如何从文本文件中取数 27怎样读取数字 27怎样才能快速算出 28如何实现对日期格式的要求条件 29截取单元格里某个字符后的字符 29用 if 函数判断 .29分别显示总分最高的同学的班级、姓名、总分 29定有如上两列数据 A 和 B 现在想要统计满足条件 B8 的 并且在 C 列自动生成数据 30排名问题 30excel 问题集合程香宙编辑IV研究彩票,从统计入手 31去掉 XLS 文件头上菜单栏的“MIcrosoft EXCEL ”字样 .31替换数据 31复制数据再转置,不复制转置被隐藏的行或列 .31如何始终打开默认的工作表 3

11、2如何分割文本 32两列合一列 32每次清除数据时能否作到跳过隐藏的单元格 32也就是单击 Sheet2 时,在 Sheet1 的 A 列的最后一个记录的下一行自动填上“End” .32用函数将输入的月份转换为这个月所包含的天数 33介绍经验:就 SUM 函数来讲,以下动态地址可行 33在 EXCEL 中如何统计字数 .33如何自动填充内容 33工作表的标签的字体和大小可以更改吗 33自定义格式的体会 33再次显示出被隐藏掉了的行(第 1 行) 34如何定义有效数字 34sheet1 工作表的 A1、A2、A3 单元格分别链接到 sheet2、sheet3、sheet4 34用 SUMIF 函

12、数进行条件求和,不限于一个条件时如何设置参数 .34如何在 excel 中已有的数值前加零变成六位 .34如何提取工作表中的背景图片 35绘制有三条斜线的表头 35在 A 列有一组数据不是按照大小顺序排列在 B 列中排名 35有无办法让 B2 所在行都呈红色字体 .35现有 12 个工作表,是 12 张发票,建立一个汇总表,将发票号和金额汇总显示在一张表里 .35经验技巧 35在一个不对称的区域中如(b1:G7)中找到 A 行一组数据中的某个数并自动变红 .35不借助第三列而直接用函数或公式一步得到 sum(a2/b2,a3/b3,)的结果 35请问要如何算出每个月有几个星期一、二、三.日 .

13、35让隐藏的列或行不参预计算 36一次删完 Excel 里面多出很多的空白行 .36表 1、表 2 分别有 20 个人的基本情况和其中 10 个人的名字,让表 1 的数据自动填充到表 236使用 vlookup 函数返回#N/A 符号时将此符号用 0 或空格来代替 .36通过条件格式将小计和总计的行设为不同的颜色 36复制隐藏后的表格到一个新表格中使被隐藏的内容不显示 36如何将一个工作簿中的一个 Sheet 隐藏 .36工具菜单与视图中的工具栏不同 36查找并填写符合条件的单元格内容 37填写空白行 37制订下月计划并显示为中文 370 表示 false。有时需要将 true 或 false

14、 转换成数值,excel 问题集合程香宙编辑2可以*1 或+0几个工作表生成一个打印文件一次打印解答:先按 Ctrl 键 + 其它要一起打印的工作表 就会成为一个群组,打印的页数可延续到下一个 Sheet自动计算应收款滞纳金要求在给定的应收日期、滞纳金率、当前日期(自动取)的基础上自动计算出应收滞纳金。解答:=(DATEDIF(应收日期,NOW(),“d“)*滞纳金率(每天)*应收金额SUM 函数难题A B234 230 12 10 13 如何用函数计算出下面几个数据1。A 和 B 都有数据且 AB 的个数2。A 栏在相应的 B 栏有数据的情况下的数据总和,例如 A1 对应 B1 有数据,A3

15、 对应 B3 有数据,则求A1+A3 的和。希望都能用一个函数求出所要的结果。谢谢解答:=SUM($A$1:$A$10“)*($A$1:$A$10$B$1:$B$10)=SUM($A$1:$A$10“)*($A$1:$A$10$B$1:$B$10)*($A$1:$A$10+$B$1:$B$10)记得输入公式后要按 ctrl+shift+enter工作表中的小写字母都变成大写解答:请运行以下程序:(测试通过)Sub ConvertToUpperCase()Dim Rng As RangeWorksheets(“Sheet1“).UsedRange.SelectFor Each Rng In Se

16、lection.CellsIf Rng.HasFormula = False ThenRng.value = UCase(Rng.value)End IfNext RngEnd Sub用 COUNTIF 计算整个 B 列中含有“F”这个字符的单元格的个数c1=COUNTIF(b1:b130,b129), (b129 单元格内的字符是“F” ) ,问题是随后在向表格中添加新行131、132、133.之后,c1 单元格中公式统计的结果还是 1-129 行的,怎么才能让 c1 中实时显示添加新数据后的统计结果?解答:c1=COUNTIF(b:b,b129)自动记录出车情况现有一表格,每天记录 50

17、辆不同车号的车辆的“出车里程”和“回库里程” ,需要打印一清单,自动统计excel 问题集合程香宙编辑3每辆在库车辆的当前里程,请问该如何做 (结果放在其它 sheet 中,为方便显示这里和数据放在一个sheet 中了 ) ?解答:可以用数组公式: 假设“此处数据不断增加“所在工作表的名字为“SHEET1“. 在“此处需要更新“所指的单元格内输入公式=MAX(IF(OFFSET(Sheet1!$A$2,COUNTA(Sheet1!$A$2:$A$65536)=A2,OFFSET(Sheet1!$B$2,COUNTA(Sheet1!$B$2:$B$65536)“,按 CTRL+SHIFT+ENT

18、ER 结束,之后向下填充公式. 整点记录坐标值我在监测一个点的电压值,每天正点记录一次,这样每天就产生了 24 个值,现要进行一个月,共产生了720 个值。根据这 720 个值,用 EXCEL 作一个图表,横坐标是时间,单位是-天,纵坐标是测量值。难点:横坐标每个刻度为一天,如设分类轴刻度线之间的分类数为 24 的话,横坐标每个刻度下显示为:1 25 49,而其单位为天,那不就成了第 1 天过了,就到了第 25 天?如设分类轴刻度线之间的分类数为 1 的话,可是我每天有 24 个值?解答:我试验了一下,发现还是能够解决的。横坐标为时间,每天 24 小时,一个月 30 天,共计 720 个数据,

19、纵坐标为数值,这样做出来的表格非常长,数据这样排,第一列(0 小时,1 小时,23 小时,0 小时,1 小时,.23 小时, )这样总共重复 30 天,第二列为每天 24 个数据,做折线图(第四种) ,先按照向导一步步做下去,删除第一个系列,就可以了。做出来的图像横坐标(分类轴)要调整,刻度调整为标签间的分类数为 1,就可以达到目的!剩下可以手工在每天的开头处加上日期(可以用文本框) ,不知道这样解决可以吗?请问如何把在 Excel 中绘制的曲线图表另存为 jpg 或 gif 格式的图片解答:选定图表部分,复制它,打开可以编辑 jpg 或 gif 格式的软件,然后粘贴保存为 jpg 或 gif

20、 格式文件即可。round 函数解答:不要用工具条上的显示小数位数来控制小数位数,它只是显示这几位,实际还是按原来的数计算。如:1.2345,你显示两位,为 1.23,而实际他是按 1.2345 去计算的,要用 round 函数,round(数据,2)即可。如果怕繁的话,可在选项里设置按显示计算,呵呵,试试看。解答 2:我是做财务工作的,这一点有较深的体会 就是无论用什么函数都要在最外面加上 round(),不然的话因为那一两分钱定会被领导狠狠说一顿 再有两条经验 1、如果准备作大一些的表格,尽量不要使用 “合并单元格” 以免以后使用函数麻烦; 2、要分清你作的表格主要是使用来存储数据,还是用

21、来打印输出,如果想两者兼顾,小一点的表格还可以,大了就不好办了。工作表引用比如说现在 Sheet2!a1 引用 Sheet1!a1,Sheet3!a1 引用 Sheet2!a1,那么有什么办法可以表示 Sheet(n)!a1 引用 Sheet(n-1)!a1。我是 Execl 方面的菜鸟,希望各位大虾能给我解决的方法或者思路也行啊。解答 1:用 VBA.Sheets(n).Cells(a, 1) =Sheets(n-1).Cells(a, 1)又问:ActiveCell.FormulaR1C1 = “=SUM(RC-2:RC-1,_!R-1C)“ .在_处,我应该怎么填,才可以得到上一张表格?

22、答:在空格处写上: sheets(activesheet.index-1) .注意如果当前工作表是第一张(即 activesheet.index-10)时会出错。excel 问题集合程香宙编辑4或:=INDIRECT(“sheet“B1,B2,B3 只要 B1 不为空 B1“” ,那么 B2A2 B3A3 如何使用其 IF 语句来实现?解答:B2=IF($B$1“,$A3)求和问题对于工作表中的数据库,随便举一例: 编 号 数 量 1 数 量 2 01 180 80 02 190 90 01 170 80 01 160 80 excel 问题集合程香宙编辑11我如何计算(数量 1-数量 2)值

23、的总和.并且必须满足编号相同时, 只能减一次 数量 2. 即要计算成: (180+170+160-80)+(190-90). 注: 编号相同时,数量 2 的值一定相同.解答:设表格在 A1:C5 中 =SUMIF(A2:A5)-INDEX(C1:C5,MATCH(“01“,A1:A5,0)-INDEX(C1:C5,MATCH(“02“,A1:A5,0) 排名问题在 A1:F6 区域有下面一个表格: 班级 姓名 政治 语文 数学 总分 1 小东 90 90 90 270 /2 明明 95 92 90 277 /3 小英 96 89 91 276 /4 小刘 95 90 92 277/5 小红 9

24、5 91 92 278 /要在 K1:K3 的单元格中分别显示总分最高的同学的班级、姓名、总分,在 L1:L3 的单元格中分别显示总分第二的同学的班级、姓名、总分,在 M1:M3 的单元格中分别显示总分第三的同学的班级、姓名、总分 ,注意期中 277 分的有两人,不要出现第二名与第三名都是“明明“的结果.解答:定义 A2:A6 区域为班级 ;定义 B2:B6 区域为姓名;定义 F2:F6 区域为总分 K1=INDEX(班级,MATCH(LARGE(总分+1-ROW(总分)/100,ROW($A1),总分+1-ROW(总分)/100,0) L1=INDEX(姓名,MATCH(LARGE(总分+1

25、-ROW(总分)/100,ROW($A1),总分+1-ROW(总分)/100,0) M1=INDEX(总分,MATCH(LARGE(总分+1-ROW(总分)/100,ROW($A1),总分+1-ROW(总分)/100,0) 注:只要向下复制,便可得到 16 名的情况了。该公式可以无限排列。另注:这是数组公式,不需要输入“”,在输完公式后,请按 ctrl+shift+enter,应将后面的 100 改成 100000,比较好。统计满足条件的数据并生成新的数据列A B C 427 8 427/612 8 612 /924 8 924 /22 16 409 /94 16 /620 16 /955 1

26、6 /409 8 /请问:假定有如上两列数据 A 和 B,现在想要统计满足条件 B8 的 ,并且在 C 列自动生成数据,我不懂公式怎么写,我知道筛选能够做到,但是由于数据量比较大 ,想做一个模板,免去一些重复劳动。解答:=IF(ROW($A1)COUNTIF($B$1:$B$8,8),“,INDEX($A$1:$A$8,MATCH(SMALL(IF($B$1:$B$8=8,0,1)+ROW($B$1:$B$8)/100000,ROW ($A1),IF($B$1:$B$8=8,0,1)+ROW($B$1:$B$8)/100000,0)争议:B 栏有 100 个选取条件,公式要修改 100 次,有

27、甚么灵活性?给字段名称 ,插入头两列 ,B1=SUBTOTAL(9,B4:B65536)。解决掉所有问题 。控件找自动筛选要 辩解:不需要修改公式,直接复制就行了。如果是 100 个,开始时就将范围修改好就行了。工作表间的查找与复制我的工作是在一个 2000 多个员工的纪录(包括各种资料,如身份证号,工作记录等)的 excel 工作表 A中查找另一份 200 多个员工名单,把员工在 A 表中的各项纪录复制到另一个表上去,我听说用 vba 可以很容易的简化大量的复制工作,不知哪位高手可以指点指点?解答:如下表 sheet1 的内容 a b c 姓名 工号 部门 张三 100 mm /李四 101

28、 mm2 /. 表 sheet2 a b c 姓名 部门 /李四 /。 。 。 要在 sheet2 表中将 sheet1 表的相同人员资料复制过来可在 b 表 单元格 b2 中输入 excel 问题集合程香宙编辑12”=vlookup(a2,sheet1!a1:gg2000,3,false) 最好将 sheet1 的数据区先定义一下比较运算符为何要用引号(1) 何解在公式内,运用 “比较运算符号“ 时,要把数据连同比较运算符号用 “双引号“ 括住,而其它算术符号就不需要? 例如:=Countif(A1:A30,“=10“)是可以接受,但不加双引号时,便遭拒绝。 (2) 又请问:如上例,要比较的

29、数值是要参照某单元格时,公式应怎样做?解答:这是 CountIF()的规定。第二个参数为字符串,必须用双引号扩起来,除非条件是等于一个数值。 比如:=COUNTIF(A1:A30,“=4“) =COUNTIF(A1:A30,“condition“) =COUNTIF(A1:A30,220) 用引用作参数(假设 B1 值为 4): =COUNTIF(A1:A30,“=“ & B1)中如何修改批注的字体和颜色解答:视图批注 然后在批注上单击右键 选择设置批注格式如何以进阶筛选命令筛选出“序号”为单数、双数、或者是任意间距值的 records序号 姓名 性别 年龄 1 李 1 男 30 /2 李 2

30、 女 25 /3 李 3 女 22/4 李 4 男 31 /: : : : /99 李 99 男 28解答:在“序列”与“姓名”之间插入一个空列,在其第一格输入“条件” 。在“条件”下面输入公式“=IF(MOD(A5,2)=1,“单数“,“双数“)” ,用“自动筛选” 。n2=sum(b2 到 m2) 、n3=sum(b3 到 m3) 、有没有办法让 n 那一列可以自动填充就是说每增加一行,就会自动计算 n 那一列的值 、多谢!解答:1:我有个笨方法,须用 VBA,不知和你意否。 Private Sub Worksheet_Change(ByVal Target As Excel.Range)

31、 If Target.Column 0,SUM(B$2:INDEX(B:B, ROW(), 1), “) 切记如果 B 列中有空单元格隔开了需要计算的数据, 必须以零填充该单元格.3:这个问题不用想得很复杂,就是要把 n2 单元格输入公式后,拖曳向下复制公式。 也许是我想得太简单了。在工作表里有连续 10 行数据, 现在要每行间格 2 行, 要如何做解答:1:如 sheet1!$A$1:$D$10 中有连续 10 行资料,在 sheet2 中把 sheet1 中的数据每行间隔 2 行 sheet2!A1 中公式可用 =IF(ROW()=1,Sheet1!A1,IF(MOD(ROW(),3)=1

32、,INDEX(Sheet1!$A$1:$D$10,INT(ROW()-excel 问题集合程香宙编辑131)/2)+1,COLUMN(),“) 然后填充公式(注意公式在 SHEET2 中的填充范围,超过范围会出错!)2:小修改 =IF(MOD(ROW(),3)=1,INDEX(Sheet1!$A$1:$Z$500,INT(ROW()/3)+1,COLUMN(),“)当点到某单元格时单元格会出现一个下拉的列框,可以选取其中的数据解答:数据-有效性-序列又问:好像选取数据只能在本页面,有无高招选取另外页面的数据源,甚至是另外工作薄的?解答:先在“插入-名称”中定义好其它页面上需要引用的数据源的名称

33、(AA) 。然后 数据-有效性-序列 ,在“数据源”栏输入“=AA” 。或:若改其它活页薄要如何修改下列式子?( 假设活页薄名称为 book1) =Sheet1!$A$2:$A$14(book2)查找与引用有一个表格:承兑行 天数 实际天数 深圳工行 98 101 广州交行 105 108 鞍山工行 100 100 如果“承兑行”一栏含有鞍山字样,则“实际天数”等于“天数” ;如果“承兑行”一栏不含有鞍山字样,则“实际天数”等于“天数”加上 3,请问:如何设置? 解答:这个问题的重点在于如何判断是否含有“鞍山”字样。 如果“鞍山”在字符串中的位置是固定的,则很容易用 MID 函数找到并进行判断

34、; 如果不是,则需要用 FIND 或 Search 函数来找到再判断。或:如果 A 列中是承兑行,B 列是天数,C 是 可以试用一下以下的公式: =IF(ISERROR(FIND(“鞍山“,A2),B2+3,B2)如果 D220 那 E2 就显示$200、如果 D230 那 E2 就显示$300 依此类推解答:=INT(D2/10)*100 ,当然,你的单元格格式设置成$格式就可以了。否则用,=“$“&INT(D2/10)*100 则该单元格成字符型 。当然,你也可以用 IF 函数,但它有 7 层的限制。if (D230, “300“,IF(D220,“200“)在两个工作表之间查找相同的内容

35、并复制到新表有两张工作表,内容都是电话号码、用户名称,怎样对两张工作表进行比较?(把第一张工作表和第二张工作表中电话号码相同的项目复制到新工作表中或加上标记)解答:先备份工作簿。 假设 SHEET1、SHEET2 两张表的结构相同, A 列为用户名,数据由第二行开始。新建 SHEET3 并在其 A2 单元格中输入 =IF(ISNA(MATCH(Sheet2!$A2,Sheet1!$A:$A,0),“ DELET THIS ROW “,Sheet2!A2) 并向下、向右填充。 完成后 SHEET3 中多了 SHEET2 和 SHEET1 共有的用户名,以及由“DELET THIS ROW“填充的

36、数据行。剩下的就简单了!excel 问题集合程香宙编辑14统计偶数单元格合计数值解答:统计 F4 到 F62 的偶数单元格合计数值 。公式一=SUM(IF(MOD(ROW(F4:F62),2)=0,F4:F62) 公式二 (要有安装分析工具箱)=SUM(IF(ISEVEN(ROW(F4:F62),F4:F62)按表 1 中 A 列的编号提取表 1 中的相应数据并自动录入到表 2 中的对应的相关列有两个工作表,工作表 1 中 A 列为编号,其它列为相关数据,若在工作表 2 中的编号列单元格中输入编号时,如何才能按表 1 中 A 列的编号提取表 1 中的相应数据,自动录入到表 2 中的对应的相关列

37、。解答:利用 vlookup 寒暑,该函数的用处就是把一个数据区域当成数据库,并利用条件检索相关纪录。 有了这点认识就非常简便了!在表 2 的单元格中输入下面的公式: =vlookup(编号,表 1!有关数据区域,第 n 列,false) 解释: 1、编号不需要输入,主要是编号的相对引用。例如: 编号在 b2,公式在 c2,则编号为:b2 2、有关数据区域必须是绝对引用,也就是数据区的行列要用$符号修饰。例如:从 a1 到 h50 是数据,则应该写为:$a$1:$h$50 3、第 n 列也就是你准备返回第几列的值。例如:你输入编号后,要得到姓名,而姓名在数据区域的第 5 列,n 就是 5。 4

38、、false此处取值有两种,一是 true,一是 false。两者的区别是 true 为相似匹配,false 为精确匹配。用 EXCEL 做统计如:A1,B1 单元格是时间类型,C1 是数字类型,我要计算费用用(B1-A1)*C1 得到的数据还是时间类型、怎么办 ?我希望把时间类型变为整数类型,如 0:50(50 分钟)*3(元/H)=2.5 元解答:设 A1 为 3:30,B1 为 4:30,C1 为 3,D1 为下列输入的函数: =HOUR(B1)*60+MINUTE(B1)-(HOUR(A1)*60+MINUTE(A1) 。D1 结果等于 60(分钟)单元格是否有注释我在用 VBA 写

39、EXCEL 的注释时,需要等程序判断该单元格是否有注释,如果有就读出来,如果没有就添加,但我一直没找到用什么办法来知道单元格是否有注释,请各位大虾指点!解答:Sub 批注()For i = 1 To 8 On Error Resume Next a = Sheets(1).Cells(i, 1).Comment.Text If Err.Number = 91 Then Sheets(1).Cells(i, 2) = “左侧单元格无批注“ Sheets(1).Cells(i, 1).AddComment Text:=“请输入批注内容“ Else Sheets(1).Cells(i, 2) = “

40、左侧单元格批注“ & a End If Next i End Subexcel 问题集合程香宙编辑15根据 A1 的内容,决定 A2 的数值是来自 sheet1,sheet2 还是 sheet3.我用了公式却不行.用 Range(“A2“).value=Range(“Range(“A3“).value“).value 也不行.(A3 有公式: =“sheet“&A3&“!E1“)请各位帮忙了.解答:if(a1=1,sheet1!a1,if(a1=2,sheet2!a1,if(a1=3,sheet3!a1)能不能做到让符合条件的单元格所在的列自动隐藏比如说第一行的第一个单元格=1 那么就自动隐藏

41、第一行?解答用 vba。 Sub 隐藏()for i=1 to x x-行号 if sheets(1).cells(i,1)=1 then Rows(i).Select Selection.EntireRow.Hidden = True end if next i直接输入一组数如“20020213101235”后,自动转换成日期格式解答:A1 中输入,B1 中转换。B1=Left(A1,4)&“&MID(A1,5,2)&“&MID(A1,7,2)&“ “&MID(A1,9,2)&“:“&MID(A1,11,2)&“:“&MID(A1,13,2) 把 sheet1 到 sheet200 的 a1

42、9 这一格,依序贴到 sheet0 的 a1 到 a200解答:方法一:公式 可在 A1 储存格输入以下公式,再行拖曳至 A200 即可。 =INDIRECT(“Sheet“&ROW()&“!A19“) 方法二:VBA Sub Macro1() 选择工作表 sheet0 Sheets(“sheet0“).Select For r = 1 To 200 将工作表 1200 里面的 D17 复制到 sheet0 的 A1A200 Cells(r, 1) = Worksheets(CStr(r).Range(“D17“) On Error Resume Next Next r End SubA 列记

43、录几百条,如何对这列计数 (重复的数值不计)我只能做到新建一列,B 列,然后第一个单元格 countif($A$1:$A$100,A1),然后拖动到全部新列。最后在新列下面用 sumif(B1:B100,1) 谁有更好地方法?解答:1、试试这个:=SUM(IF(COUNTIF(A1:A100,A1:A100)=1,1,0)2、操作:A1 作公式栏,A2 作字段名栏,如原该两栏有数插入 2 行。在 A1 输入:=SUBTOTAL(3,A$2:A$5000) 统计记录数或:=SUBTOTAL(9,A$2:A$5000) 数据汇总excel 问题集合程香宙编辑16选:数据筛选高级筛选选择不重复的记录

44、。复原选:数据筛选高级筛选全部显示。3、试试这个: =SUM(IF($A$1:$A$100=“,“,1/(COUNTIF($A$1:$A$100,$A$1:$A$100)4、请解释一下,因为我单独使用 COUNTIF($A$1:$A$100,$A$1:$A$100)数组公式时,它仅仅计算第一个也就是 A1 的个数.5、我发觉你的这办法,只对唯一的数据进行了计数,而重复的数据全部未计入(是不是应该将重复的数据也计上一个?)打哈欠的“=SUM(IF(COUNTIF(A1:A100,A1:A100)=1,1,0)”也是这样。TO 剑魔版主你公式中的“1/(COUNTIF($A$1:$A$100,$A

45、$1:$A$100)”像是一个倒数,怎么理解?6、用倒数是这个意思:如果只出现一次,数组中的相应项统计为 1,其倒数为 1,Sum 统计计 1如果出现 N 次,其倒数为 1/N,出现了 N 次,求和就是 Nx1/N,最后 Sum 统计就只计 1。如果有文本串“YY0115“ ,我想取第三、四的值“01“,应该用什么函数解答:1、=mid(“YY0115“,3,2)&“2、如果你的 A1 中的数值一定包含后四位阿拉伯数字的话,你可以用这个:=LEFT(RIGHT(A1,4),2)=LEFT(RIGHT(A1,4),2)=LEFT(RIGHT(A1,4),2)3、我的实际工作中的数据还没有如此规律

46、,该怎么办?如:A1=“YY0105“,A2=“99065“,A1 取“01“,A2取“99“。能否用一个函数去掉 A1 中“YY“,然后都是从阿拉伯数字的第一位开始取两位数?4、如果阿拉伯数字数量不定,但是以 2 个英文字母开头(或无英文字母),可以用以下公式:(设数据在A1 中) =IF(ISNUMBER(VALUE(A1),MID(A1,1,2),MID(A1,3,2)5、数组公式:=MID(A1,MIN(IF(EXACT(LOWER(MID(A1,ROW(INDIRECT(“A1:A256“),ROW(INDIRECT(“A2:A257“),UPPER(MID(A1,ROW(INDIR

47、ECT(“A1:A256“),ROW(INDIRECT(“A2:A257“),ROW(INDIRECT(“A1:A256“),“),2)怎样将文字和数字分 2 列显示中行 41785015110010091252、青泥支行 200303004500696、卡伦办事处 801017651、站前支行0709000309221004055 、金州支行 400301459508091解答:1、用函数可以解决。 假如 A1 为 中行 41785015110010091252则 B1=LEFT(A1,(SEARCHB(“?“,A1,1)-1)/2)、C1=MID(A1,LEN(B1)+1,50)、随后将

48、B1、C1 的公式往下复制。2、Sub 分列()For Each jk In Sheet1.UsedRange.Columns(1).CellsFor i = 1 To Len(jk.Formula)If Abs(Asc(Mid(jk.Formula, i, 1) B 列时出错了 、请问用什么办法解决 答:=IF(A1B1,DATEDIF(B1,A1,“d“),DATEDIF(A1,B1,“d“)重要的 EXCEL 文件坏了( 文件带密码)有没有 EXCEL 修复工具解答:Excel 2000 数据取得外部数据新增数据库查询Excel File*找到档案 选项勾选所有选项 会找到所有未命名区块

49、如 Sheet1$ 找到字段其它跟着查询精灵导引一步一步作 此中间层组件叫作 Microsoft Query 可以用来拯救毁损档案只要求简单的把数据从分表直接追加到总表解答:你可以用 Lookup,vlookup 等函数。A1 中输入 11:22:22 要求每间隔一秒刷新一次解答: sub mytime range(“a1“)=now() Application.OnTime Now + TimeValue(“00:00:01“), “mytime“ end sub怎样用函数来显示某月的最后一天是几号答:= DAY(DATE(年份,月份+1,1)-1) excel 问题集合程香宙编辑18如何用 excel 求解联立方程x-x(7/y)z=68 x-x(20/y)z=61 x-x(30/y)z=38解答:这是一个指数函数的联列方程。步骤如下 1、令 X/Y=W 则有

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报