在 Excel 中,如何适当地在工作表/数据范围内混合“手动”数据和导入的数据?
要求
就上下文而言,我的特定用例是 Excel 中的一种基本数据“分类”工具。
理想的工作流程是:
- 导入数据(例如包含要手动审查的数据的 CSV 文件)
- 奖励:为导入的数据定义一个键
- 将列附加到该文件(例如状态、注释)
- 手动填写新列(分类导入的数据)
- 刷新数据导入(查看根据发现采取某些行动后数据输出如何变化)
- 此时,手动输入的数据应与输入的同一行保持相同(通过键)
问题
我尝试在 Excel 中使用基于 Power-Query 的导入(通过数据 > 从文本/CSV 创建)执行此操作。但重新导入后,手动输入的值不再位于同一行。
背景
我认为这与外部数据属性弹出窗口有关,该弹出窗口的选项以以下内容开头:
- 插入单元格
- 插入整行
- 覆盖现有单元格
我认为应该选择“整行”选项。我选择了“插入单元格”选项,我知道这可能出了什么问题。这个错误让我对整个方法产生了怀疑。
整体稳健性
理想的解决方案是:
- 在导入的数据中有一个或多个用户定义的“关键”列。
- 删除导入中不再存在的键的整行(包括手动输入的数据)。
...但我愿意接受可以达到相同效果的流程限制——准确理解 Excel 如何决定将数据放入导入中。
因此相关的问题是:
当我们使用“插入整行”时,Excel 如何表现?
我确实找到了一些微软文档(请参阅“指定如何将新数据添加到外部数据区域”)。它没有定义如何将导入的行与现有工作表关联,但它似乎某物...这种行为定义明确吗?或者我们只能说“这里有龙”?
(我使用的是 Office 365 版本 1909)