全部学习汇总: GreyZhang/windows_skills: some skills when using windows system. (github.com)
长久时间的开发工作性质导致我对Windows生态下的很多工具没有一个深度的掌握。有时候,别说深度,可能最为浅显的操作都是不熟悉的。这个不仅仅包括windows操作系统,也包括这个平台上一些较为专用的工具。今天,我所整理的Office就是其中之一,这一次看一个Excel的简单功能。
对于很多以Windows平台做文职类的工作的人来说,这个操作可能是相当简单和自然的。而我遇到这样的问题的时候,首先想到的就是采用脚本语言做一个批处理。是的,我可以去跟大家讲我的这个操作具有可重复,后续使用简单等优点。但是,最近的确是遇到了这个优点无法展示的场景。整个电脑上,没有什么perl、python之类的安装包,并且电脑断掉了网络,再加上安装权限没有等限制。这时候,考虑最为原本的Excel的工具功能是一个必然的选择了。
我这次的整理过程,其实也只是这样的工作环境的一个复刻,并不是我原始处理的问题。不过,简单的简化操作是可以实现类似问题的演示的。
这里举了一个简单的小例子,假如有上面的表格,我想去掉重复条目。如何做呢?我这里的例子找了一个相对简单的情况,其实B列有可能也是不一样的,也有对应的处理方式。而我们这里,先考虑一个最简单的情况:那就是AB列都相同的时候,如何去除冗余条目。
这里的条目非常少,处理的最后结果很好预期,那就是香蕉、菠萝、苹果、车厘子、沙果、梨子分别只剩下一条。
处理方法:选中A列,之后选择数据,找到数据工具,这里能够发现一个删除重复的操作。
选择上面的这个操作,按照自己的需要选择接下来的处理扩展的模式即可。
上面就是处理之后的效果,从这里看已经呈现出来了我们预期的效果。
有时候,这些通用工具的使用也值得我们程序员去关注学习一下,毕竟技多不压身。而且,从大众化的角度来考虑,我们不见得很容易遇到所有的开发环境都就绪的电脑。或许,我们经常接触的电脑都有着较为完善的开发环境也只是因为我们的“工作圈”特殊,电脑的环境较为特殊而已。如果到了一个全新的环境,解决这样的问题,或许我们的技能就没有了用武之地了。