我是一名学校老师,必须了解哪些学生可以参加实地考察。在第一个标签上,重命名为“8 年级”,在 A 列中写有他们的名字。在 M 列中,我写下“是”或“否”字样,表示他们是否被允许参加实地考察。我想要的是,如果我在该列中输入“是”字样,我希望它自动将他们的名字从 A 列转移到另一个标签。
答案1
以下操作集根据我想象的您可能拥有的行数进行缩放,在更大的数据量下,其他选项可能更适合。
从如下所示的工作表开始(CK 列被隐藏)。第一次移动姓名时,您将以一种方式进行,然后以略有不同的方式查找需要添加到第二个列表中的姓名组。这将使第二个列表保持顺序,以便新添加的内容不会导致姓名列表和其旁边单元格中的数据(如衬衫尺寸)对齐。
使用过滤器隐藏 M 列中没有“是”的行。将鼠标移到列顶部的字母上并拖动,选择 AM 列。
选择剩下的名称。
如果使用 Windows,请按Ctrl+ G。在 Mac 上,使用菜单查找“转到”。出现该对话框后,单击标有“特殊...”的按钮,然后选择“仅可见单元格”。
复制并粘贴带有Ctrl+的符号到“实地考察”选项卡上的适当位置。CCtrlV
现在,如果我们要返回并处理任何变为“是”值的其他名称。从第一张表中删除过滤器,然后在空列中添加以下公式:
=IFERROR(MATCH(A2,'Field Trip'!A:A,0)>0,FALSE)
现在我们可以扩展过滤器以包含这个新列,并过滤 Field Trip 现在显示是且 onList 值为 False 的情况。使用相同的 Go To Special Visible Cells 并将新名称复制并粘贴到列表中现有名称的下方。通过这种方式,您可以一次添加符合条件的一批名称。
然后打开过滤器