【问题标题】:Need to add buffer records into a CSV files to provide filler between gaps in record IDs需要将缓冲区记录添加到 CSV 文件中,以填充记录 ID 中的空白
【发布时间】:2012-05-07 23:34:48
【问题描述】:

我有一个包含大约 2,000 个客户帐户的 CSV 文件。不幸的是,客户 ID 不是从 1 开始的,也不是按顺序排列的。例如,客户 ID 在排序后按此顺序排列(2、3、12、19、23 等)

MS Excel 2007 或 SQL 或任何其他应用程序/工具中是否有任何功能可以填补 CustomerID 之间的空白?对于填写的记录,我可以为客户姓名、地址等使用一些虚拟数据。

【问题讨论】:

    标签: sql csv excel-2007


    【解决方案1】:

    将数据导入 Excel。使用公式填写 A 列,这样不会跳过任何数字。

    • 使用 vlookup 填充基于 ID 匹配的列
    • blanks / #N/A 是您需要修复的记录
    • 另存为 CSV(完成)

    第 8 行显示了我使用的公式 C1:D3 是 lokup 值,因此您可以看到 1,3, 5 已填充 2 4, 6, 7 未填充

    【讨论】:

    • 您的解决方案很好,但理想情况下我想让 Excel 为缺少的 id 生成一个新行。这将确保所有行都保持不变。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多