写几个函数 输入10个职工的姓名和职工号_Excel函数速查一览表-函数应用案例-信息统计(2)...
继续学习《Excel 2003函数应用完全手册》第四章,函数应用案例,今天看信息统计的第二部分。
使用Excel 管理人事信息,具有无须编程、简便易行的特点。假设有一个人事管理工作表,它的A1、B1、C1、D1、E1、F1、G1 和H1 单元格分别输入“序号”、“姓名”、“身份证号码”、“性别”、“出生年月”等。自第2 行开始依次输入职工的人事信息。为了尽可能减少数据录入的工作量,下面利用Excel 函数实现数据统计的自动化。
2 出生日期输入
2.1 函数分解
CONCATENATE 函数将几个文本字符串合并为一个文本字符串。
语法:CONCATENATE(text1,text2,...)
Text1,text2,...为1~30 个要合并成单个文本项的文本项。文本项可以为文本字符串、数字或对单个单元格的引用。
2.2 实例分析
与上面的思路相同,我们可以在E2 单元格中输入公式“=IF(LEN(C2)=15,CONCATENATE("19",MID(C2,7,2),"年",MID(C2,9,2),"月",MID(C2,11,2),"日"),CONCCTENCTE(MID(C2,7,4),"年",MID(C2,11,2),"月",MID(C2,13,2),"日"))”。其中“LEN(C2)=15”仍然作为逻辑判断语句使用,它可以判断身份证号码是15 位的还是18位的,从而调用相应的计算语句。
对15 位的身份证号码来说,左起第7 至12 个字符表示出生年、月、日,此时可以使用MID 函数从身份证号码的特定位置,分别提取出生年、月、日。然后用CONCATENATE 函数将提取出来的文字合并起来,就能得到对应的出生年月日。公式中“19”是针对早期身份证号码中存在2000 年问题设计的,它可以在计算出来的出生年份前加上“19”。对“18”位的身份证号码的计算思路相同,只是它不存在2000 年问题,公式中不用给计算出来的出生年份前加上“19”。
注意:CONCATENATE 函数和MID 函数的操作对象均为文本,所以存放身份证号码的单元格必须事先设为文本格式,然后再输入身份证号。
小结
本部分主要介绍了用CONCATENATE 函数来从身份证号码中提取出生日期。
写几个函数 输入10个职工的姓名和职工号_Excel函数速查一览表-函数应用案例-信息统计(2)...相关推荐
- 写几个函数: ①输入10个职工的姓名和职工号; ②按职工号由小到大顺序排序,姓名顺序也随之调整; ③要求输入一个职工号,用折半查找法找出该职工的姓名,从主函数输入要查找的职工号,输出该职工姓名。
写几个函数: ①输入10个职工的姓名和职工号: ②按职工号由小到大顺序排序,姓名顺序也随之调整: ③要求输入一个职工号,用折半查找法找出该职工的姓名,从主函数输入要查找的职工号,输出该职工姓名. #i ...
- c语言输入10个员工,输入10个职工信息,按号码大小排序,再使用查找函数找职工的姓…...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include //主函数 int main() { int sort(int num[10],char name[10][10],i ...
- c语言按照姓名查询员工信息,输入10个职工信息,按号码大小排序,再使用查找函数找职工的姓…...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include //主函数 int main() { int sort(int num[10],char name[10][10],i ...
- 用python输出姓名和学号带不出姓名和学号_C++:输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。用C++编写一个程序 : 输入...
C++:输入10个学生的姓名.学号和成绩,将其中不及格者的姓名.学号和成绩输出. 用C++编写一个程序 : 输入 www.zhiqu.org 时间: 2020-12-07 [解题思路]本题用类 ...
- C语言基础课 编写程序之从键盘输入10个候选人的姓名和得票数,编程实现如下:1.统计总票数2.打印得票数最多的候选人最多的候选人的姓名和得票数3.给定姓名,查询该候选人的得票数4.按得票数从高到低
从键盘输入10个候选人的姓名和得票数,编程实现如下功能:1.统计总票数2.打印得票数最多的候选人最多的候选人的姓名和得票数3.给定姓名,查询该候选人的得票数4.按得票数从高到低的顺序,打印所有候选人的 ...
- 从键盘输入10个学生的姓名,再从键盘输入一个姓名,查找这个姓名是否在前面输入的10个姓名之中。
[问题描述] 从键盘输入10个学生的姓名,再从键盘输入一个姓名,查找这个姓名是否在前面输入的10个姓名之中. [输入形式] lst=["范兴贵","吴帅飞",& ...
- c语言从键盘输入10个学生的姓名和成绩,C语言:有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生的数据,...
C语言:有10个学生,每个学生的数据包括学号.姓名.3门课的成绩,从键盘输入10个学生的数据, 答案:2 信息版本:手机版 解决时间 2019-10-06 13:43 已解决 2019-10-06 ...
- C语言输出不及格学生姓名,C++:输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。...
满意答案 josjosh 2017.07.03 采纳率:49% 等级:9 已帮助:3268人 [解题思路] 本题用类数组很好解决.可以先声明一个具有姓名.学号.成绩3个数据成员的类,然后输出.输 ...
- MFC函数书本速查 API函数大全
基础类 CObject AssertValid p3 Dump p3 IsSerializable p4 Serializable p4 GetRuntimeClass p4 IsKindOf p5 ...
最新文章
- mediav聚效广告代码片段
- 用它调试线上bug,真得劲!
- 分分钟入门【Nodejs】—初步了解Nodejs
- shell 变量定义使用
- uniapp开发实例github_跨端开发痛点?送你一款Vue最流行的跨端框架——uni-app
- python机器学习2021年6月19日09:35:06
- 【WP7】绘图与保存
- bootstrap的ajax提交
- 知名投资机构董事总经理在培训中晕倒后去世,这个培训究竟是什么?
- 极简主义︱利用apple机器学习平台Turicreate实现图像相似性检索(二)
- 华为荣耀10电路原理图
- HTML 自动跳转代码
- win7安装IIS常见问题汇总
- HDU-2819-Swap [二分匹配][输出路径]
- 计算机设备布局图,电脑主板插槽对应哪些硬件?详细的主板布局图解
- css如何绘制一个等边三角形
- Excel的VBA使用
- CPSE安博会圆满落幕,闪马智能精彩时刻全回顾
- 介绍一个产品的思维导图_产品运营怎么使用思维导图?四个方面阐释思维导图的运用...
- TI飞控出现联系方式,Ti飞控芯片锁了解决办法
热门文章
- Flink java wordcount案例(批处理、流处理)
- Linux/Ubuntu 安装与单机配置hadoop
- typeorm mysql2_指南 - 使用 TypeORM 和 Express 的示例 - 《TypeORM v0.2.20 中文文档》 - 书栈网 · BookStack...
- 从python入门到放弃_《Python3从入门到放弃》视频教程
- Eric6最简单的应用(创建一个项目-窗体-编译-运行)
- iframe高度自适应的6个方法
- Java基础学习总结 -- 图形用户界面GUI
- body-content取值的意义
- maven pom.xml详解
- 如何通过方法(函数)来实现两个基本数据类型的数值交换