【问题标题】:Excel substitute a cell and add add a letter/numberExcel替换一个单元格并添加一个字母/数字
【发布时间】:2017-01-01 21:18:04
【问题描述】:

我正在尝试创建一个可以在同一个单元格中执行三件事的公式。 公式需要从另一个单元格中获取一个值,但只有中间部分(可以用替换函数解决)。接下来,它需要在开头添加一个字母,在末尾添加另一个数字。

例子:

我有以下三个值:

  1. 201642A
  2. 201142A
  3. 201342A

这些值需要转换成如下

  1. A16421
  2. A11421
  3. A13421

如您所见,前两个数字“20”已替换为“A”,末尾的“A”已替换为“1”。

原因: 我需要为多个列中的数百条记录执行此操作,因此一些自动化可以为我节省大量时间。

Here is an example in Excel.

【问题讨论】:

    标签: excel automation excel-formula spreadsheet


    【解决方案1】:

    试试

    =if(left(A1,2)=20,"A") & mid(A1,3,4) & if(right(a1,1)="A",1)

    【讨论】:

    • 有效!但是,我需要将函数翻译成我自己的语言(荷兰语),将“,”更改为“;”并添加一个假值,所以它总是变成我想要的值。这是公式: =ALS(LINKS(A76; 2)= 20;"A";"A") & DEEL(A76;3;4) & ALS(RECHTS(A76;1)="A";2; 2)
    猜你喜欢
    • 1970-01-01
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多