下载此文档

隐藏信息充分“挖掘”.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
隐藏信息充分“挖掘”隐藏信息充分“挖掘”.txt 懂得放手的人找到轻松,懂得遗忘的人找到自由, 懂得关怀的人找到幸福! 女人的聪明在于能欣赏男人的聪明。生活是灯, 工作是油, 若要灯亮, 就要加油! 相爱时, 飞到天边都觉得踏实, 因为有你的牵挂; 分手后, 坐在家里都觉得失重, 因为没有了方向。隐藏信息充分“挖掘”当小刘将姓名和身份证号码输入如图 1 所示的工作表以后,小张设计的公式马上从身份证号码中“挖掘”出了信息。不过小刘的好学精神上来了, 非要小张说清楚“挖掘”信息的基本原理, 小张只好一一给她解释: 1 .性别根据现行居民身份证号码的编码规定, 18 位身份证编码的 1~6 位为归属地(公民第一次申领身份证时常住户口所在地的行政区划, 下同) 代码, 7~10 位为 4 位的出生年份, 11~12 位为出生月份, 13~1 4 位为出生日期, 17 位(也就是倒数第二位)为性别(奇数为男,偶数为女), 18位( 也就是最后一位) 则是校验位。而早期使用的是 15 位的身份证编码, 它的 1~6 位为归属地代码, 7~8 位是 2 位的出生年份, 9~10 位为出生月份, 11~12 位为出生日期, 15 位(也就是最后一位)是性别(奇数为男,偶数为女)。为了适应上述情况,性别计算公式要能够适应两种身份证号码的, 使用时只须在 C2 单元格输入“=IF ( LEN ( D3) =15 , IF( MOD ( MID ( D3, 15,1),2) =1,"男","女"), IF( MOD ( MID ( D3, 17,1), 2) =1,"男","女"))”。回车即可得到 D2 单元格中存储的身份证号码的性别,而后只要把公式复制(选中 D2 单元格,鼠标指向单元格右下角然后向下拖动)到 D3、 D4 等单元格,即可“挖掘”出其他身份证号码中的“性别”。看到这里, 小刘问到上述公式是怎样的工作的?小张说: 该公式由三个 IF 函数构成,其中“ IF( MOD ( MID ( D2, 15,1),2) =1," 男","女")”和“ IF( MOD ( MID ( D2, 17,1),2) =1,"男","女")”作为第一个函数的参数。公式中的“ LEN ( D2) =15 ”是一个逻辑判断语句, LEN 函数提取 D2、 D3 等单元格中的字符长度,如果该字符的长度等于 15, 则执行参数中的第一个 IF 函数, 否则就执行第二个 IF 函数。在参数 IF( MOD ( MID ( D2, 15,1),2) =1,"男","女" )中。 MID 函数从 D2 的指定位置(第 15位) 提取 1 个字符,而 MOD 函数将该字符与 2 相除, 获取两者的余数。如果两者能够除尽, 说明提取出来的字符是 0 (否则就是 1) 。逻辑条件 MOD ( MID ( D2, 15,1),2) =1 不成立,这时就会在 D2 单元格中填入"女" ,反之则会填入"男"。如果 LEN 函数提取的 D2 等单元格中的字符长度不等于 15, 则会执行第 2个 IF 函数。除了 MID 函数从 D2 的指定位置(第 17 位,即倒数第 2 位)提取 1 个字符以外,其它运算过程与上面的介绍相同。 2 .生日接下来小张让小刘仔细看看 E2 单元格中的公式“=IF ( LE

隐藏信息充分“挖掘” 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-06-02
最近更新