按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
〃;IF(Sheet3!A1:A4=〃公交公司〃;IF(Sheet4!A1:A4=〃公交公司
〃;SUM(Sheet1!B1:B4+Sheet2!B1:B4+Sheet3!B1:B4+Sheet4!B1:B4)))))
〃 〃中的内容根据自己的条件需要改变。
或者:用菜单“数据》合并计算”功能。
按工号大小排列
表 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 请问如何
实现按工号大小排列?
340
…………………………………………………………Page 341……………………………………………………………
解答:记录的自动筛选我已经解决,请仔细体会例子中公式的含义。多条件数据的求和,
用数组公式: =SUM((条件 1所在区域=〃条件 1〃)*(条件2所在区域=条件2)*(要求和的区域))。
文本用“ ”
两日期间的天数
Q:在一个表中有两列日期型数字 ,请问如何在第三列中得到其差(两日期间的天数)
A:=IF(A1》B1;DATEDIF(B1;A1;〃d〃);DATEDIF(A1;B1;〃d〃))
序列问题
我用 EXCEL 做了一个模板,其中一些数据(文本数据)是经常重复的,但我每次只好重新输入,
作了很多重复劳动,请告知如何做一个选择对话框,把以往输入的数据(文本数据)显示以供
选择,更好是能按字母查询。谢谢!!
解答:在 B 列设置数据验证,首先定义“名称”为 ABC 在引用位置设置为 A1:A1000
然后将 B 列数据有效性设置为: ”序列“ ”=ABC “
在 A 列输入的数据在 B 列就会列出来
条件乘积的求和
A 列为部门名称,B 列为姓名,C 列为日工资额(如 20。00),D 列为月出勤天数,我想在另一汇
总表中汇总出各部门员工月工资总额 (即:相应部门对应的 C*D 之和)。请问如何解决?
解答 1:直接写公式有点困难,我的想法是用vba 编程实现。思路如下:
编写一个循环,遍历 A 列, 并进行检测,设置几个变量,分别代表几个部门和相应的工资总
额,每当部门变量和单元格的值相等时,就把该值加到相应的工资总额变量中,直到遍历结束。
解答 2:采用数组公式:{sum((Aarray=〃部门名称〃)*(Carray)*(Darray)*1}
其中 array 为对应的区域名称!
解答 3:1、使用数据透视表的功能。
2、或者使用 SUMPRODUCT 函数。
如何判断
如果 c2 为空,则如果 b2 含有“1”,或者“2”,或者“3”的话,d2=b2*4…5,请问各位高手,
以上如何在excel 内实现判断。
解答 1:D2=IF(AND(C2=〃〃;OR(B2=1;B2=2;B2=3));B2*4…5;〃〃)
解答 2:(上面的解答和题意不符,含有字符 1、2、或 3。应该写成
d2=IF(C2=〃〃;IF(ISERROR(FIND(1;B2;1)》0);IF(ISERROR(FIND(2;B2;1)》0);IF(ISERROR(FIND
(3;B2;1));〃〃;B2*4…5);B2*4…5);B2*4…5);〃〃)
用字母在单元格里面填入平方米
解答 1:在编辑状态下,选中“2”,按鼠标右键,选择“设置单元格格式”,选“上标”
解答 2:按'ALT'+数字键 178'ENTER'
341
…………………………………………………………Page 342……………………………………………………………
在 Excel 中打印条形码
解答:在 Office 中都可以通过在控件工具箱单击〃其它控件〃,选取〃Microsoft BarCode
Control 9。0〃 ,然后进行赋值操作即可。
求工龄
=DATEDIF(B2;TODAY();〃y〃)
=DATEDIF(B2;TODAY();〃ym〃)
=DATEDIF(B2;TODAY();〃md〃)
=DATEDIF(B2;TODAY();〃y〃)&〃年〃&DATEDIF(B2;TODAY();〃ym〃)&〃月
〃&DATEDIF(B2;TODAY();〃md〃)&〃日〃
把 26 个表格汇总求和成一个汇总表
解答:假设汇总的工作表叫 Sheet1,而存放数据的工作表叫 Sheet2; Sheet3; 。。。; Sheet27,
你可以这样设置公式,把各工作表 A1 的数值加起来:
=SUM(Sheet2:Sheet27!A1)
要注意的是,Sheet1不能在Sheet2和Sheet27 中间,Excel 不会管工作表的名字,只会把Sheet2
和 Sheet27 中间的*所有*工作表中相关的储存格(哪怕中间有一个工作表叫 Sheet99)加起
来。
1、在汇总表单元格内选择“Σ”
2、选择需要叠加的第一个工作表
3、按住 shift 同时用鼠标选择需要叠加的最后一个工作表
4、选择需要叠加的单元格
5、Enter
重复数据得到唯一的排位序列
想得到数据的出现总数吗({1;2;2;3;4;4;5} 数据的出现总数为 5)?
解答:不需要插列;不需要很多的函数就行了。 =RANK(B3;B3:B12)+COUNTIF(B3:B3;B3)…1
从身份证号码中提取性别
Q: A1 单元格中是 15 位的身份证号码,要在 B1 中显示性别(这里忽略 15 位和 18 位身份证号
码的判别) B1=if(mod(right(A1;1);2)》0;〃male〃;〃female〃)请问这个公式有无问题,我试过
没发现问题。但在某个网站看到作者所用的是如下公式:
B1=if(mid(A1;15;1)/2=trunc(mid(A1;15;1)/2);〃female〃;〃male〃)
答:道理都是一样的,不过你的公式比那个公式优质。
如何从文本文件中取数
Q: 1。如何从文本文件中取 2;4;6;8。。。。。。行的数据到 EXCEL 中?
2。在 EXCEL 中如何实现产生一个ACCESS 的表;并把指定的数据存入 ACCESS 的表中。
A: 1。 (暂时不知道你问的目的是什么,如果仅仅要结果,就往下看)如果要导入一文本文件
(过程略),导入的结果在SHEET1 的A1:100 (如果是 100 行的话)中,此时不管它奇还是偶
342
…………………………………………………………Page 343……………………………………………………………
行;然后在 SHEET2 的A1 中输入公式=INDEX(Sheet1!A1:A81;2*ROW();COLUMN()),拖公式,
就可以截取到文本文件的 2,4,6,8,10。。。。。。行了。
2。关于 EXCEL 转为 ACCESS,MS 专门为用户设计了一个这样的 ADD…IN,你可到
http://office。microsoft。/downloads/2002/acclnk。aspx 当一个
怎样读取数字
Q: 怎样在一数字符串分解为单独的数字;比如将31234 的值分解为 31234;读出后将相应
的结果填充到固定的单元格
A:1 用 RIGHT() 或 LEFT()
2。假设 A1 单元格为:31234,结果分别放入B1—B5,
B1=MID (a1;1;1);B2=MID (a1;2;1);B3=MID (a1;3;1);B4=MID (a1;4;1);B5=MID (a1;5;1)
3。用数据…》分列…》固定宽度。。。试试。
4。RIGHT(RIGHT(B2;1);1)
假设 A1 单元格为:31234,结果分别放入B1—B5,
B1=LEFT �