Excel 表格:不计算文件夹中 CSV 文件中导入的数据

Excel 表格:不计算文件夹中 CSV 文件中导入的数据

我有一个源文件夹,里面有格式和数据结构相同的 CSV 文件。这些文件包含来自我们内部系统的月度数据,列名为“服务名称”、“日期开始”、“日期结束”、“月流量”。每个文件都命名为 YYYYMM.csv。我最初从这些文件中导入月度数据作为来自文件夹的新查询。这创建了一个与 CSV 文件结构相同的 Excel 表。之后,我又创建了一列“客户”,并在表头下列的第一个单元格中写入一个公式,然后按 Enter。它会自动用公式填充表格范围内列中的所有单元格。效果很好。

但!

如果我将包含新数据的新 CSV 文件插入到文件夹中并在 Excel 电子表格中更新所有内容,则名为“客户”的计算列包含没有公式的单元格间隙,而新数据则正确导入到表格范围内。这就是问题所在。我不想在数据中出现间隙,也不想手动将公式复制到间隙中的单元格中。

任何帮助都值得感激。非常感谢。

答案1

我在查询中添加自定义列找到了解决方案。

例子: https://support.office.com/en-us/article/add-a-conditional-column-power-query-f2422ed1-f565-4e64-ba3f-4f8d4616254e

这使我能够将带有公式(使用 Power Query M 语言)的列直接添加到 Excel 中的源表中。因此,添加新的源 CSV 文件后,Excel 会更新表中的所有列。

相关内容