首页 > 其他分享 >excel江湖异闻录--◆K

excel江湖异闻录--◆K

时间:2024-10-04 21:12:36浏览次数:7  
标签:异闻录 365 函数 -- 公式 excel 简单 笔者 火车

网名◆K,按照群里同学的说法,K神和老大kluas,以及一个名为KKK的VBA强人,都是K字头家族的高手。
因为函数实力极强,时常碾压难题,被群里同学们冠以了“K神”的称号。
用笔者的观点来看,这是个“化繁为简”的高手。
笔者一直有一个观点,函数水平是一个从简单走向复杂,再从复杂进阶到简单的过程,初学者刚开始从一些简单的函数学起,尽可能的了解每一个函数的用法、参数和使用条件,尽可能用合适的函数计算出想要的效果;迈过了第一道坎,便开始朝着难题发起挑战,尽可能避免使用辅助列,函数公式朝着复杂化、多样化发展,实现了不同的函数的嵌套,解决实际问题的能力飞速增长,其实从简单到复杂的这一步只是一个熟练度的提升,不外乎是函数之间的配合,不外乎多写了几个括号,不外乎是把显眼的辅助列改成了内存数组;最难的就是从复杂走向简单,这一步完全是质变的飞跃,说是境界的提升也毫不为过,如果说从简单到复杂,写的是洋洋洒洒的散文,那么从复杂到简单,写的便是凝练隽永诗歌短句。
大凡高手总有那些不同寻常的怪癖,有像是每时每刻都出于更年期的叉神,有不择手动到处白嫖的某人,有只回答妹子提问的万能锁之流,更有死磕WPS的三哥之流,K神作为高手,也有属于他的怪癖,这怪癖说来有些怀旧。
认识K神大概是2020年左右吧,很长一段时间,他的系统都是XP的系统,EXCEL的版本都是2003,明明微软的2016都出来好几年了,他的版本却依旧停留在过去遥远的年代,刚开始我以为他是念旧,或是懒得升级,可是渐渐的我发现,即便是低版本诸多的限制,依旧掩盖不了K神的闪光。
直到后来,我看见有些新学,刚开始就接触到了365,写出的公式时,我才有所明悟:一上来就接触365,有时未必是什么好事啊。
正是因为这些,我才知道,为什么K神总给我一种名门正派的感觉,为什么在一干同学对题皱眉时,K神的公式总有一种庖丁解牛的爽利。
拆K神的公式,笔者最大的感受就是:就该这么写,可惜我没能写出来····
不得不说,笔者在K神这里真的学到很多,SUBSTITUTE的动态第四参数来提取文本,加权减权提取文本中的数字,合并单元格求极值等等不一而足。
在K神的公式中,我读到了从2003到365,一路走来的传承和脉络,感受到一个武者是怎样一步步从初出茅庐成长为武林名宿的传奇。
有两道题尤其印象深刻,第一道题记得是编号在前数字在后,数据很乱杂糅在一起,而且没有明确的分隔符,我只是看了几眼也就放弃了,而且下了断定,这就不是函数能够实现的,要上正则才行,估计其他同学和我想的一样,也都在这题面前保持了沉默,然而第二天,K神贴出了公式,将原本毫无规律的数据,整理得井井有条,当时看到这条公式的笔者,直接愣了好久,这也能实现,太离谱了吧。
第二题,是一道骰子计算的题,数据列中杂乱分布了1-12的3个数字,需要根据每组的3个数字的关系来判断,豹子、对子、还是连子,最要命的是还有12,0,1这种的连子数据。不少同学都用上了if(if())的办法,对不同的情况,分别判断,我想了半天,也写了一个四五层的if公式才搞定。K神的公式好像就用了一个if来分流,最核心的部分,用了mmult(10^数字)的方法,将无序的数据聚合,再用查找函数,对不同情况特征码进行查找,最后用上了lookup的忽略错误值,将不同的情况的返回出来,这提取特征码真是让人拍案叫绝的思路。
K神时常自嘲,说自己是火车司机,因为他老是写出一些很长的公式,像是火车一样。
以笔者无数次爬K神的火车的经验来看,他绝不是一名普通的火车司机,他的火车非常精彩、非常刺激,充满了想象力,就像是极地特快,坐上之前,你就得做好冒险的准备,坐上之后,你不仅能学到很多,还能得到不小的成长,甚至在往后的岁月中,都能感受到极地特快带来的改变。
谢谢你,极地特快的列车长,带我的这趟冒险之旅。

标签:异闻录,365,函数,--,公式,excel,简单,笔者,火车
From: https://www.cnblogs.com/damaobuchiyu/p/18447281

相关文章

  • 技嘉MS73-HB1双路主板装机
    去年套了一块MS73双路工作站主板和两块不显Intel8470CPU,奈何一再耽误,直到近期才有空买了机箱电源,给一直裸奔的板U找个家。以前主要鼓捣家用机,第一次装双路工作站,在过程中遇到许多问题都靠自己摸索解决,遂总结如下。目录CPU未正确安装的故障IntelRaid工具VROC使用安装驱动BI......
  • excel江湖异闻录--渣渣
    有朋友问过我,为什么要写这些,细细思量,一来我喜欢这个纯粹的江湖,二则向这些纯粹的高手、大神致敬,三是纪念一下自己学习EXCEL的历程。其实,每一个篇章都有一个逻辑,只不过这个逻辑,不是按照实力的高低来的,而是按照这个高手在我脑海中形象的饱满程度来排序的。渣神不是我们群里的同学,勉......
  • windows 需要 U启动 皮多多 买便宜一个
    买PE启动U盘原版新包链接格盘才行 https://share.weiyun.com/i0xkj0JN分享地址在这用   《《U启动》》  品牌的启动盘安装u启动提供的还原版系统 出现最后一个失败按钮 需要点击《重试》那个按钮才行,然后再等安装完就可以启动了合理按启动项F11F12那个 ......
  • [lnsyoj2378/luoguAT_arc107_d]Number of Multisets
    题意给出两个正整数\(N,K\),求有多少有理数集满足以下所有条件集合有且只有\(N\)个元素,并且元素和为\(K\);每个元素须可表示为\( \frac{1}{2^{i}}\) $(i\inN)$.sol考虑dp,容易想到记\(f_{i,j}\)表示选\(i\)个数恰好和为\(j\)考虑到会出现诸如\(\dfrac{1}......
  • selenium通过标签页访问网站
    我的电脑上的chrome自动更新到最新版本,再从https://googlechromelabs.github.io/chrome-for-testing/#stable\处下载稳定版chromedriver程序,稳定版和最新版本的版本号接近。chromedriver.exe放在chrome程序的工作目录下,再在脚本里面指明chromedriver.exe的路径。没有input()阻塞......
  • 20240923
    Bouquet我们可以设计一个状态\(dp_i\)表示前\(i\)朵花内最多可以选多少朵花,如果第\(j\)朵花和第\(i\)多花不冲突,要满足以下条件\[r_j<i且l_i>i\]那么我们可以在\(r_j\)时再让\(j\)的转移合法,那么只用\(1\lej\ler_i\)那么带修的区间查询是什么数据结......
  • 博弈论二次回顾
    主要是一些模型。ICG的定义双方轮流移动不能行动者判负所能进行的操作仅与当前局面有关,与操作者无关一般而言发现ICG就可以考虑SG了。SG分清楚后继状态和子游戏。子游戏的和是\(\oplus\),后继状态的和是\(mex\)。后继状态指进行一次操作所能够达到的状态。子......
  • [一本通1683]稗田阿求(一本通高手训练-1683)
    有句话说得好记忆化搜索=动态规划训练的时候看了:<(cnblogs.com)>不过我觉得不需要状态压缩,用更好理解的方法写代码。转移方式一:如果加入这一组,那就需要这一组满足前面的对应关系。并加上这一组所带来的对应关系。转移方式二:不加入这一组。直接上代码,有注释的。1//ZZ......
  • 代码随想录算法训练营day3|● 203.移除链表元素 ● 707.设计链表 ● 206.反转链表
    学习资料:https://programmercarl.com/链表理论基础.html#链表的类型可设置虚拟头结点dummy_head链表最后指向Null一个节点包含值和索引学习记录:203.移除链表元素(基本ListNode(),cur.next,cur.next.val)点击查看代码#Definitionforsingly-linkedlist.#classListNod......
  • 深入探索 Python 爬虫:高级技术与实战应用
    一、引言 Python爬虫是一种强大的数据采集工具,它可以帮助我们从互联网上自动获取大量有价值的信息。在这篇文章中,我们将深入探讨Python爬虫的高级技术,包括并发处理、反爬虫策略应对、数据存储与处理等方面。通过实际的代码示例和详细的解释,读者将能够掌握更高级的爬虫技巧,提......