在Excel中重新标记大量数据

时间:2019-04-11 15:21:44

标签: excel

在CSV文件中:我想将看起来像“ e904ab64a642efcd25f4a43cb729701646d4bf7a4ed0bacbae9d85127978606a”的ID的433,000多行重新标记为更简单的ID代码。对于每个唯一ID,都有4-5行数据。我真的不想“查找并替换”它们中的每一个,因为有2000多个唯一ID。 Excel中是否有任何功能可以帮助我做到这一点?否则,对我可以使用哪些程序的任何建议?

2 个答案:

答案 0 :(得分:0)

如果ID始终连续,则可以

  1. 在替换之前存储ID
  2. 用您更简单的ID替换它(并存储它)
  3. 转到下一行
  4. 检查ID是否与上一行中存储的相同

    如果是,请使用与上一行相同的替换ID

    如果否,请执行相同的1)

答案 1 :(得分:0)

如果您愿意手动执行此操作(由于您的代码当前不包含),则可以采用以下简单方法:

  1. 创建唯一的ID列表,例如通过创建1列 数据透视表
  2. 在每个唯一ID旁边,放置您的简化ID (无论您如何创建它-是否有算法,或者仅仅是=Row()?)
  3. 在原始工作表中插入一列,与ID列相邻
  4. 使用VLOOKUP查找匹配的简化ID(例如=VLOOKUP(A1,'New IDs'!$A:$B,2,FALSE)
  5. 完成计算后,复制简化的ID,并将特殊粘贴粘贴为值