【Excel教程】003 三个函数处理中的基础知识

 

曾经看到过一篇博文,将常用的Excel函数放在元素周期表中,称之为“函数版的元素周期表”。细看之下,倒的确是...



曾经看到过一篇博文,将常用的Excel函数放在元素周期表中,称之为“函数版的元素周期表”。细看之下,倒的确是常用的函数,但是却只有元素周期表的形态,缺乏了类似元素周期表的价值,元素周期表最大的价值在于:

每一列的化学元素都呈现出相同的化学性质。

虽然这篇博文和这张元素周期表没能提供更多的学习价值,但是却提供了一种学习的思路——将函数按其属性进行分类的学习。在后续的教程将按照【族】的形式,对常用的函数用法进行介绍。

在正式的介绍函数之前,先对在函数使用中会遇到的几个常见的问题进行说明:

1. 引用方式:相对引用、绝对引用、混合引用

我们在写一个公式的时候,常常不只是希望得到一个结果,如下表(表1)。我们更希望的操作是:在D2单元格中输入一个公式,然后双击,通过公式的扩展得到整列的结果。



那么,我们分别在D2和E2中输入公式:

在D2中输入:=B2/B13

在E2中输入:=B2/$B$13

得到如下结果(表2):



看起来没什么区别,那么我们选中D2和E2两个单元格,然后双击鼠标左键,得到结果如下(表3):   

D列的公式在扩展过程中报错了,但是E列的公式都是对的。

我们来看一下他们分别扩展的公式是什么(表4):



D列在扩展过程中分母全部都变动了,但是E列在扩展过程中分母全部都被锚定了,很显然E列才是我们要的正确结果。

D列的分子分母,和E列的分子都是使用了相对引用,一旦进行扩展,其引用的单元格都会变动;

E列的分母使用的是绝对引用,无论向哪个方向扩展,其引用的单元格都不会变化。

可是有时候,我们希望对单元的引用是横向锚定、纵向扩展的(或者横向扩展、纵向锚定),下面我们对表2中E2单元格的公式进行改动一下,如图(表5):



对E2单元格双击,然后扩展到F列:



我们看一下在F列扩展的公式:



通过对分母的混合引用,E列的公式顺利的扩展到了F列。但是如果是绝对引用,F列的分母将还是锚定为【$B$13】,那样结果就不对了。

改变引用方式的快捷键:F4,将在三种不同的引用方式之间进行切换。

2. 数据的类型:数字型与文本型


在公式与函数的数据处理中,数据在本质上分为数字与文本两种类型。此处所说的数据,并不是指数字,在Excel单元格中填充的内容都叫数据。

数字型:数字在通常情况下是数字型,日期在本质上也是数字型。数字型的数据都可以进行数据运算(这在日期函数的处理上是一个非常重要的方法);

文本型:不具备计算功能的数据。

在公式与函数的数据处理中,有时需要对数据的类型进行转换以确保公式能得到正确的结果。

3. 数据对象:向量与数组

数据处理都是要有一个明确的处理对象:或者是向量,或者是数组。

向量有两个特点

  1. 只能有一行(行向量)或者一列(列向量);
  2. 向量是有方向的,因为只有一行或者一列,那么向量只有一个方向:列向量的方向是从上到下,行向量的方向是从左到右。
数组比之于向量的两个特点

1.  数组有两列或两行及以上的数据;

2. 数组也是有方向的,但是数组有两个方向:横向为从左到右,纵向为从上到下。

有些函数只能针对向量进行处理,如Match();有些可以即可以对向量进行处理,也可以对数组进行处理。


    关注 沁水小数据


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册