如何将字符串名称更改为特定的字符串名称?
How to change string name to specific string name?
我想要 Excel(或 Linux 命令)更改值的字符串。
发件人:
例如A 列
IN_EMAIL.201_101300_180403_131131_6160_5593
收件人:
例如B 列
EMAIL.201_101300_0_180403_131131616_0000_5593
所以:
- 删除"IN_"
- 在第 20 个字符后添加“0_”
- 删除第 33 个字符后的“_”
- 在第 37 个字符后添加“_000”
我有两个公式。如何将它们嵌套在一起?
=REPLACE(REPLACE(A4;1;3;"");18;0;"0_")
=REPLACE(REPLACE(B4;33;1;"");36;0;"_000")
如果要合并这两个公式:
=REPLACE(REPLACE(A4;1;3;"");18;0;"0_")
=REPLACE(REPLACE(B4;33;1;"");36;0;"_000")
只需将B4
替换为第一个公式
=REPLACE(REPLACE(REPLACE(REPLACE(A4;1;3;"");18;0;"0_");33;1;"");36;0;"_000")
或者,您可以使用以下可能更明显的公式:
=MID(A5;4;17) & "0_" & MID(A5;21;13) & MID(A5;35;3) & "_000" & RIGHT(A5;6)
解决了,
=REPLACE(REPLACE(REPLACE(REPLACE(A11;1;3;"");18;0;"0_");33;1;"");36;0;"_000")
我想要 Excel(或 Linux 命令)更改值的字符串。
发件人:
例如A 列
IN_EMAIL.201_101300_180403_131131_6160_5593
收件人:
例如B 列
EMAIL.201_101300_0_180403_131131616_0000_5593
所以:
- 删除"IN_"
- 在第 20 个字符后添加“0_”
- 删除第 33 个字符后的“_”
- 在第 37 个字符后添加“_000”
我有两个公式。如何将它们嵌套在一起?
=REPLACE(REPLACE(A4;1;3;"");18;0;"0_")
=REPLACE(REPLACE(B4;33;1;"");36;0;"_000")
如果要合并这两个公式:
=REPLACE(REPLACE(A4;1;3;"");18;0;"0_")
=REPLACE(REPLACE(B4;33;1;"");36;0;"_000")
只需将B4
替换为第一个公式
=REPLACE(REPLACE(REPLACE(REPLACE(A4;1;3;"");18;0;"0_");33;1;"");36;0;"_000")
或者,您可以使用以下可能更明显的公式:
=MID(A5;4;17) & "0_" & MID(A5;21;13) & MID(A5;35;3) & "_000" & RIGHT(A5;6)
解决了,
=REPLACE(REPLACE(REPLACE(REPLACE(A11;1;3;"");18;0;"0_");33;1;"");36;0;"_000")