象山海鲜
在这个圈子里,衡量一个玩家水平的方式有很多,对冷门函数的运用,公式的长短,版本的高低,数据引用的次数···当然你也可以直接问来人,你知道象山海鲜吗?不知道的多半层次不够,撑死三键入门,回答知道的,水平一般不会太低,起码来人已经混过了EH论坛了,至少已经开始接触高阶练习题了,至少来人心中已经对函数公式这个游戏有了向往和憧憬。
圈外人很难想象,“象山海鲜”这几个字对于我们这种函数爱好者意味着什么,这么说吧,即便是隔了好几年,依旧清楚地记得那个平常摸鱼下午,在群里看见海鲜老师QQ号时的狂喜和激动,当时空气中飘荡着金桂的清香,偏西的阳光打在对面的高楼,窗外的路面上大片大片的阳光和阴影构成一个奇妙的图案,打印机工作之后持续发出低沉的轰鸣,一切都那么平常,就是八月的一个普通下午;一切又那么不平常,似乎从那一刻起,我的人生注定要走上一条与众不同的道路,这条路很难很难,但是却很精彩,我不一定能成为高手,但是我一定是历史的见证者。
我满心欢喜,迫不及待就添加了海鲜老师的好友,没加上,也是在那一天,我在群里找到漫画老鼠头像的丢丢老师。
从那一天起,对于我而言这个江湖的未解之谜又多了一个“区域和”,也就是海鲜老师的好友验证。
可以很负责任地告诉大家,sum、subtotal、mmult、sumproduct、areas这几个函数都不对,大小写都试过了。(不用谢,为大家排除掉了10个错误答案是我的荣幸)
用圈子中大佬们的话来说,海鲜老师就是天花板,你可以看见,也可以尝试着去理解,但是很难超越,不仅仅是函数公式,还有PQ。
如果我单独提起“海鲜”而没有带上老师两字,如果海鲜老师群里艾特我一下,我又艾特回去,我的这些举动在我看来都是挺不妥当的,简直就像是犯罪,试图和海鲜老师拉进距离,试图平视这位大神。
倒不是海鲜老师会怎么打击报复我,而是我自觉亵渎了艺术,冒犯了我长久以来追求的技术。
第一次见海鲜老师崭露头角是函数练习题135招生录取,数据源中有姓名、总分、第一二三志愿学校,题目要求,按填报志愿顺序,总成绩达到所报学校录取线即予以录取,公式的结果是每一个学校录取的学生。
很接地气的一道题,很有现实意义,也直面了现实需求,数据规范、要求清楚,模拟效果也有截图,作为一道练习题,我找不出一点毛病。对于我而言最大的问题是,函数我办不到,非要我来至少是代码。
这里插一句,同样一个问题,代码多数时间要比函数简单,因为代码可操作范围更大、更加灵活,中间的计算结果你甚至能用一个变量专门存放,而函数呢,也就那么些个,而且各有各的性格,稍微一点疏忽没伺候好,立马甩你一个错误,用函数练题,很多时候,你能找到一种戴着镣铐跳舞的感觉,就像是古体诗,平仄、音律、对偶、韵脚一个都不能落,而且还要立意高远、语出惊人。
这是一道函数练习题,但是它不应该是函数练习题!其实吧,也不是太难,我仅仅用了两个星期,仅仅改了三十多次公式,就用函数写出来了,唯一的问题仅仅只是长度超过了预设很多很多很多。
不管怎么说,我至少是写出来了,
这一点是毋庸置疑的。(心里甚至有点得意),就像是参加一场考试,周围坐的不是大牛就是大佬,且不说我能考多少分,仅仅是进到了这个考场就让我感觉到一种体面,一份至高无上的荣誉。
我真的尽力了,几乎是搜肠刮肚,穷尽毕生所学,我把自己的公式砍到了135,距离预设130,只差5个字符。
开题后,我第一时间去围观(白女票),这题的MVP是海鲜老师,长度93,海鲜老师公式中的>“2”部分惊艳了我整个夏天,每每想起不由得在心中叹服,太过分了,太离谱了,太强了。
从那时起,我就开始有意关注、收集、模仿海鲜老师的公式,从EH论坛函数公式区的版主到群里平易近人的大神,越是靠近海鲜老师,就越发的感觉深不可测,不同于三体中的深海王子,无论我远望还是近观,他都是那么磅礴伟岸。
这圈子难题很多,有看一眼放弃的,有看两眼不会的,有思考一下关闭的,更有打开后直接删除的,甚至有推演了很久都无从下手的,但是这些题上,总能看到海鲜老师信手拈来的公式,公式短自不必说,关键是老师在轻松解决这些难题的同时,还能顺手在公式中打上自己的印记,一段晦涩难读的公式中的那个“鲜”字总是特别的抢眼。
Frequency计算数值在某个区域内的出现频率,然后返回一个垂直数组,只看官方的帮助,也就是一个普通的函数而已,但是这个函数却不容易掌握,能熟练运用的大抵都是熟手,我几乎以为这个函数也就这样了,直到看到了海鲜老师的frequency公式,我才知道我一直误会了这个函数,海鲜老师对这个函数的运用超出了我的想象,我几乎有一种错觉,frequency这个函数就是海鲜老师用代码实现并嵌入进excel/wps里的,甚至一度认为frequency这个单词就是海鲜的意思,群众的眼睛是雪亮的,一点不假,海鲜老师因为这个函数被冠以“fre海鲜”的荣誉,真可谓是实至名归。
Text格式化文本函数,用一套规则格式输出一个数字、文本,效果类似于单元格格式,多用于时间格式整理,格式规则很多,相应变化也多,单就text这个函数就能写一本大部头的书了,用铁匠老师的话来说“text这个函数学一辈子都不够”。
以前在提取“123-abcd”、“6-x”这种字符串中的数字时,多用left(find(“-”))这种常规套路,自从海鲜老师TEXT(,“[$“&&“]“)公式发布之后,就很少见到常规套路的提取公式了,据老师介绍,这就是一个bug,这个套路同样困扰了我很久,不知道海鲜老师是在什么情况下发现这个bug的,这个bug在wps中同样能够正确返回,要知道wps中的text和excel中的text,从本质上说,就是两个不同的函数。
Text我也用过很多次,也就是烂大街的用法,但是text在海鲜老师的手里,就完全不是我所知道的那个函数了,它一会能像concat一样连接文本,一会又能像substitute一样替换掉特定的文本,甚至能做到mid一样的分割文本···总而言之,text在海鲜老师的手中,像是很多函数的集合,唯独不像text本身。
Filterxml,通过使用指定的XPath,返回XML内容中的特定数据。一个只存在excel中的函数,目前能找到有关这个函数最详细的教程,也就是海鲜老师的那个表格文件了,在我看来,这个函数最难啃,一方面你需要了解xml这种可标记语言,另一方需要知道xpath的解析规则,这些都完全超出了函数本身的范畴,我承认,这个函数我至今都不会使用。但是没关系,等我弄懂了xml、xpath,我相信就凭借着海鲜老师的那份教程,我绝对能够理解这个函数。
一般而言,做练习的步骤都是“理解题意-写公式-砍公式-看别人的长度-再砍公式”这么一个步骤,好多题,我第一步就会翻车,哪怕是用答案去理解题目都是两眼一抹黑,这,这,这到底在说什么!我怎么就越看越模糊呢。
可以很负责的表示,有时候吧,猜题目的意思比写公式还要难上很多,不止是我,海鲜老师也有看不懂题目的时候,但是和我不一样的是,海鲜老师只看答案就能写出比最短的公式还要短的公式,很离谱吧,很夸张吧,不止你们,就连亲眼所见的我都感觉匪夷所思、不可思议。那个吸烟俊俏侧脸头像,在开题不到几分钟,就甩出一条超越了极限的公式。
EH论坛函数公式的版主,无数套路的开创者,无数高手争相模仿学习的对象,就是这样大神,依旧和我们一样练题、拼长度、水群、开车,同海鲜老师这么近的距离,我甚至有一种自己也是一名高手的错觉。
海鲜老师就像是开了挂一样,写出的公式不讲道理,很多时候,在拆老师公式时,我都会发出强烈的质疑,不是质疑老师公式,而是质疑我全部所学的函数知识,这根本就不科学,完全不符合官方说明。就像是被施了魔法一样,在这之前,它们只是普普通通的函数,经过海鲜老师金手指的点化,它们一个个鲤鱼跃龙门,突然之间行云布雨,变的无所不能。
如果把excel比作游戏,函数公式无疑是最难的主线之一了,光是绝对引用和相对引用就能劝退大半的新人,入门之后的难度依旧能劝退不少的熟手,能在这个高难副本里如鱼得水、兴风作浪的,都是一等一的名家强手,海鲜老师给我的感觉,就更加扑朔迷离了,有时候他像是普通玩家一样打怪刷经验,有时候他就像NPC一样,他对函数的解释比官方文档还要深刻到位,简直就像是在系统的底层一条条调试过这些函数的指令代码一样,更有时候,我感觉他就像GM,随意修改游戏的各种设定,不为别的,只为了让更多的人喜欢上这个游戏。
在我看来,海鲜不是开了挂,他就是挂本身,就是GM。
因为海鲜老师的头像是一个黑白色调、侧脸吸烟的头像,所以我时常脑补,这道难题,估计海鲜老师烟雾吞吐间,就灰飞烟灭了吧。
“一群疯子”这是海鲜老师的口头禅,主要特指私群中那些为了拼公式的大佬们,每一个都很拼而且都特别卷,偷鸡的手段都是特别的高明,海鲜老师也因此劝告过大家“老是偷鸡,不利于开拓通用性思路,偷鸡属于技巧,思路属于主干,不能因小失大”。
最后,我希望,真切的希望,有那么一本书,收录了海鲜老师所有公式,并附上海鲜老师的注解,当然了内页里要是有老师的签名那就再好不过了,最好再留下一个海鲜老师的联系方式什么的。