文档介绍:Excel公式怎么写?有套路!
原创 2016-08-30 King 秋叶PPT
你将学习到以下内容,以及一个很重要的核心套路!
❶快速填充法提取字符
❷辅助行生成递增序数
❸逻辑判断函数 if
❹合并文本连字符&
❺文本提取函数 left 和 len
❻文本合并函数 concact
滴~滴~滴滴~~~
右下角闪动的企鹅显示,又有一条新的QQ消息。
正在码字的我心里咯噔了一下,忍不住打开消息窗口,原来是一条求助信息:
咦,Excel问题,怎么跑来高颜值PPT的群里问?当时我的第一反应是拒绝的。
但是转念一想,抽空解个题正好可以换换脑,放松一下(柯南附体)。于是开始在脑子里飞速运转,如何解决这个文本转换问题。
【问题】
如何将K3-K5表示的文本,转换成K3,K4,K5表示的字符串?
聪明的你,会选择下面哪个方案呢?
A:手动输入
B:分列-函数上中间空缺序数-再合成
C:提取起始值和截止值,据此生成连续的数字,然后合成文本
D:一个数组公式,一步到位
E:一定有其他黑技术
条条大路通罗马!
同一个问题,可能每个人的解法都不一样,而这也是Excel 最有意思地方。
像今天遇到的问题,如果要转换 3-5 个,手工改一改并不难。但是如果有10个甚至上百个,工作量可不得了。
要是用上函数公式就能一劳永逸,轻松搞定。
然而很多表哥表妹对函数公式还了解不深,在面对此类任务时,一下子就方了。
“这个函数公式得怎么写来啊~”
使用函数误区:
必须用一个公式、一步到位地计算出最终结果
在面对复杂的问题时,有效的策略是:层层设问分解,自问自答解决。
既可以正向推导,从初始状态出发;也可以逆向分析,从目标结果倒推。
如果我们能够通过环环相扣的问题寻找线索,复杂的大问题就会化整为零,迎刃而解。
那么针对这一次的问题,我们来试试方法C——分解问题,再写公式!
问题分解
下面就来看,每一步如何实现。
❶ 提取起始结束数值
❷ 生成连续数字
使用公式之前,有必要先搞清楚单元格引用方式:相对引用和绝对引用。
同一个公式,其引用位置会随着填充单元格的位移而自动变化。比如将B2的公式向下填充后,引用位置自动的从A2变成了A3和A4,此为相对引用:
如果加上$符号就就,给行、列加上了一把锁,变成绝对引用。
比如锁定行号以后,同样是将B2的公式向下填充,公式的行号再也不变,结果全部等于A2。
4种单元格引用方式(按F4键可以循环切换):
A2     — 相对引用,不锁定行列
$A$2 —绝对引用,同时锁定行和列 
$A2   — 混合引用,只锁定列
A$2   —混合引用,只锁定行
利用此原理,借助一个从0-N的辅助序列,就能依据上一步提取的起始值x,快速生成一批递增的数据系列:
但是此公式仍有一个问题:K3-K5,只要3,4,5三个值就够了。怎么把多余的6,7去掉呢?
可以把公式结果和上一步提取y值比较,比如第一行的数据如果小于或等于5,就显示,大于五就等于空值,用一个if函数就可以搞定:
❸ 英文字母和逗号     
❹ 合并文本
&公式用在单个字符连接比较方便