如何从excel单元格中的数据中选择所需的值

时间:2017-05-03 08:29:07

标签: excel excel-formula

我的Excel工作表中有很多数据。在单元格A中,我有汽车名称和模型名称,我希望在单元格B中获得品牌名称。有没有办法大量这样做? 这是样本数据。

"ford mustang gt "
"bmw m5 f10"
"audi tt coupe concept"
"bugatti chiron 2018"

所以我想要Cell B中的数据

"ford"
"bmw"
"audi"
"bugatti"

1 个答案:

答案 0 :(得分:1)

您问题的最短解决方案是将以下公式写入B =MID(A1,1,SEARCH(" ",A1)-1)

就像那样:

+---+-----------------------+-----------------------------+
|   |           A           |              B              |
+---+-----------------------+-----------------------------+
| 1 | ford mustang gt       | =MID(A1,1,SEARCH(" ",A1)-1) |
| 2 | bmw m5 f10            | bmw                         |
| 3 | audi tt coupe concept | audi                        |
| 4 | bugatti chiron 2018   | bugatti                     |
+---+-----------------------+-----------------------------+

关键在于,只有当品牌在字符串的第一部分(第一个空格之前)写入并且品牌只有一个字长时才能起作用。

一个(小)更复杂的解决方案是拥有一个可能品牌的查找列表,并在每个字符串中找到它们,正如用户@Gowtham Shiva在评论中所说。