大学信息技术基础函数大整理:别怕,咱把这堆“公式”盘出包浆!

mysmile 8 0

哎,我跟你们讲,每次看到啥子“大学信息技术基础”这本书,我脑壳就嗡地一下。倒不是怕那啥子二进制转换,最让人想薅头发的,绝对是那个函数章节!啥子求和、求平均、IF嵌套,还有那个瞅着就让人犯密集恐惧症的VLOOKUP。网上那些教程,写得跟天书一样,一板一眼的,看三分钟立马治好了我多年的失眠。

今天咱不来那些虚头巴脑的理论,我就用咱平时唠嗑的大白话,把这堆看着就烦的大学信息技术基础函数给你捋一遍。不是跟你吹,你要是把这篇文章硬着头皮瞅完了,下次上机实操,你绝对会是全班第一个举手喊“老师我做完了”的那个显眼包。

一、求和那点事儿:别总“=A1+A2+A3...”了,那忒笨

咱们最开始接触Excel或者Python里的函数,多半是从“求和”开始的。好些同学一看到要算个总数,咔咔咔就在单元格里输入“=A1+A2+A3...”,要是数据少还好说,要是有一百个数据呢?你得加到明年去。

其实吧,咱们大学信息技术基础函数里第一个要盘的,就是那个SUM(求和)函数。但是,今天我不跟你讲这个,我要讲的是它那个不为人知的亲戚——SUBTOTAL(这个函数一般隐藏在“数学与三角函数”类别里,有些教材不咋强调它,但它是真神器)。

SUBTOTAL这玩意儿有啥用呢?比如说,你辛辛苦苦做了一张成绩表,用SUM求出了总分。然后老板过来说:“把不及格的那些藏起来我看看。”你一筛选,哎呦我去,那个SUM的数字咋不变呢?还是原来的总数?这不就露馅了吗!

但是你要是用的SUBTOTAL(109, 数据区域),你一筛选,它给你自动算的就是你看得见的那些数的和,看不见的人家自动给你忽略。这才是真智能,比那个死脑筋的SUM会看眼色行事。这就像啥子喃?就像你妈问你工资发了多少,你报了税后工资,那些扣掉的五险一金(被隐藏的数据)自动就不提了,完美!-1

二、IF函数:你脑子里的那个“如果...就...”

说实话,IF函数是很多娃子学函数的一道坎。格式嘛,就是IF(条件, 条件成立返回啥, 条件不成立返回啥)。书本上最爱举的例子就是成绩是否及格:=IF(A1>60,"及格","不及格")。

但是!你以为就这么简单?大错特错!真正让人头疼的是多个条件嵌套。比如评奖学金,要成绩好、还要没挂科、还得体测过。这时候你要是写一串IF套IF,能把自己套晕,括号都搞不清哪跟哪。

来,我给你说个偏方——用“AND”和“OR”来搭桥。AND就是要求“既要、又要、还要”,OR就是“或者、再不济、也行”。

比如评优秀学生,要求语文和数学都超过90分(既要又要),那你就可以写:=IF(AND(A1>90, B1>90), "优秀", "继续努力")。这样是不是脑子清爽多了?所以学大学信息技术基础函数不能死记硬背,得学会“拉帮结派”,让AND、OR这些逻辑函数给IF当小弟,替你分忧解难。-7-8

三、查找界的扛把子:VLOOKUP的“翻车”现场

VLOOKUP,全称Vertical Lookup,垂直查找函数。这名字听起来高大上,其实就是个“连连看”。比如你手里有一份学生的学号名单,另一张表里有学号对应的寝室号和床位,你得把这个寝室信息匹配过来。

教科书告诉你:=VLOOKUP(你要找谁, 去哪里找, 找着了返回第几列, 0)。

但是教科书绝对没告诉你,这玩意儿最容易翻车的地方——那个“去哪里找”(也就是查找区域),必须把你要找的那一列放在第一列! 好多新手在这里栽跟头,心想“我明明有数据啊,咋就找不着呢?”就是因为没按这个规矩办事。

我给你举个例子,咱们大学信息技术基础函数在实际操作里头,比如你是学生会管寝室的,要整理新生入住信息。你拿到的原始表,学号在A列,姓名在B列,寝室号在C列。你想根据学号把寝室号填到另一个表里,你的VLOOKUP公式查找区域一定要选A:C,而不是B:C。你要是选B:C(姓名和寝室号),那学号没在第一列,VLOOKUP直接就给你罢工,返回一个可爱的“#N/A”错误。这不叫函数难,这叫你不懂它的“规矩”。-8

四、文本函数:专门收拾那些“不讲武德”的数据

咱们平时从系统里导出来的数据,那叫一个乱啊!比如身份证号和姓名粘一块儿了,或者电话号码中间有莫名其妙的空格。这时候就得靠文本函数来收拾残局。

MID函数(取中间一段字符)绝对是处理身份证的利器。身份证号里藏着生日信息,你想快速提取出生年月日,用它准没错。=MID(A1, 7, 8) 的意思是:从A1单元格的第7位开始,截取8个字符。一拉下来,所有人的生日都给你整得明明白白。

我有一回帮老师整理信息,几千条数据,老师要按学生的籍贯分组。籍贯信息是跟身份证号绑定的,我就是靠MID函数先把身份证号里的地址码(前6位)提取出来,再用VLOOKUP去匹配对应的省市,原本要干一天的活儿,喝了杯奶茶的功夫就搞定了。那一瞬间,我觉得我不是在学大学信息技术基础函数,我是在练修仙秘籍。-1-8

五、计数界的“卧龙凤雏”:COUNT和COUNTA

这俩货长得像,但脾气完全不一样。COUNT是“理工男”,只数数字,看见文本就当空气;COUNTA是“文艺青年”,只要不是空的,甭管是数字、汉字还是乱码,我都给你数上。

所以啊,同学们,在统计班里多少人交了作业的时候,如果你是手填的“已交”两个字,那就得用COUNTA。你要是用COUNT,它给你返回0,你还得挠头想半天:“难道我班没一个活的?”-1

六、写在最后:函数是个“懒人工具”

其实咱们盘了这么多,不管是求和、查找还是提取,你发现没?函数这玩意儿,本质上就是帮我们这些懒人偷懒的。你别把它当成负担,也别觉得那些代码和括号吓人。你就把它当成个智能机器人,你只要告诉它规矩(参数),它帮你干活。

特别是刚开始接触Python或者数据库的同学,看到abs(x)求绝对值、range(start, stop)产生序列这些内置函数,心里也别慌。-1函数就像厨房里的调料,你刚开始可能就放个盐(print函数),后面慢慢学会了放酱油(len函数)、放醋(type函数),最后你能做出一桌满汉全席。谁也不是天生就会的,都是在一次次的“我去,这咋又报错了”中慢慢摸索出来的。

最后送大家一句话:在信息技术这个行当里,不怕你犯错误,就怕你不敢试。搞忘了咋写?百度一下嘛!谁笑到谁就是那个能把函数嵌套玩得最溜的仔。加油,打工人!