上一篇中我们说了选择性粘贴中的“粘贴”部分,这篇说下运算与跳过空单元格。
(二)运算
运算中有加、减、乘、除。就是将某个数值以运算的方式复制粘贴到另一个数值上或者一组数值上。
无:粘贴复制区域的内容,不进行数学运算。
加:将复制区域中的值与粘贴区域中的值相加。
减:从粘贴区域中的值减去复制区域中的值。
乘:将粘贴区域中的值乘以复制区域中的值。
除:将粘贴区域中的值除以复制区域中的值。
具体操作方法是:先复制某个单元格,然后选中要与之相加、相减、相乘、相除的另一个单元格,再选择“选择性粘贴”中“运算”中的加、减、乘、除,最后确定。举个例子,如下图
将A1单元格的数据2通过“选择性粘贴”中的“运算,加”,复制到B1单元格上。操作步骤:先复制A1单元格,然后选中B1单元格,再选择“选择性粘贴”中的“运算”部分的“加”,最后确定,B1单元格的数据变成了5。
因此,我们可以通过“乘”1、“除”1、“加”0、“减”0方式实现文本型数据批量转换为数值型数据。
从上图中我们可以看到A列数据为文本型数据,B列数据为数值型数据。现在我们通过运算将A列数据转换为数值型数据。
先输入一个辅助数据,在C1单元格中输入1;然后复制C1单元格,再选中A2至A6单元格,再单击“选择性粘贴”,选择“运算,乘”,最后确定。最终结果如下图:
(三)跳过空单元格
“跳过空单元格”的作用是:避免复制区域中的空单元格替换粘贴区域中的值。在粘贴时忽略复制区域中的空单元格。就是Excel在复制时遇到空单元格就跳过,直到遇到有数据的单元格再复制下去。
如果我们要复制的区域中有空单元格,选择该选项后Excel将不会覆盖空单元格所对应的被粘贴区域。当我们要把某一区域的内容复制到其他区域,但又不想复制区域的空单元格覆盖粘贴区域中已有的数据,就可以使用该选项。
注意,忽略的是源区域中的空单元格,不是粘贴区域。如果源区域不包含空格,该选项没任何作用。
有时候,我们发现有的单元格看上去好像是“空”的,但实际上包含了某些内容,我们眼睛看到的单元格是空的。例如,包含一个空格等。如果复制的区域有这样的单元格,这些“空”单元格就不会被跳过了。那么,如何来判定一个单元格为“空”呢?
(1)可以使用Isblank函数来判断是否是空值,根据返回结果False或True,False不为空,True为空。
(2)用Len函数来判断该列单元格字符的长度,空的就=0。空格在Excel中被作为字符进行计数。
当单元格为输入的内容为=""(使用英文输入这三个符号,其实就是一个公式),即假空时,Len函数是无法区分的。
从图上可以看到A2单元格输入的内容为假空,我们可以用Len函数来判断一下。在B2单元格输入公式:=Len (A2),得到结果为0,说明Len函数无法判断假空。
我们可以用Isblank函数进行判断,在C2单元格输入公式:=Isblank(A2),得到结果为FALSE,说明A2单元格中有内容。
网友评论