拆分字符串并使用 IF 获取第一部分

拆分字符串并使用 IF 获取第一部分

我在 excel 中有以下数据,如果有“/”,我想获取第一部分(“/”之前的数据)。如果没有,则只获取单元格中的值。A1 是原始数据,A2 是所需输出。示例:

A1                A2
------------------------
Yellow / House    Yellow
Car               Car
Green / Cup       Green
Blue / Lamp       Blue
Plate             Plate
Key               Key

我陷入了以下公式:

=SE(A1=LOCALIZAR("/";A1;1);=ESQUERDA(A1;LOCALIZAR("/";A1;1));A1")

附言:公式是葡萄牙语,但答案可以用英语。谢谢

答案1

使用 IFERROR 处理没有“/”的情况:

=TRIM(IFERROR(LEFT(A1,FIND("/",A1)-1),A1))

在此处输入图片描述

相关内容