在 Excel 中刷新数据时保留列名
Preserve column names when refreshing data in Excel
我有一个 Excel sheet 与 SharePoint 2010 的数据连接,用于从列表中提取数据。 (我没有使用 Power Query,因为它始终无法通过 SharePoint 进行身份验证)。
我的查询从视图中成功拉取数据,所有数据都很好。
问题是我想更改我的列名。 (例如从标题到任务)。
我可以从 sheet 成功重命名它们,但是当我刷新数据时,headers 被刷新(因此列名丢失)。
保护 Sheet 不是一个选项,因为它不允许刷新数据连接。
感谢任何帮助。
假设由于某种原因您无法更改基础列表的列 headers,最简单的做法是在数据之外创建一个新行 table 并隐藏数据 table 的列 headers:
- 右击左边第一行标签select"Insert".
- 在新行中为您的列命名headers任何您想要的名称
- 通过右键单击现在的第二行并 selecting "Hide"
隐藏旧列 headers
现在当您刷新 table 时,headers 列将保持不变。
Select 数据透视表中的一个单元格 table 并转到“选项”选项卡。 Select 数据透视表组中的选项。确保选中 "Preserve cell formatting on update" 框。
这应该会保留数据透视表中的所有格式,包括列名。
编辑:我应该在这之前说您可以创建一个带有自定义列名的数据透视表,该列名将在刷新时保留(作为第一个答案的替代方案)。
理想的解决方案是在创建视图时重命名字段。
我有一个 Excel sheet 与 SharePoint 2010 的数据连接,用于从列表中提取数据。 (我没有使用 Power Query,因为它始终无法通过 SharePoint 进行身份验证)。
我的查询从视图中成功拉取数据,所有数据都很好。
问题是我想更改我的列名。 (例如从标题到任务)。
我可以从 sheet 成功重命名它们,但是当我刷新数据时,headers 被刷新(因此列名丢失)。
保护 Sheet 不是一个选项,因为它不允许刷新数据连接。
感谢任何帮助。
假设由于某种原因您无法更改基础列表的列 headers,最简单的做法是在数据之外创建一个新行 table 并隐藏数据 table 的列 headers:
- 右击左边第一行标签select"Insert".
- 在新行中为您的列命名headers任何您想要的名称
- 通过右键单击现在的第二行并 selecting "Hide" 隐藏旧列 headers
现在当您刷新 table 时,headers 列将保持不变。
Select 数据透视表中的一个单元格 table 并转到“选项”选项卡。 Select 数据透视表组中的选项。确保选中 "Preserve cell formatting on update" 框。
这应该会保留数据透视表中的所有格式,包括列名。
编辑:我应该在这之前说您可以创建一个带有自定义列名的数据透视表,该列名将在刷新时保留(作为第一个答案的替代方案)。
理想的解决方案是在创建视图时重命名字段。