快速转换数字
excel有一个Bug,当把数字当作字符型来输入时,然后再将字符型转换为数值时是不能参与其他数值型的数据排序,但通过下面的技巧可以解决:新建一列,将其全部填充为1,然后选中要排序的那一列,执行“复制”,再选中新建的数值为1的那一列,选择“编辑”→“选择性粘贴”,在打开的选择性粘贴对话框的运算中选择为“乘”,这样数值为1的那一列就被填充为真正的数据,也就是对原来的单元格里的数值又重新编辑执行了乘以1的操作。这样字符就全变成数值型的,这时就可以自由地排序了。
粘贴数值进行运算
在使用excel电子表格过程中,通常会遇到这样的情况:本单元格的数值也要参与计算,那么在定义公式时就要引用自己所在的单元格。对于这种情况,无论是直接的还是间接的,都称为循环引用。一旦出现,将弹出一个警告窗口,如果不理睬它,强行确认,也无法得到正确结果。有些用户通过编写宏来解决,其实不用那么复杂,利用“选择性粘贴”就可以解决:先选中并复制单元格,再选择“编辑”→“复制”,再选中一单元格(如C2),选择“编辑”→“选择性粘贴”,并在打开的对话框中“粘贴”下的“数值”,在“运算”项目中选择“加”,然后单击“确定”按钮即可。
对一批数据进行相同运算
如果希望将excel电子表格中的一批数值进行同样的计算操作,如想将B2~B5都乘以10,那么也可以通过“选择性粘贴”来完成:首先在一个空单元格中输入“10”,选中该单元格,按下Ctrl+C键,再选中目标单元格B2~B5,选择“编辑”→“选择性粘贴”,在对话框的“粘贴”项目中选择“数值”,在“运算”项目中选择“乘”,单击“确定”按钮,那么所选中区域内的数值都将与10相乘。
快速求相反数
如果某excel工作表中有大量数字格式的数据,并且你希望将所有数字取负,也可以使用“选择性粘贴”:先在一个空单元格中输入“-1”,选中该单元格,按下Ctrl+C键,再选择目标单元格,选择“编辑”→“选择性粘贴”,再选中“粘贴”栏下的数值和运算栏下的“乘”即可。这样,就将所有的数据和-1相乘了,从而快速求得它们的相反数。你也可以使用该方法将单元格中的数值扩大或缩小1,000或更大倍数。
避免键入重复数据
假设是在进行某项考试学生成绩的统计,需要在A列输入准考证号码,显然准考证的号码和学生是一一对应的,不可能有重复。这时可选中A列所有单元格,并选择“数据”→“数据有效性”,打开“数据有效性”设置对话框中,单击“设置”标签下“允许”下拉列表框,选择“自定义”项,在“公式”中键入=COUNTIF(A:A,A1)=1(请注意使用半角符号,且函数的拼写和大小写不能出错。)。选择“出错警告”标签,选中“输入无效数据时显示出错警告”前复选框;选择“样式”为“中止”;在“标题”中输入“出错了!”作为警告窗口的标题;在“出错信息”中输入“你输入了重复的数据,请仔细核对后重新输入!”。按下“确认”按钮退出。
通过上述操作后,你如果在A列中输入了与上方单元格相同的“准考证号码”,系统将弹出“出错了!”警告对话框提示你输入错误,你按“重试”按钮即可重新输入新的数据。
在已有的数据中剔除重复数据
假如有一个仓库的每日入库登记记录表,许多相同商品可能在一个月内分几批入库。而需要的是所有入库商品的名称列表,这就需要剔除重复数据。如可以选中B列中所有入库记录的商品名称范围B2到B17,选择“数据”→“筛选”→“高级筛选”。再在对话框中将“方式”设为“将筛选结果复制到其他位置”,而“数据区域”中显示的是选中范围的绝对地址,不要去动它;“复制到”中的位置可以用鼠标选择G1单元格来进行输入,同时选中“选择不重复的记录”复选框,之后,你将会发现不重复的入库商品的名称列表出现在G列上。
在众多数据中挑出重复数据
假设A列是某一科学实验数据,需要挑选出重复的数据加以分析。在B2单元格中键入“=IF(COUNTIF($A:$A,A2)=1,"",A2)”,从上至下拉动复制柄加以复制即可。你可以看到在对应A列中重复数据的B列单元格中就是重复的数据。
Office超级技巧连载:Excel单元格技巧