最佳阵容3322后期攻略:电子表格中的特殊技巧

来源:百度文库 编辑:中财网 时间:2024/05/06 12:33:59

电子表格中的特殊技巧

问题1:如何在已数据前加相同的文字,比如单元格里输入了12345,现在我需要在这一列的数据前加上“B”字样,一个个的加太麻烦了,有什么简单的办法吗?

解决办法:在需要修改的列前后各插入一空白列(也就是12345所在列),在前边的空白列中输入要加上的字(比如B),在后边的空白列第一个单元格中输入=CONCATENATE(N1,N2),回车。(N1,N2是B和12345的单元格地址,如A2,B2).

(CONCATENATE是一个函数,在全部函数中可找到,作用是合并若干个字符串)。

问题2:每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号、出生年月等内容的电子表格,以备建立全省统一的电子学籍档案。数百个新生,就得输入数百行相应数据,这可不是个轻松活儿。有没有什么办法能减轻一下输入工作量、提高一下效率呢?其实,我们只需在Excel2003中将学生的身份证号完整地输入后,它就可以帮我们自动填好出生日期和性别。

第一步:转换身份证号码格式

  选中该列中的所有身份证号后,右击鼠标,选择“设置单元格格式”。在弹出对话框中“数字”标签内的“分类”设为“文本”,然后点击确定。

第二步:提取出出生日期

      将光标指针放到“出生日期”列的单元格内,这里以C2单元格为例。然后输入“=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"”(注意:外侧的双引号不用输入,函数式中的引号和逗号等符号应在英文状态下输入)。回车后,你会发现在C2单元格内已经出现了该学生的出生日期。然后,选中该单元格后拖动填充柄,其它单元格内就会出现相应的出生日期。如图1 。

图1 通过上述方法,系统自动获取了出生年月日信息

还可以提取出“性别”:判断性别“男女”

     选中“性别”列的单元格,如D2。输入“=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男")”(注意如上)后回车,该生“是男还是女”已经乖乖地判断出来了。拖动填充柄让其他学生的性别也自动输入。如图2。

图2 性别被自动填入指定位置

 

  这样,通过两个简单的函数,我们就可以让EXCEL从身份证号中自动提取出生日期和性别并填充到单元格内,极大地减轻了我们的输入工作量。最后效果如图3。

两列数据是否相同:

=if(countif(a:a,b1)>0,b1,"")

公式下拉,显示数据的是b列与a列相同的。

 

 

问题3:在EXCEL表中如何使其自动核对两列或两行或两组数据是否一样?

最佳答案

在c列输入:

=if(a1=b1,"一样","不一样")

问题4:如何用EXCEL对比出两列数据中不重复的数据并在另外两列中展现出来

我想找两列数据中不相同的数据,例如:有AB两列数据,A中有一部分B中有.B中有一部分A中有,求在C列中展现A列中B没有的数据,在D列中展现B列中A没有的数据!请各位高人指点,尽量详细些,工作用。谢谢!!

 

最佳答案

=IF(COUNTIF(B:B,A1)>0,"",A1)

d1单元格输入:

=IF(COUNTIF(A:A,B1)>0,"",B1)

然后拖下去

提问者对于答案的评价:

=IF(COUNTIF(&B:&B,A1)>0,"",A1)

=IF(COUNTIF(&A:&A,B1)>0,"",B1)

应该是这个吧?

 

 

..在不满8位数的数字前加0

=REPT(0,8-LENB(A2))&A2