2024-08
7

xlookup+超级表实现动态引用

By xrspook @ 11:38:23 归类于: 烂日记

谈Excel,索引肯定是离不开的话题。从经典的lookup到用得很多的vlookup,到index+match,再到vlookup的升级版xlookup,所有的这些都是为了让搜索更方便。xlookup相对vlookup来说的确已经进步了不少,但无论是这些搜索的函数也好,其它按条件汇总的函数也好,总是有一些支持选择列,有一些不支持。之所以有支持和不支持之分,其中一个很重要的原因是支持选择列对写公式的那个人来说很方便,但关键是选择列可能严重影响搜索的性能。感觉上明明很简单的东西却要加载很长一段时间才能出结果,那个加载时间,甚至让你觉得是不可接受的慢,所以在使用这些索引函数的时候,绝大多数的教程都会提醒你数据源得用绝对引用。引用一个确切的范围,即便你把那个范围搞得很宽也行,但是引用一些空白行,又会导致一些意想不到的事情发生,尤其是对某些经典函数来说就会出错。当然,出现这种问题可能是因为我道行不够,如果是高手操作,什么问题都不是问题。

为什么搜索出来的结果可以动态显示,可以显示多行,但是被搜索的内容必须得用绝对引用呢?为什么教程里除了整列选择就没有一些动态确定索引范围的方式呢?隐隐之中我觉得新出现的公式应该可以做到,因为新出的那些高级函数出来的结果都是很动态的。虽然实际上近几年我已经很少关注学习那些新出的东西了,但是我还是有那么一点印象的。

在超级表里面使用公式,引用的单元格不再是经典的单元格名字,而是超级表的列名,前提是你用的那种公式不涉及跨行,如果跨行了,我好像没发现超级表能有什么超级功能,但是如果用超级表的偏移定位函数,的确能实现到达上下行。

xlookup是个比较新的函数,所以它能不能把索引的范围定为超级表的某一列呢?我发现的确是可以这么干的。如果有两个超级表,我要用超级表A作为索引,超级表B的某些数据作为查询条件。那么我在写xlookup公式的时候,我就可以完全用超级表的快捷引用方式。暂时我只尝试过一些比较简单的数据,出来的效果非常好,比我整列引用速度快很多。虽然xlookup是支持整列引用的,但那样的话很慢,而之所以很慢,我估计一个很重要的因素是xlookup只在高级的Excel里面使用,而高级的Excel文件又比低级的Excel文件行数多很多。其实我一直搞不懂为什么同样是Excel的公式,有些函数可以整列引用,有些却不行。有些虽然可以整列引用,但实际上效率不高。用同样的公式,一个引用的是超级表,一个引用的是整列,同样是xlookup,出来的结果就很有差别。如果你在超级表B更新了数据要索引超级表A的内容。引用整列的那个在你把数据粘贴到超级表B的时候,就已经会把你卡得痛不欲生。也正是因为有这种痛不欲生,所以以前当我要引用很多数据的时候,我选择的是用Power Query做一个后台匹配。因为如果用前台做这种整列的索引,整个文件哪怕不是互相影响的那些表,也会变得奇慢无比。在这里我巧妙的地方是利用了超级表的动态性。以前,如果要动态应用可能会增减数据表格内容的时候,好像需要套用offset。

当我要指定某片数据区域的时候,Excel其实是能感知其连片区域范围的,但只是在用公式索引的时候没有给用户一个直截了当的方案而已。

2024-08
6

包书

By xrspook @ 8:44:04 归类于: 烂日记

为什么要包书呢?小学的时候,我完全不知道。当时的书都是我妈和我妈爸给我包的,发下来的所有教科书,他们都会用日历纸帮我包起来。有可能是白色的日历纸,也有可能是塑料的日历纸。以前的挂历通常都是下面是白色的,上面那一层是塑料的,塑料的那个可能是任何图案,白色的那个只有最下面的那一条才是日历本来的作用,其它地方我也不知道为什么要搞那么大。那个日历与其说是用来看日期,不如说是挂在墙上的一个大海报。

语数英三科的课本,爸妈通常用白色的日历纸包裹,因为白色的那些纸通常质地都比较厚,比较结实。像美术那样的课本我妈可能用塑料的日历纸包裹,至于为什么要这样呢,我也不知道。小学时候的美术课如果没记错的话一周才上一次,所以使用的频率很低。小学低年级的时候,我根本没有收拾的习惯,我从来不会看课表,根据那天的课程把需要上课的东西带过去,而是不管三七二十一,全部课本都塞到书包里。爸妈用厚实的日历纸给我包语文数学的课本是对的。因为我是个很粗鲁的人。书本塞到书包里很容易就皱了。哪怕是包了皮,依然会皱。如果不加任何处理的话,书本的那个样子真的会有点不堪入目。有些书本一个学期还没上完,封皮就得换,因为上一个皮已经烂掉了。

上初中以后,父母就再也没给我包书,到小学高年级的时候,他们也没那么干了。我自己也没有那么干,因为觉得没有必要,同学们都不这么干了。有些这么干的同学,他们是从文具店买了专门的包书纸,五颜六色,很好看,但我知道父母肯定不会让我那样,所以我宁愿不包。到了高中的时候,突然我又觉得我要包书了。因为那个时候的课本变成很大一本,A4那么大。那如果不包,书本的角很容易会卷起来。那个时候父母已经控制不了我用什么东西去包书。所以我买了透明磨砂的塑料膜,那个东西比较厚,而且比较韧。那个时候我已经学会爱惜,而且那个材质也不容易被搞烂,唯一的难点就是包书的时候很难完美折出我想要的形状,只能用透明胶固定。

大学的时候根本没包过书。大学的课本都是很厚一本,但实际上学的内容并没有书本那么吓人。通常情况下一个星期的课程只会出现一次,大课一个星期会有两次,比如高数和英语。大学的我和小学的我根本是两个模式,去上什么课去带什么书,多一张纸都不会拿。

工作以后,我依然会买很多书,需要学习什么我就买什么。那些书我就放在办公室,有空的时候直接拿来学习。但我不确定我得花多长时间才能把那本书看完。放着放着可能因为湿度的原因,书的角就卷起来了。所以我又开始包书。工作以后,我当然不会买花花绿绿的包书纸,我也不会再破费买透明的塑料膜,我会直接去办公室拿几张A3的打印纸。万一那本书太厚太大,A3的打印纸包不住,我就直接不包了,改为把书的边都用透明胶贴一圈加固。。

小学的时候,我不知道为什么要包书,但工作以后,我觉得因为我有需要,所以我得这么干。

2024-08
5

自觉

By xrspook @ 9:54:24 归类于: 烂日记

一个人能不能把一件事做好,我觉得最重要的原因不是他的学历,不是他的考证,不是他的出身,不是他的毕业学校,不是他的年龄,而是他有没有心把那件事做好。如果某个人的心根本不在那里,上面所说的一切都毫无意义。前面的那些东西是为了自己,能不能把一件事做好,是为了这件事本身,所以当他没有主动要把这件事做好的动力,他不可能把这些事做好。哪怕仅仅是完成任务都会变得很困难。情况就像是在他得到上面那些东西之前他得竭尽全力,可能是报各种辅导班,也可能是刷题海战术。当他脱离了那个学校的环境,进入到了社会大学,还有没有这个定力呢?还有没有那种自觉呢?学生的时候,60分万岁根本没办法让你读名校,上了大学以后,很多人都是60分万岁,但如果还要考公还要考研,60分还不行,尤其是如果你本科的学校不太好,你要考一个名气比较大的学校的热门专业的时候。

当你工作之后呢?当你工作了一段时间,发现无论你努力还是不努力,结果都差不多的时候,你是否会颓废呢?我觉得这种事情可能发生在绝大多数人的身上,尤其是那些知道有些时候升职加薪根本与努力的努力不成正比的时候。有什么动力让我好好干呢?而且如果我不好好干,你甚至不会训斥我,不会扣我工资的时候。在这种情况下,自觉就变得异常重要,但是这种自觉是一种稀罕之物。起码在我所见的人里面,是这么个情况。只要不被骂就算OK。即便被骂也可能是左耳进右耳出,毕竟骂一骂不会扣工资。受表扬,也不会发加工资,如果你在做一件事的时候不犯错是不会被表扬的。在这个时候怎么才能有继续精益求精的动力呢?又或者说,可能大家都没有想到在一副日复一日的工作之中到底为什么还能精益求精?

当别人在应付的时候,我过上一段时间就会在努力思考,我还有什么可以改进的,我怎么才能做得更好。这是我跟他们的本质区别,但一般的人肯定不会发现这个,而我又不是那种喜欢拿这个去炫耀的人。我只是在那里默默努力,不断地跟之前的从前的自己较劲。事实证明这种较劲是对的,因为当某些突发事件降临时,虽然我也很彷徨,但是我能快速定位到差异之处,发现那个变动的难点,然后逐步的攻克它。所有的东西都不是别人强迫我干的。如果某一天,某个领导真的发现了我的这个习惯。抓住我这种喜欢自己跟自己较劲的专研精神,那么他们估计会有意外的收获。但是要等到那么一个伯乐,就像是姜太公钓鱼,但最终我能不能钓到这条鱼,很难说,非常有可能穷尽一辈子,这条鱼都不上钩。

不管我能不能钓到这条鱼,反正我会一如既往地自觉下去,就像写blog一样。

2024-08
4

上错车

By xrspook @ 8:56:05 归类于: 烂日记

周五晚上值班,周六早上按照平时上班的那个时间,起床、洗漱、吃早餐,然后回家,但是跟平时有一点区别就是在吃早餐之前我又去快递收发室看了一眼,周五晚上没找到的圆通快递,星期六早上终于看到了,所以我把那个快递拆了以后先放回宿舍,然后再去吃早餐。之所以会有那个快递的问题,是因为周五的中午我突然发现来了一条快递驿站的店短信,但是那个驿站是国丰的兔喜,离我的单位有好几公里,我们一个在路头一个在路尾。如果你说是因为那个快递不送过来,是不可能的,因为一直以来,我们单位的收发室都有送圆通的快递。发现那条短信以后,我赶紧回复短信的那个号码,但是两次都无人接听。接着我打开淘宝的物流界面,发现可能短信上留的是兔喜的电话,淘宝上还有快递员的电话。快递员的电话拨过去,很快对方就接了,然后我就跟他说他送错地方了。他让我把订单号或者取件码给他,他下午帮我拿过来。那个电话之后我马上把圆通的运单号和取件码都发了短信给他,但是没有收到回复。吃过晚饭,我去快递室看了一眼,没有我的快递。所以我的计划是如果周六早上我走之前还没看到的话,我还得打那个快递员的电话,估计他忘记了。这种东西如果不赶紧提醒,到最后可能那个快件都找不到了。周六早上看到了我的快递,算是心里的石头落下了一个。

我不知道周六要跟我妈去哪里耍,所以周六早上的早餐我比平时多吃了一些。在去快递室的时候我就看到可能是保安的早餐,吃了一半放在那里。粥里有虾,但是当我去饭堂吃的时候,我好像没有看到,所以当陈村粉吃了一半的时候,我又去打捞了一个看上去什么都没有的白粥,结果还真被我捞到了虾和鱼尾,所以我捞了一只虾和小半碗粥。为什么会有虾跟鱼尾呢?估计是前几天接待剩下的。跟平时相比,陈村粉我也吃得比较多,而且还加了一点番茄蛋,那个番茄蛋其实是跟另外的挂面配套的,但即便我已经做了最坏的打算,但实际上当我等到了周六中午的那顿饭的时候,我已经饿到有点不觉得饿,只是觉得很困了。

周六早上回家,闹了个笑话。在滨江左岸等618的时候,在我预料的时间之前车就来了,我看到上面写着“莞61”,后面写的黄埔新港,然后我就上去了。因为如果那台车是616,写的应该是富民路,如果是611,写的应该是作业中路。在那个车站,如果车头LED写的是黄埔新港只可能是618,但我上去以后就觉得不对劲,为什么车上居然有那么多小孩。通常618是不会有小孩的,那辆车绝大多数乘客都是新沙工业区的人,通常是外地人,90%以上住大盛村。618在我上车以后那台车经过的那些站,不会有学生上车。车往前开,突然间左拐,然后我就觉得搭错车了,赶紧抬头一看,616。没有任何办法,我只好在富民路口下车,然后过马路,搭乘反方向的616去黄埔新港。这趟616虽然也能到达黄埔新港,但是618只需半小时,616走了一个小时。因为虽然终点是一样的,但他们走的是不同的路线。

我为什么会搭错车呢?因为“莞616”这个号码是滚动播放的。公交车车号这个东西,为什么你要滚动播放呢?还有一个就是开往什么地方的那个东西全部默认都是左侧是发车点,右侧是终点站,但是我抬头看的时候,终点站写的是黄埔新港,也就是说那趟616的司机在开这趟车的时候,没有把这个转换过来。公交车迅雷不及掩耳就到达了我的跟前,因为在那之前我在玩手机,当我抬头看一眼的时候,发现信息都对,然后就上车了。我可以怎么办呢?唯一就是我不玩手机,我在那个站台远远就盯着那台公交车进站,在100米或者50米开外的时候,我一定能看清车头信息,哪怕那些东西是滚动播放的。平时我不会犯玩手机这种错误,就是因为那是一个早上,我正在完成支付宝和淘宝的任务,所以我一心都在手机上。

粗心的司机加粗心的我,最终导致从单位出发到黄埔新港,我花了接近两个小时。

2024-08
3

爆炸盐初体验

By xrspook @ 20:49:26 归类于: 烂日记

爆炸盐到底有什么用?不知道,从来没用过,但我用过用来洗茶渍的活氧物质。在茶壶或杯子里放上一点,加上开水,效果显著。里面的活氧成分会迸发出很多气泡,同时因为里面有碳酸氢钠以及一些表面活性剂。那些活氧物质,遇到沸水之后,马上就可以把污渍分离出来,如果你的茶渍非常明显,会看到一片一片的东西掉出来。接下来基本上你不需要任何的擦洗,东西就干净了。有些茶壶的壶嘴很细,你很难把东西伸进去清理,但是如果用这种方法的话,毫不费力就可以搞定。那种东西,对陶瓷类的茶壶,玻璃茶杯以及不锈钢的保温杯等效果非常显著。

前段时间在混知上看了爆炸盐的广告,发现其原理跟洗茶渍的那些活氧物质差不多。首先遇到温水或者热水的时候,会生成很多泡泡。泡泡可以把布料的纤维撑开,那么表面活性剂就可以把里面的污渍带出来,但是跟洗茶渍不一样的地方在于,通常衣物是由洗涤说明的,有一些比较贵重的衣物,可能洗涤的水温不能超过30℃,在那么低的水温之下。活氧成分可能很难起作用,生成不了泡泡,当然也就没办法把纤维生撑开,然后把脏东西给带出来。所以通常情况下,爆炸盐的说明里面需要的水温得70℃左右,但这样对某些衣物来说是破坏性的。如果那些衣物沾染的是某些含蛋白质成分的东西,这更加是雪上加霜,因为蛋白质在高温下容易变性。就好像鸡蛋清本来是液体,但加热之后会凝固一样。那么本来衣物纤维里面的蛋白质是可以被表面活性剂带出来的,但变成了固体蛋白质之后,那就变得彻底无解了。混知上卖广告的那个爆炸盐属于中低温就可以起泡。这里所说的中低温是30~40℃,相对于70℃左右来说,这个温度算很低了,但是真的可以在那么低的温度之下就起作用吗?看到那个爆炸盐的广告之后,刚好前几天我又在衣服上洒了几点钢笔墨水,那几点钢笔墨水我已经用衣领净,彩漂水全部都试过了。效果有,但墨水还是很明显,于是我就从淘宝上随便买了一个爆炸盐,买的那个爆炸盐广告词上说可以中低温就起效的,但实际上使用的时候,我并没有看到像清洗茶渍那种活性物质那样生成的疯狂泡沫。泡沫是有,但是很温和,那种泡沫更加像是加了普通洗衣粉出来的那种效果。跟普通洗衣粉最大的区别在于接触完以后,手不会有那种很干涩的感觉。我估计我买的那款爆炸盐里加的表面活性剂挺挺猛的,所以我能感觉到接触到那些泡开了液体以后,我得用清水洗好久,才算是把那滑腻的感觉洗掉。

首先用来测试的是两件,我平时穿去打篮球的衣服,胸前会有一片污渍,因为投三分球的时候,不经意间,手或者球可能会碰到那片区域,虽然在我发现那片污渍的时候,我已经努力的搓洗过,但效果不明显,所以我放弃了,结论就是不穿浅色的衣服去投三分球。当我用爆炸盐对付那件白色有污渍的衣服的时候,发现虽然我泡了不到两个小时,但泡了以后再去搓洗,好像污渍真的没有了。泡完以后污渍还在,但经过搓洗之后,污渍的确是没有了。但因为洗之前我没有照相留下证据,所以只能感觉上好像是那样。在试验第2件粉色的衣服的时候,我先照相,再清洗,然后再照相,最终发现,在对付我打篮球留下的污渍这个问题上面,我买的那款爆炸盐,效果是很好。但也有可能,如果之前我用其他洗涤剂浸泡一天,然后再去搓洗,效果也会不错。之后我对其它衣服,内裤,毛巾,都分别进行了测试。让我有点意外的是,好像某些穿了很久,纤维已经埋藏了某些身体成分,然后那里又驻扎了微生物的衣服,经过这样的浸泡洗涤之后,穿上身以后,即便出汗,随便温度提高,那件衣服也不会像以前那样有强烈的味道。

这是不是意味着那些我因为容易产生味道,而不再穿的旧衣服,有救了呢。

© 2004 - 2024 我的天 | Theme by xrspook | Power by WordPress