xp连接win10凭证不足:EXCEL常用函数表达式

来源:百度文库 编辑:中财网 时间:2024/04/28 00:22:26
EXCEL常用函数表达式

EXCEL常用函数表达式备忘:

1、合并字符--& 如:合并两个 A1&B1

2、提取字符--MID 如:把19710320转换成1971.03.20  =TEXT(DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2)),"yyyy.mm.dd")

3从身份证号中提取生日和性别
从身份证号中提取出生日期,和判断性别

    提取出生日期公式(假设身份证号码在F5单元格):
IF(LEN(F5)<16,MID(F5,7,6),MID(F5,9,6))
首先判断身份证号码是15位还是18位,LEN(F5)
如果小于16位,就从号码的第7位开始提取后6个数字,否则就从号码的第9位开始提取6拉。
 计算年龄:
106-IF(LEN(F5)<16,MID(F5,7,2),MID(F5,9,2))
 判断性别:
IF(MOD(IF(LEN(F5)<16,RIGHT(F5,1),MID(F5,17,1)),2)=0,"女","男")
首先RIGHT函数担取出15位号码的最后1个数字,用MID函数提取出18位号码的最后第2个数字,然后用MOD函数判断出它们的的奇偶,如是偶则为“女”,否则为“男”。

  补充公式
  出生日期
=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")
  性别
=IF(MOD(MID(A2,15+(LEN(A2)=18)*2,1),2)=0,"女","男")

4、从两个表进行数据校对:

表1,表2中卡号在A列,那在表1的C列中输入

=IF(VLOOKUP(A2,SHEET2!A:A,1,0)=A2,"","卡号不存在”)
把公式复制到表1最底部
我校学生学籍情况:
开学初表单为“表1”有学籍号和姓名两个字段
学期末表单为“表2”同上内容,但学生因转出转入变化了。

我想通过学籍号相互校对:
表1中有而表2中没有说明学生已经转出,在表1的C列出现学生“转出”并标示;
表2中有而表1中没有说明是后来转入的学生,在表2的C列标注:“转入”
这个函数式怎么写?
在表2中输入
=IF(ISNA(VLOOKUP(A2,SHEET1!A:A,1,)=A2),"转入")
在表1中输入
=IF(ISNA(VLOOKUP(A2,SHEET2!A:A,1,)=A2),"转出")

另,两个表对照并引用

http://zhidao.baidu.com/question/37629352.html

 

EXECL或者word里,用什么方法,可以去掉众多名字中相同的名字?

例如:

张三
张三
李四
李四
王五

只列5个名字,可以直接看出来,张三和李四有重复,有什么方法可以去掉一个张三和一个李四?
而变成这样的:
张三
李四
王五

当然了,这是简单的例子,我说的名字最少也得6000多个,怎样去掉其中重复的名字?

回答:设名字在A列,在后面任一列第一行输入:
=COUNTIF($A1:$A$5000,A1)
下拉填充到底,然后按该列排序(必须从大到小,即按降序排序。或者先将该列复制、选择性粘贴,数值,以取消公式),再把上面所有大于1的删除,剩下“1”的行就是唯一的。