《Excel问题集合》

发布时间 : 星期六 文章《Excel问题集合》更新完毕开始阅读

《Excel问题集合》

D2:{=SUM(($B$2:$B$21=C2)*(MATCH($A$2:$A$21&$B$2:$B$21,$A$2:$A$21&$B$2:$B$21,0)=ROW($A$1:$A$20)))} 拖到D4

使用vlookup函数的问题

当时有两千多人的考试成绩要与花名册挂接,考试成绩放在sheet km1中,花名册放在sheet hmc中,他们共有字段为准考证号,我的想法是根据准考证号,用vlookup函数查找相应的成绩并放在相应的人员下。 sheet km的准考证号放在第一列,考试成绩放在第二列,查找范围是$a$2:$b$2265,sheet hmc的准考证号党在第一列。 公式为:

vlookup(a2,km!$a$2:$b$2265,2,false)

公式应该没什么问题,但只能找到很少的纪录(<60),究竟是什么地方除了问题,请高手指点! 解答1:可以用SUMIF函数解决:

=SUMIF(km!$A$2:$B$2131,A2,km!$B2:$B$2131)

(作者注:将sheet km下的所有准考证号都转化为文本,再使用vlookup函数,一切正常!vlookup函数查找区域必须转化为文本!)

20列间隔3列求和

解答:假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1)) 按ctrl+shift+enter结束即可求出每隔三行之和。

如何实现把一个工作表中的数据根据另外一个表的数据分成两部分

例如:在SHEET1中的数据如下: 1,A /2,B /3,C /4,D /5,E /6,F 在SHEET2中的数据如下: 3,5,1

现在想要得到数据

3,C /5,E /1,F /请问如何具体操作?

解答1:SHEET1:a1:a5为:1,2,3,4,5;b1:b5为:a,b,c,d,e

SHEET2:a1:a5为:1,2,3,4,5;b1输入:=sum(if(sheet1!a1:a5=a1,sheet1!b1:b5,\记住是数组,即输入完后按ctrl+enter,再看公式会变成:={sum(if(sheet1!a1:a5=a1,sheet1!b1:b5,\解答2:比如sheet1中,数据在a1:b5 .sheet2中,3在a1,在a2中输入公式:

=vlookup(a1,sheet1!$a$1:$b$5,2,false)然后按着shift键把下面的单元格选中,再按ctrl+d将公式复制下去就搞定了!如果对公式不熟悉,可以采用公式向导的办法。

查找引用

表1中有一系列的数据 A B C

Lyyf 12 23 /Kkk 34 23/Klk 455 5 /Ljkl 66 6 /Klsda 78 1 /我想在表2查找表1是否有Klk并引用Klk相对应行的数据。

解答:在表2中输入:/=SUMIF(表1!A1:A5,表1!A3,表1!B1:B3)

23

《Excel问题集合》

再问:用volkup函数行吗?

再答:=VLOOKUP(表1!A3,表1!A1:B5,2)

需要验证因此必须在要列示出计算过程有什么办法

比如:f1=(d1+d3)/AVERAGE(e1,e2)

其中 :d1=2/d3=1 /e1=4 /e2=5 /我想在一个单元格里显示出“=(2+1)/[1/2*(4+5)]”/有什么办法吗? 解答:在单元各g1显示计算过程:

g1=\ 再问:我忘记说了,不是每个数都有很多位小数, 我的公式是:F1\其中c23也是计算得出数,有影响吗?

只有分子是很多位小数,我查看了各单元格的设置,都是数字,使用千分位分隔符。 而且,我想在其中加上千分位符,怎么办?

再答:计算结果只想保留两位小数,可以在单元格里将数值设置为两位。

你若是想在显示计算公式里采用两位小数、使用千分位分隔符,可以这样试试:将需替换的\替换为\。

在制作Excel图表时,如何控制X轴的刻度显示

如:有一组数据x(1,2,3,4,5,6,7,8,.......30)、y(100,200,300,400,......3000)制成的图表X轴默认显示的刻度为1,2,3,4,5,6,7,8,.......30,如何将其改为五的倍数才显示刻度,即只显示5,10,15,20,25,30。文字

解答:选中X坐标轴,右击。选中“坐标轴格式”,选“刻度”标签页,在“主要刻度单位”的输入项,键入“5”,或者其它的数值。

条件求和

我目前在使用Excel xp,先急需解决一个条件求和的问题~ 具体问题描述如下:如图, A B C

1 日期 属性 数量 /2 1.1 现金 236.34 /3 1.1 存款 123.45 /4 1.1 外汇 1222.5 /5 1.1 现金 2651.2 /6 1.2 现金 11.5 /7 1.1 存款 281.65 /8 1.2 存款 1.1 /9 1.2 存款 346.5 /10 1.2 存款 346.5 /11 1.2 现金 346.5 /12 1.2 外汇 346.5 /13 1.2 外汇 346.5 /14 1.2 外汇 346.5 /15 1.2 外汇 346.5 /16 1.2 外汇 346.5 /17 1.2 外汇 346.5 /18 1.2 外汇 346.5 /19 1.2 外汇 346.5 /一个A1:C19表,要求求日期为\的属性为\现金\的数量的和.个人认为应该用sumif()函数的嵌套,或者用if()函数的嵌套,但是,写了很多式子尝试都不成功,希望知道的人,能及时帮助我,非常感谢~ 我很着急! 解答:E F

1 属性 日期 /2 现金 1.1 /E4=DSUM(A1:C19,C1,E1:F2)

又问:我实验了您提供的方法,可行,但是,先有两个问题需要解决:

1.如果远先的双条件column列不是互相比邻的,那么,DSUM()又该如何写呢? 例如SUM(A1:C20,C1,D1:E2) 但是现在,需要比较的两个条件如果分别为A列跟C列,而需要求和的数据却在E列,该如何解决呢? 2.虽然您提供的方法能够解决问题,但是,我想我是预先给定了一个条件的,您就建了一个条件,但是,如果我的条件搭配方式非常多,那不是要建里很多条件来满足DSUM()函数方式么?

又答:求和条件一般是在单独的单元格里写出来的。而不是直接在数据区域里。如果你的条件非常多,又经常变化,就应该用数据透视表了。

24

《Excel问题集合》

解答2:=SUM(IF(IF(A2:A19=1.1,B2:B19,0)=\现金\其中,如果\日期\字段为数字型,如为文本型,则在1.1上加引号.在写完公式后,不要按回车,需按shift+ctrl+回车.此为数组公式.

解答3:工作表插入头两列 ,数据从A3开始 C1=SUBTOTAL(9,OFFSET(A4,,,COUNTA(A4:A65536),))自动筛选:由它提供控件.

怎样查找某列中文本长度不足X 位的数据

我用 Excle 管理工资,可是银行帐号有的不足21 位。必须把它查找出来,传统的方法太费时间,怎样利用函数等功能快速查找不足21位的帐号呢?

解答:用len()判断一下就可以。设a列为数据,在b1输入:if(len(a1)<21,0,1),往下拉公式。 或者用高级筛选也可以

WORD向EXCEL格式转换时一个单词或汉字分别填入EXCEL中的一个单元格中

解答:在WORD中利用“替换”功能,把每个字符后面都加上一制表符,(在“查找”框中单击“高级”按钮,弹出“高级对话框”,把光标置入“查找”框内,在“特殊字符”中单击“任意字符”,再把光标置入“替换”框内,在“特殊字符”中单击“要查找的文字”,再单击“制表符”,再全部替换) 然后复制或剪切,在EXCEL中粘贴即可。

如何将名称相同的字段合并汇总,且只显示同一个名称

如:公交公司 50 60,交通集团 60 40,公交公司 100 600,大学 60 10

将以上数据表进行合并汇总,即两个公交公司合计为一个单位,后面的数据进行相应求和汇总。 结果:,公交公司 150 660,交通集团 60 40,大学 60 10

解答:用SUMIF同样能够实现,按照上次的公式+公式+公式+??,例:=SUMIF($A$1:$A$4,\公交公司\公交公司\公交公司\公交公司\。 也可以这样:=IF(Sheet1!$A$1:$A$4=\公交公司\公交公司\公交公司\公交公司\\中的内容根据自己的条件需要改变。 或者:用菜单“数据》合并计算”功能。

按工号大小排列

表1

工号 成绩 月份/01 20 1月/06 30 1月/100 60 1月/102 80 1月 表2

工号 成绩 月份/01 80 2月/07 90 2月/100 89 2月/102 90 2月/130 100 2月 要求产生的表:

工号 成绩/1月 2月 /01 20 80/06 30/07 90/100 60 89/102 80 90/130 100请问如何实现按工号大小排列?

解答:记录的自动筛选我已经解决,请仔细体会例子中公式的含义。多条件数据的求和,用数组公式: =SUM((条件1所在区域=\条件1\条件2所在区域=条件2)*(要求和的区域))。文本用“ ”

25

《Excel问题集合》

两日期间的天数

Q:在一个表中有两列日期型数字 ,请问如何在第三列中得到其差(两日期间的天数) A:=IF(A1>B1,DATEDIF(B1,A1,\

序列问题

我用EXCEL做了一个模板,其中一些数据(文本数据)是经常重复的,但我每次只好重新输入,作了很多重复劳动,请告知如何做一个选择对话框,把以往输入的数据(文本数据)显示以供选择,更好是能按字母查询。谢谢!!

解答:在B列设置数据验证,首先定义“名称”为ABC在引用位置设置为A1:A1000 然后将B列数据有效性设置为: ”序列“ ”=ABC“ 在A列输入的数据在B列就会列出来

条件乘积的求和

A列为部门名称,B列为姓名,C列为日工资额(如20.00),D列为月出勤天数,我想在另一汇总表中汇总出各部门员工月工资总额(即:相应部门对应的C*D之和)。请问如何解决? 解答1:直接写公式有点困难,我的想法是用vba编程实现。思路如下:

编写一个循环,遍历A列, 并进行检测,设置几个变量,分别代表几个部门和相应的工资总额,每当部门变量和单元格的值相等时,就把该值加到相应的工资总额变量中,直到遍历结束。 解答2:采用数组公式:{sum((Aarray=\部门名称\其中array为对应的区域名称! 解答3:1、使用数据透视表的功能。 2、或者使用SUMPRODUCT函数。

如何判断

如果 c2为空,则如果b2含有“1”,或者“2”,或者“3”的话,d2=b2*4-5,请问各位高手,以上如何在excel内实现判断.

解答1:D2=IF(AND(C2=\ 解答2:(上面的解答和题意不符,含有字符1、2、或3。应该写成

d2=IF(C2=\\

用字母在单元格里面填入平方米

解答1:在编辑状态下,选中“2”,按鼠标右键,选择“设置单元格格式”,选“上标” 解答2:按[ALT]+数字键178[ENTER]

在Excel中打印条形码

解答:在Office中都可以通过在控件工具箱单击\其它控件\,选取\,然后进行赋值操作即可。

26

联系合同范文客服:xxxxx#qq.com(#替换为@)