快速提取几个表格中的文字

比如:

白砂糖:广西 武汉市御博食品原料有限公司,鲜酵母:烟台 烟台马利酵母有限公司,食用盐:湖北 武汉市御博食品原料有限公司,奶粉:新西兰 武汉市和力兴经贸有限公司,高级无水奶油:名师来 英联马利食品(上海)有限公司
想把:前面的名称提取出来,不需要公司信息什么的,只要前面的白砂糖、鲜酵母之类的,不知道有没有快速操作的方法

第1个回答  2015-08-17
你的数据是这样吧:
白砂糖:广西 武汉市御博食品原料有限公司
鲜酵母:烟台 烟台马利酵母有限公司
食用盐:湖北 武汉市御博食品原料有限公司
奶粉:新西兰 武汉市和力兴经贸有限公司
高级无水奶油:名师来 英联马利食品(上海)有限公司

(一行占一个单元格)
假设数据都在A列,A1起,在B1输入
=LEFT(A1,FIND(":",A1)-1)
回车并向下填充。追问

主要是我那几个数据都在一个格子里面啊

追答

全部数据都在一个单元格里面?
选定——菜单栏——数据——分列——分隔符号(点选)——下一步——逗号(勾选)——完成。
(就分列成一行了)
选该行——复制——光标置于下一行(如A2)——右键——选择性粘贴——转置(勾选)——确定——再删除第一行。
(就变成我上面那样了)
再按照我上面的公式提取就行。

本回答被提问者和网友采纳
第2个回答  2015-08-17
假如文本是在A1单元格,在B1输入:
=LEFT(A1,FIND(":",A1,1)-1)
第3个回答  2015-08-17
直接用“查找”功能应该可以吧····