在Excel中刷新数据时保留列名称

我有一个数据连接到SharePoint 2010的Excel工作表,从列表中提取数据。 (我没有使用Power Query,因为它总是无法通过SharePoint进行身份validation)。

我的查询成功地从视图中拉出数据,所有的数据都很好。

问题是我想改变我的列名。 (如从标题到任务)。

我可以从工作表中成功地重命名它们,但是当我刷新数据时,标题被刷新(因此列名丢失)。

保护工作表不是一个选项,因为它不允许刷新数据连接。

任何帮助表示赞赏。

在数据透视表中select一个单元格,然后转到选项选项卡。 在数据透视表组中select选项。 确保选中“更新时保留单元格格式”框。

这应该保留您的数据透视表上的任何格式,包括列名称。

编辑:我应该有前言说,你可以创build一个数据透视表与自定义列名将被保留在刷新(作为第一个答案的替代)。

理想的解决scheme是在创build视图时重命名字段。

假设由于某种原因您不能更改底层列表的列标题,最简单的方法是在数据表外创build一个新行并隐藏数据表的列标题:

  1. 右键单击左侧的第一行标签,然后select“插入”。
  2. 在新行中为列标题命名
  3. 通过右键单击现在的第二行并select“隐藏”来隐藏旧列标题

现在刷新表格时,列标题将保持不变。