我有一个 Excel 工作簿,里面有很多行。我使用一列的值对其进行过滤,然后我想将过滤后的结果保存到 CSV 文件中。当我执行“另存为...”时,我得到了所有行。我可以将过滤后的结果复制粘贴到另一张工作表中并从那里保存,但我宁愿不这样做。它主要是 Excel 2003。
答案1
使用高级过滤器一次性过滤并将结果作为值粘贴到新工作表中,这至少可以节省一个步骤,而且第一次点击后每次点击的次数可能更少,重复性更强。您还可以仅选择所需的列,顺序任意。
Debra 的网站可能是这方面的最佳示例资源:
[www.contextures.com][1]
[1]:http://www.contextures.com
答案2
正如您所发现的,CSV 格式不会保存格式、公式或筛选。您必须只将要保存的内容复制到新工作表并将其保存为 CSV,或者保存为 Excel 格式。
答案3
使用数据透视表。单击表格中的任意位置,单击“插入”,选择“数据透视表”,然后设置要保留的列。您可以过滤数据透视表,然后将其保存为 CSV 或文本(制表符分隔)。它仅保存过滤后的数据透视表。