打印本文 打印本文  关闭窗口 关闭窗口  
execl使用技艺(自用)
作者:佚名  文章来源:本站原创  点击数  更新时间:2016-12-25 13:49:02  文章录入:pygbw  责任编辑:pygbw

在EXCEL中如何把B列与A列不同之处标识出来?
(一)、如果是要求A、B两列的同一行数据相比较:
假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为:
“单元格数值” “不等于”=B2
点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。
用格式刷将A2单元格的条件格式向下复制。
B列可参照此方法设置。
(二)、如果是A列与B列整体比较(即相同数据不在同一行):
假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为:
“公式”=COUNTIF($B:$B,$A2)=0
点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。
用格式刷将A2单元格的条件格式向下复制。
B列可参照此方法设置。
按以上方法设置后,AB列均有的数据不着色,A列有B列无或者B列有A列无的数据标记为红色字体。

1、判断当前表A2单元格里数据,在sheet1表中A1:C952区域是否存在


=IF(ISERROR(VLOOKUP(A2,Sheet1!$A$1:$C$952,1,FALSE)),"不存在","存在")

2、两个表中数据匹配公式如下(唯一数据为身份证号):
Sheet1表是源数据(数据多),A列为姓名,B列为身份证号。
Sheet2表中,A列姓名为空,需从Sheet1表中A列姓名匹配过来,B列为已知的身份证号;

Sheet2表中A列数据公式为下(MATCH后B2为Sheet2表中已知的身份证号,

Sheet1!$A$2:A$27为想要获取的源数据列,可根据需要更改)

=INDEX(Sheet1!$A$2:A$27,MATCH(B2,Sheet1!$B$2:$B$27,0))

另例  
=INDEX(Sheet1!$C$2:C$27,MATCH(B2,Sheet1!$B$2:$B$27,0))
如果出现错误,请更改字段属性,最好把数据导入新建表格。

数据匹配样表

3、FIND,查找A1单元格中D字符的位置数,1表示从A1单元格的第一个字符开始往右数
FIND("D",A1,1)


4、列表显示当前目录里文件名存为a.txt,不显示年月日信息,将下列信息改为bat文件
dir /b>a.txt

5、更改A1单元格数据为B1
="ren "&A1&" "&B1

6、取A1单元格左(右)边3个字符
=LEFT(A1,3)
=RIGHT(A1,3)
从A1单元格第7位开始,向后提取6位字符
=MID(A1,7,6)

7、给B列空数据后加上内容rr,则C2公式如下:
=B2&"rr"

8、清楚空格(中间空格只留一个,去不掉)

=TRIM(A2)

完全清楚空格

=SUBSTITUTE(A2," ","")

9、根据身份证号判断性别

=IF(MOD(MID(A2,17,1),2)=0,"女","男")

10、有分数直接给名次

=RANK(A,A$2:A$15,0)

 

 

函数是预先定义好的数值计算公式。
$美元符号,绝对引用。

合并文本字符串(合并A1,A2单元格内容)
=CONCATENATE(A1,A2)

返回特定数目的字符(提取A1单元格第2个字符开始共3个字符的内容)
=MID(A1,2,3)

REPLACE文本替换(替换B2单元格从第1位开始后的3位字符为0393)
=REPLACE(B2,1,3,"0393")

TRIM清楚空格(清楚A1单元格中所有空格,但字符中间的空格要保留一个)
=TRIM(A1)

MOD计算余数(计算被除数A1除以除数A2的余数)
=MOD(A1,A2)

RANDBETWEEN(生成5到9间的随机数)
=RANDBETWEEN(5,9)

IS判断数值类型(如果B2单元格为空白,就标注为缺考,否则返回B2的值)
=IF(ISBLANK(B2),"缺考",B2)

COUNTBLANK计算空白单元格个数(计算A1:E5区域空白单元格个数)
=COUNTBLANK(A1:E5)

COUNTIF计算满足条件的单元格个数(B2:B8区域中高于60的个数)
=COUNTIF(B2:B8,">=60")

RANK返回名次(返回B2单元格在B2:B9中的排名次)
=RANK(B2,$B$2:$B$9,)

打印本文 打印本文  关闭窗口 关闭窗口