删除 Excel 中多余的详细信息

删除 Excel 中多余的详细信息

我在处理产品说明的 Excel 列表时犯了一个错误,现在有些产品的零件编号被列出两次。它的格式为“[产品编号],[产品编号]”,我需要删除逗号后的第二个产品编号。产品编号长度不一样,所以我不能使用 right(x),而且所有零件编号都不同,所以我想不出任何不能使用查找/替换的方法。有什么方法可以快速自动完成这个任务吗?

答案1

两个选择。

1)使用“文本到列”按逗号字符拆分单元格:

  • 突出显示可能包含重复项的单元格
  • 打开“数据”选项卡上的“文本分列”工具。
  • 在第一个屏幕上选择“分隔”,然后单击“下一步”。
  • 在第二个屏幕上选中“逗号”复选框,单击完成。

逗号之前的所有内容将保留原位;逗号之后的所有内容将拆分到下一列。如果该列中有任何值,它们将被覆盖。

2)使用查找和替换:

  • 突出显示可能包含重复项的单元格
  • 在主页 | 查找和选择选项卡上打开查找和替换工具,或按 Ctrl+H
  • 在“查找”框中输入“,*”
  • 删除替换框中的任何值以将其留空。
  • 继续替换。

这将在选定的单元格中搜索逗号后跟任意字符串,并将从逗号开始的所有内容替换为空字符串,从而有效地删除它们。

3)使用公式:

  • =IFERROR(LEFT(A1,FIND(",",A1)-1),A1)
  • Find 函数返回在字符串中找到特定字符或字符串的位置。
  • Left 函数返回字符串中指定数量的字符。

祝你好运!

相关内容