如何在 libreoffc calc 中对列表进行排序

如何在 libreoffc calc 中对列表进行排序

我正在使用 libreoffc calc 工作。我有数千行数据,如下所示:

Date            Name           Att. y/n
Employee :  Vinod                   n
20/02/2017                    PP    y
21/02/2017                    PP    y
22/02/2017                    PP    y
23/02/2017                    PP    y
24/02/2017                    PP    y
Employee :  Ganesh                  n
20/02/2017                    PP    y
21/02/2017                    PP    y
22/02/2017                    PP    y
23/02/2017                    PP    y
24/02/2017                    PP    y

有 4 列(日期、姓名、出席和 y/n)。现在,每次我都必须拖动姓名列,以便可以对其应用过滤器。是否有任何公式可以帮助我一次性完成。请记住,我必须先拖动 vinod 5 次,然后再拖动 Ganesh。

请建议适当的解决方案。

答案1

听起来您想将姓名应用于具有该姓名的每条记录,以便可以按姓名排序筛选?如果是这样,最简单的方法是在包含员工数据的每一行旁边添加一个带有姓名的新列。

假设日期为 A、姓名为 B、联系人为 C、y/n 为 D,则新列将为 E,输出将如下所示:

A           B       C       D       E
Date        Name    Att.    y/n 
Employee    Vinod           n       Vinod
20/02/2017          PP      y       Vinod
21/02/2017          PP      y       Vinod
22/02/2017          PP      y       Vinod
23/02/2017          PP      y       Vinod
24/02/2017          PP      y       Vinod
Employee    Ganesh          n       Ganesh
20/02/2017          PP      y       Ganesh
21/02/2017          PP      y       Ganesh
22/02/2017          PP      y       Ganesh
23/02/2017          PP      y       Ganesh
24/02/2017          PP      y       Ganesh

生成 E 列(假设标题为第 1 行)的公式是:=IF(B2="",E1,B2) 填充至数据底部。

注意,为了使用此列进行排序,您需要突出显示整个列并将特殊->值复制然后粘贴到新的 F 列中,此时您可以删除 E 列。

相关内容