夜雨聆风学习资料网

ARTICLE · 1350820

WPS扩选为什么选多了?先看活动格,再看空白

WPS扩选为什么选多了?先看活动格,再看空白

同样选中A2:C2,按一次向下扩选,有时停在第3行,有时一路到表格底部。不是这块选区“忽然失灵”,而是它里面的活动格不同,对应列的数据边界也不同。选区看起来一样,不等于操作起点一样。

这次用一张五条记录的小表,把连续编号、真空白、空字符串和多列选区分别跑一遍。你会知道什么时候适合顺着连续数据扩选,什么时候应该直接指定范围。只想准确选中练习数据时,先在名称框输入A2:C6,再回车,就能从一个确定的范围开始。

01 先准备同一张练习表

本次操作使用Mac版WPS表格,快捷键是Command+Shift+向下箭头,下文简称“向下扩选”。这是本次环境中的操作记录,不把它直接替换成其他系统的按键组合。

练习表从A1开始放三列表头:月份、编号、状态。A2写“十一月”,A3:A6保持真正空白;B2:B6依次写J01至J05;C2和C3写“已核”,C4真正空白,C5和C6写“待核”。

先看下图,确认三列的连续性不同。尤其是C4:第一轮既没有文字,也没有公式。

完整练习表:编号连续,月份与状态列含真空白

同一行属于同一条记录,不代表每一列都填满。 月份只在首行写一次的表很常见,但它恰好不适合作为这次向下扩选的连续依据。先保留原表,不急着补空白,这样才能看清不同起点为什么产生不同结果。

02 选区和活动格,要分开看

选区是当前选中的一片范围;活动格是其中当前承接操作的一个单元格。只有一个单元格被选中时,两者容易混为一谈;选中多格之后,区别才会显现。

看下面的概念图:淡绿区域表示选区,较深的单格边框表示活动格。它只解释概念,不是软件实测截图。

选区与活动格:一片范围与其中一个当前单元格

先确认活动格,再判断扩选会沿哪列寻找边界。 不要只看整块浅色选区,也不要把活动格默认理解成最左上的那个单元格。下一节先从单格起步,后面再做同范围、不同活动格的对照。

03 三个单格起点,得到三种范围

第一步,点到B2,确认当前内容是J01,再按向下扩选。这一列从J01连续到J05,实际选区停在B2:B6。观察下图的选区边界,目标是包含五个编号,而不是整列。

从B2开始:连续编号扩选到B6

这说明在本例中,连续编号列能把五条记录连起来。 如果换成真实表,编号中间也有空白,就不能照搬这个结果。用快捷键之前,先确认你选来当依据的那一列是否连续。

第二步,重新从C2开始,按相同按键。C2、C3有内容,C4是真空白,实际选区是C2:C3。C5、C6虽然还有“待核”,这一次并没有跨过空白把它们包括进来。

从C2开始:真空白使本次选区停在C3

这里不要把“到了连续内容的边界”误读成“到了整张表最后一行”。选区里只有两格,后面的记录仍然存在。 如果接下来直接批量填值、复制或设置格式,可能只处理前半段。

第三步,从A2开始。因为下方直到表尾都没有新的内容,本次选区延伸到A1048576。这个结果只说明当前月份列的下方是连续空白,不能说明有一百多万条有效记录。发现选区过长时,停止后续填充,重新回到确定范围。

04 相同的A2:C2,为什么向下不一样

现在做一组更容易误判的对照。先从A2出发,按Shift+向右箭头两次,选中A2:C2,再执行向下扩选。本次结果是A2:C1048576。

随后重新从C2出发,按Shift+向左箭头两次,也选中A2:C2,再向下扩选。这次结果是A2:C3。图中展示第二次的结果,前后操作使用的是同一份真空白输入。

从C2向左建立选区后,向下扩选得到A2:C3

两次的横向范围都覆盖A到C,但活动格分别保留在A2与C2。A列下方持续空白,C列则在两条“已核”之后遇到空白,因此得到不同边界。决定这次差异的,是起点及其列结构,不是选了几列。

读者复做时,建议一次只改变起点:表中内容不改、快捷键不改,先从A2建立选区,再从C2建立选区。这样才容易判断变化来自哪里,而不是同时改动好几个条件。

05 看起来空白,可能并不是真的空

接下来只改一处:在C4输入下面这个公式,然后回到C2,重复向下扩选。

="" 

C4显示为空,看起来与原来相近,但单元格已经含有公式。本次选区变为C2:C6,连同后面的两条“待核”一起进入范围。

C4改为空字符串公式后,从C2扩选得到C2:C6

视觉上的空白,不能代替单元格内容判断。 原先C4没有内容,现在C4有一个返回空字符串的公式,这就是本次对照唯一主动改变的条件。用公式栏检查该格,能区分“真的没填”和“公式算出空文本”。

不要为了让扩选连续,就给所有空格塞入空字符串公式。那会改变表的数据结构,也可能影响后续筛选和统计。这个反例的用途,是解释为什么两张外观相似的表,操作边界却不同。

06 已知范围时,直接指定更明确

如果任务就是处理这五条记录的三列数据,不必让软件猜边界。把名称框中的内容替换为A2:C6,回车,本次实际选中的范围就是A2:C6。

已知终点,就写出范围;未知终点,再检查连续列。 名称框适合范围明确的整理任务,快捷键适合已经理解数据连续性的情形。两种方法各有用途,不需要强行把一种用到所有表上。

迁移到报名名单、订单清单或练习成绩表时,可以先找记录编号这类通常逐行填写的列,再检查是否有中断。表内如果混有分组标题、空行、合并单元格,先判断它们是否属于当前操作范围,不能只凭一个快捷键决定整张表的边界。

07 扩选异常,按这个顺序排查

先看活动格是不是预期起点,再查起点列的下一段内容。遇到看似空白的位置,点进去看公式栏;如果含空字符串、空格或其他内容,就不要当作真空白处理。最后核对本次选区的起止位置,再执行复制、填充或删除。

先确认范围,再做会改变内容的动作。 如果选到表格底部,回到原单元格或在名称框指定小范围;如果只选到前两行,不要以为剩余行已经被处理。练习时保留原始文件,另存操作副本,便于回看每次起点和结果。

如果已经在过大的选区内执行了填充,先停止继续编辑,撤销刚才的填充,再核对原始文件。确认数据恢复之后,重新用名称框指定目标范围。不要靠重新选一个小区域来补救已经改写的大区域;选区变小,并不会让先前写入的内容自动消失。

这次最值得带走的不是某一组按键,而是三个检查:选区里哪个格是活动格,依据列是否连续,看似空白的格是否真的没有内容。把这三件事看清,扩选结果就更容易解释,也更容易在批量处理前发现风险。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料