我的其中一列中有颜色字符串,如红色、紫色等。我想用相应的数字替换这些颜色。红色变为 1,紫色变为 2,依此类推。
没那么难,我用了替代品,像这样:
SUBSTITUTE(E3;"red";"1")
现在的问题是某些列有 2 种或更多颜色,例如“红紫色”,所以我尝试使用:
SUBSTITUTE(E3;"red";"1")&SUBSTITUTE(E3;"purple";"2")
这导致我的列中的值看起来像 1red,我添加的每个 &SUBSTITUTE 都有该行的颜色。如果我添加另一种颜色,就像那样
SUBSTITUTE(E3;"red";"1")&SUBSTITUTE(E3;"purple";"2")&SUBSTITUTE(E3;"green";"3")
它会变成1redred。
我该如何解决这个问题?我想用相应的数字替换每个颜色字符串。
谢谢!