人为原因是由于人的主观失误、历史局限或有意隐瞒造成的数据缺失。 在数据表里,缺失值最常见的表现形式就是空值或者错误标识符。 怎样在数据表里查找出所有缺失值:
定位输入:如果缺失值是以空白单元格形式出现在数据表中,一步将所有的空白单元格查找出来最快捷的方式是采用定位功能。
在Excel“开始”主选卡的“编辑”功能区,单击下拉菜单里的“定位条件”选项,或者直接使用快捷键“Ctrl+G”,会弹出“定位”对话框。再选择“定位条件”→“空值”→“确定”,则所有的空值都被一次性选中了。 (1)处理缺失值的四种方法:
1.用一个样本统计量的值代替缺失值。最典型的做法就是使用该变量的样本平均值代替缺失值。
2.用一个统计模型计算出来的值去代替缺失值。
3.将有缺失值的记录删除,不过可能会导致样本量的减少。
4.将有缺失值的个案保留,仅在相应的分析中做必要的排除。当调查的样本量比较大,缺失值的数量又不是很多,而且变量之间也不存在高度相关的情况下,采用这种方式处理比较可行。
注:在实际操作中,采用样本平均值替代缺失值是比较常见的实用的方法。当样本数量较大时,我们可以采用定位查找一次,选出样本里的所有空值,再利用“Ctrl+Enter”快捷键在所有选中单元格中一次性输入样本平均值。(如果只是想将某一列中的空格找出来,可以先选中该列,再定位。)
(2)“Ctrl+Enter”快捷键:在不连续的区域中同时输入同一个数据或公式时很好用。例子如下:
1.选择一个单元格或区域,然后按住Ctrl键不放,再选择第二个、第三个……单元格或区域,直到选中所有要输入数据的区域才松开Ctrl键。
2.松开Ctrl键后,输入要录入的数据,在这里我们以输入“小白”为例,因为最后一个选中的单元格是C4,则C4出现了我们录入的“小白”。
3.别急着按Enter键,这里改成按“Ctrl+Enter”组合键,则所有选中的单元格都变成“小白”了。
查找替换:当缺失值是以错误标识符形式出现的时候采用。 (1)常用的查找与替换方法
查找与替换,查找出所有出现同一错误标识符的单元格,在“开始”选项卡的“编辑”组中,单击“查找和选择”按钮。同样可以用快捷键,查找功能的快捷键为“Ctrl+F”,替换功能的快捷键为“Ctrl+H”,在“查找内容”文本框中输入要查找的文本或数字,在“替换为”中,输入要替换的文本或数字,单击“替换”按钮即可。
例:我们查找错误标识符“#DIV/0!”并将其全部替换成“0”,操作如下: 1.选中所有数据区域。
2.按“Ctrl+H”快捷键,弹出“查找和替换”对话框。
3.在“查找内容”中输入要搜索的文本或数字,这里我们输入“#DIV/0!”,在“替换为”右栏内输入“0”,再单击“全部替换”按钮,则所有“#DIV/0!”都替换为“0”了。 (2)用通配符模糊查找
如果要查找的内容不一定这么精确,例如我们要查找以××开头的字符串,以××结尾的字符串,或者包含××的字符串,××排在第几位的字符串,都可以使用通配符实现模糊查找。 搜索目标
搜索关键词的写法
a*
以a开头的字符串
以b结尾的字符串 包含a的字符串 *a*
*b
A排在第二位的字符串 ?a* (3)利用查找替换实现更多功能
在“查找和替换”对话框里,还可以单击“选项”进一步定义搜索。 其中内置了许多查找选项,如图: 需要达到的目的 相关操作
在工作表或整个工作薄中搜索数据 在“范围”框中选择“工作表”或“工作薄” 在行或列中搜索数据 在“搜索”框中单击“按行”或“按列”
搜索带有特定详细信息的数据 在“范围”框中单击“公式”、“值”或“批注” 搜索区分大小写的数据
选中“区分大小写”复选框
选中“单元格匹配”复选框
搜索只包含“查找内容”框中的字符 搜索具有特定格式的文本或数字
3.2.4检查数据逻辑错误 数据一般会有两种错误形式: 1.被调查者输入的答案不符合要求。 2.录入错误。
单击“格式”,然后在“查找格式”对话框中进行选择
一般情况下IF函数能解决大部分问题,再巧妙地搭配条件格式。 利用IF函数检查错误:检查第一类错误
IF函数:IF即判断语句,判断逻辑值是真还是假。所以IF函数有三个组成部分:需要判断的表达式,表达式为真时的显示值,表达式为假时的显示值。
注:a.条件表达式是用比较运算符(<、=、>)建立的式子,无比较就无判断。 b.两个值若是数值数据可直接书写,若是文本数据则要用双引号标记。 c.参数里所有用到的标点符号都是英文状态下的标点符号。 d.IF函数可进行嵌套,最多可以有七层。 利用条件格式标记错误:检查第二类错误
选择数据区域B3:H6,再选择“开始”主选项卡→“条件格式”→“突出显示单元格规则”→“其它规则”→“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”文本框中输入“=OR(B3=1,B3=0)=FALSE”,最后单击“格式”按钮将格式调整为红色加粗倾斜字体,完成设置。OR函数与AND函数的使用方法: OR(logical1,[logical2],…):至少一个参数为真,就返回TRUE AND(logical1,[logical2],…):所有参数全部为真,才返回TRUE 嵌套函数:
IF函数是嵌套函数,Excel97—2003版本最多可进行7层得嵌套,而Excel2007—2010版本对函数嵌套可达64层。
嵌套函数,就是指在某些情况下需要将某函数作为另一个函数的参数使用,这种函数就是嵌套函数。
原则上不建议使用太多嵌套函数,原因: 其一,公式复杂时,很容易出错。
其二,使用很复杂的函数会降低Excel的反应速度。
有时候非得用到很复杂的嵌套公式,怎么检验这种复杂公式的计算结果呢?
一是把大公式的每一部分(每一步)拆分到多个单元格中,再用一个最终的公式将所有单元格合并起来,这样子就能检验公式中每一步返回的结果是否正确。
相关推荐: