自从微软公司发布Power Query for Excel以来,从最早的加载项形式,到如今与Excel完美结合,历经了多个版本的更新,现在已经成为Excel用于数据查询和数据洗濯的主要功能,极大地提高了用户的事情效率。本日
整理行
看看横向的每一行,创造表格中“奇葩”的家伙不少,比如缺点值“Error”、空值“null”,以及“账号”这一列里有很多重复值。须要将这三位所在的整行都“咔嚓”掉,以担保表格中数据的规范性。
提及这三位,实在都是Power Query里不受欢迎的常客,以是在【主页】选项卡下的【删除行】下拉选项里早就备好对付它们的“武器”了。

先从缺点值“Error”开始,选取包含缺点值的列,单击【主页】选项卡下的【删除行】下拉按钮,不才拉选项中选择【删除缺点】选项,存在缺点值的那些行就统统被“消灭”干净了,如图 1 - 1 所示。
图 1-1 删除指定列中包含缺点值的行
要点提示:删除包含缺点值的行
【Power Query编辑器】→选取包含缺点值的工具→【主页】→【删除行】→【删除缺点】
对付“null”,处理过程是不是像“Error”一样呢?实在并非如此,由于其对应的【删除空行】的功能有点分外,不须要专门去选取单元格或列,由于【删除空行】删除的是整行都是空的那种行。比如图 1 - 2 所示的“发卖单号”一列里有几个单元格是空的,但同一行的其他单元格里有内容,这时纵然选取了“发卖单号”这一列,然后选择【主页】选项卡下【删除行】下拉选项中的【删除空行】选项,也只有整行单元格都为空的行才会被删除,那些仅在“发卖单号”列里是空值的单元格所在的行还留着。
图 1-2 删除整行为空的行
如果那几个空值所在的行也不要,该如何“咔嚓”掉呢?每个标题右端不是有个【筛选】按钮吗?就用【筛选】的办法,只要在列表中把不须要的“null”前面复选框里的钩去掉,再单击【确定】 按钮就可以了,如图 1- 3 所示。
图 1-3 删除指定列中空值所在的行
要点提示:删除空行
整行为空的行:【Power Query编辑器】→【主页】→【删除行】→【删除空行】
空单元格所在的行:【Power Query编辑器】→【筛选】→取消选取“null”→【确定】
末了一位“重复值”,对付它也很随意马虎。选取“账号”列,单击【主页】选项卡下的【删除行】下拉按钮,不才拉选项中选择【删除重复项】选项,就可删除那一列里重复值所在的行了,如图 1 - 4 所示。
图 1-4 删除指定列中重复值所在的行
要点提示:删除重复值所在的行
【Power Query编辑器】→选取包含重复项的工具→【主页】→【删除行】→【删除重复项】
经由一番“折腾”,查询表已被处理得干净整洁,为了连续刚才的例子,这里把从【删除的缺点】开始的后面几个步骤全部“咔嚓”掉,打回横向“瘦身”之前的原形。步骤有点多,一个一个单击每个运用步骤名左边的叉号恐怕会把鼠标“累坏”,以是还是如图 1 - 5 所示,在【删除的缺点】步骤 处右击调出快捷菜单,选择【删除到末端】选项,再在弹出的【删除步骤】对话框里单击【删除】按钮比较省事。
图 1-5 删除多个步骤
对付那种不想由于一个缺点值就删除整行,同时也不想查询表中有缺点值涌现的,可以在选取包含缺点值的工具往后,用【更换缺点】来办理,【更换缺点】是【转换】选项卡下【更换值】的下拉 选项。单击【更换缺点】按钮,在弹出的【更换缺点】对话框中直接填入要更换的内容,比如将缺点值都更换成“0”,再单击【确定】按钮,缺点值就摇身一变,全部变成 0 了,如图 1 - 6 所示。
图 1-6 将缺点值更换为 0
要点提示:将缺点值更换掉
【Power Query编辑器】→选取包含缺点值的工具→【转换】→【更换值】→【更换缺点】→填入 更换的值→【确定】
为了方便接下来的操作,先把图 1 - 7 中的“发卖单号”列按升序排序,【升序排序】就在【主页】选项卡下,详细操作方法便是选中哪列就对哪列进行排序。
图 1-7 将指定列按升序排序
要点提示:数据排序
升序排序:【Power Query编辑器】→选取工具→【主页】→【升序】
降序排序:【Power Query编辑器】→选取工具→【主页】→【降序】
排序的目的是让相同的内容“挤”到一起去,而经由上述升序排序,“发卖单号”列里的空值都被“挤”到最前面去了,一共占了 11 行。这时候,就可以单击【主页】选项卡下的【删除行】下拉按钮,不才拉选项中选择【删除最前面几行】选项,在弹出的【删除最前面几行】对话框里填上 11, 单击【确定】按钮,就可以把所有空值所在的行都删除,如图 1 - 8 所示。
图 1-8 删除最前面几行
要点提示:按位置和数目删除行
【Power Query编辑器】→【主页】→【删除行】→【删除最前面几行】或【删除末了几行】或【删除间隔行】→输入指定行数→【确定】
打开表格,看着里面每行混乱的数据,你学会按照方法整理了吗?打开Power Query来试试吧!