Re: [问题] 推荐的Office书籍

楼主: liquidbox (樹枝擺擺)   2022-11-10 21:19:24
我当兵以前,认为十字起子是好物,一字起子是垃圾,
因为当时会用到十字起子的时机就只有拆装电脑零组件
当兵以后,我觉得一字起子是万用瑞士刀,十字起子是滑牙问题制造机
因为军中采购的坚固一字起子不只可以拆装螺丝,
更是凿子、刮刀、杠杆、橇棒、加力杆…
当兵前,看着满满的工具箱,里头一堆东西叫不出名字,
只会想“这个是什么,做什么用的”(步骤一,后述)
当兵后,看着工具箱里头的工具,想到的是无招胜有招(步骤二,后述)
一种工具绝不侷限于特定应用情境,
某应用情境也未必只有专门工具可以用,小刀是凶器,飞叶亦可伤人。
v(h/x)lookup只能查表?offset只能位移?
rand()或randbetween()就有无穷的应用情境
今天要做出一排等差或等比或其他有特定规律的数列,
我们可以用自动填满,也可以用row()、用sequence(),用+1+N也可以,纯看情境
要讲解给别人听的,我会选别人比较能理解的做法,
若可能造成维护不便,或档案不只是自己使用,
我也不会在里头用什么多数人没接触的技巧,因为这是团队,不是单兵作战,
word或其他office工具也是,在word中,如果这份档案要给很多人协作,
那我不会轻易去使用功能变量之类的东西,以免把问题变得更复杂。
有一段时间能用函数我就用函数,后来反而是能不用就不用,
因为很多东西用基本功能+快速键就能解决,耗的时间更短,
以产生等差数列为例,在Excel导入sequence之前,我常用row,
但其实用row不如直接用快速键来得省时。
我以前的Excel启蒙书是罗刚君写的Excel 2007函数案例速查宝典,
书中的函数用法让我大开眼界,
现在固定追https://isvincent.pixnet.net/blog
这类的书或网站,偏重的不是功能介绍,而是问题解决
“功能介绍”跟“问题解决”层次不同
看书,目的是先知道这个工具可以做什么(前述的步骤一)
更高层次才是追求,什么问题可以用什么工具解决(前述的步骤二)
一开始,工具与问题是一对一的关系,
后来,你会认识到,工具与问题可以是一对多也可以是多对一的关系
先看书,知道工具可以做什么很重要,如果连这项工具(功能)的存在都不知道,
遇到问题,就只会运用脑中可想到的原始工具解决,
但认识到新工具存在后,就能让解决问题可以有更多潜在的手段,
哪怕当时你对这工具还不熟悉。
例如,我平常需要爬大量资料时当然优先用Python,
我知道、也学过Excel可以去爬简单的网站,
但我一直认为我有Python不用干嘛去用Excel
后来别的同事需要爬网页,不会Python的对方自己想办法去用Excel爬,
然后再问我能否协助改善,我就庆幸起码我知道这个工具的存在,
所以可以提供对方一臂之力,因为对方此时需要的是Excel,不是Python。
这又回到工具与问题的一对一、一对多、多对一及多对多关系,
没有人可以确定,
在你学完这个工具(功能)后,这工具会在什么时候派上用场,
一开始,工具与问题的连结,还只是一对一的关系
慢慢地你会发现,每个工具与问题都可以是一对多的关系
(例如,Excel就可以用来批次更改大量档名,不用去学写script)
如何让自己拥有更多工具去面对类似情境的类似问题,则有赖看书及实战经验
除非像罗刚君这类“问题解决导向”的书,
或是类似“问题解决导向”的教学分享网站,可以加速你实战经验的累积,
但如何使用工具,以及让工具发挥超乎原本设计的能力,还是要靠自己,
因为你的情境跟我的情境必然不同。
以我来说,我在学Python以及各种套件时,
可能会看documentation,可能会直接买书,但我也看Medium,
因为Medium有很多高手会写“问题解决导向”的文章,也有人分享推荐套件及更新,
我未必会跟着学,但这让我起码知道“有这项工具的存在,也许日后派得上用场”
我觉得你靠着看书、考证照就已经完成认识工具的阶段了,
但接下来的实战经验,是随时间及面对问题,而自然累积的。
先说,Excel对我来说不只是试算表,Word也不只是文书处理软件,
我用Python初步爬下来的东西,也是能丢到Excel或Word去前处理的啊。
有时我也会把PowerPoint当成影像编辑工具,因为快。
作者: dgc (逍遥游)   2022-11-11 05:39:00
作者: helicer (莱克阿伯)   2022-11-11 09:59:00
作者: pshuang (中山先生忠实信徒-我爱萝)   2022-11-11 10:08:00
请问excel改档名,是用excel产生命令,再执行吗?还是excel里面就可以改档名?

Links booklink

Contact Us: admin [ a t ] ucptt.com