在Excel中过滤和重新排序列
我有一个服务(phplist,新闻通讯管理器),该服务可导出带有多个字段的用户列表。最后,每个用户都有一个或多个他已订阅的列表。 问题是,该表未按我想要的顺序进行排序,而不是为每个列表创建一个新列,而是由每一行创建所需的列。这是一个例子: 我想要的是,例如,如果我有八个新闻通讯(列表),则能够在Excel中将该表转换为可创建适当列并填充其中数据的表。上一张表转换后的结果是这样的: 或类似的内容(而不是是或空白,我可以使用是和否,无论如何)。这样,我可以按列表过滤表,这在我当前的表中是不可能的:如您所见,源表中的列可以在每行上包含不同的列表。在Excel中可以吗? 最终解决方案: 多亏了W_Whalley,我才能够找到问题的真正答案。如果有人使用过PHPList,则此新闻通讯管理器允许您下载已订阅用户的列表,但是正如我在原始问题中提到的那样,它无法为您提供他们所订阅的列表的好方法。实际上,它为您提供了最终的列,其中所有列表都位于同一单元格中。这与我考虑的问题略有不同,因为该表的一行将是: Name | Surname | Email | Lists John | Perry | john@mail.com | List1 List3 List6 List 7 并不是 Name | Surname | Email | Lists John | Perry | john@mail.com | List1 | List3 | List6 | List 7 我提出第二张桌子是因为我认为它更易于管理,但事实并非如此。实际上,从PHPList导出用户列表后,我必须进行一些修改以使每个列表具有不同的列。这不是必需的。 我立即导出了用户列表,解决方案是应用建议只考虑一次一列的W_Whalley公式。对几个列执行此操作。最终公式(使用示例行和列)为: =IF(ISERROR(SEARCH(L$1,$D2)),"no","yes") 或者,在西班牙语版本的Excel(我正在使用的版本)中带有示例列: …