如何在同一列中自动移动excel中的单词

时间:2011-05-23 17:23:48

标签: excel automation

我对excel并不擅长,我的知识非常有限,但我遇到了一个项目,我有3,077行。有几列我需要移动几个单词或数字。我现在所需要的只是知道如何在一栏中完成,或者甚至可能。我有一个地址列表,其中90%输入不正确。我不是一个接一个地浏览每一个,而是希望我可以运行一些东西来交换单词或数字。如果需要,我可以创建一个新列。

以下是一个例子。前两个是正确的,接下来的四个不是。我需要第二个数字在ROAD之后或在HWY之后。即6 ROAD 3066或1059 HWY 516.感谢您的帮助。

42 ROAD 3050
68 ROAD 3400
6 3066 ROAD
1059 516 HWY
986 516 HWY
33 3403 ROAD

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您的任务如下:

  • 你有三栏
  • 其中一个不是数字
  • 您希望将它们包含在订单编号/文字/编号

您的输入单元格为A1 / B1 / C1。然后创建以下附加列:

  • D1 = IF(ISNUMBER(A1);A1;B1)
  • E1 = IF(ISNUMBER(A1);IF(ISNUMBER(C1);B1;C1);A1)
  • F1 = IF(ISNUMBER(C1);C1;B1)

那些是所需的输出列。