例图1方法:
先用鼠标选中B列,点菜单栏上的“数据”,然后点“分列”,如下图:
例图22. 在弹出的对话框中,“请选择合适的文件类型”中勾选“固定列宽”,然后点“下一步”,如下图:
例图33. 在弹出的对话框中,将鼠标点在“数据预览”刻度表的第“4”个位置处,如下图:
例图44. 然后在弹出的对话框中,“列数据类型”选择“文本”,然后点“完成”,如下图:
例图55. 完成后,表格发生变化,原“产地商品名称”一列分列成“产地”和“商品名称”两列,如下图:
例图6解释:
首先,我们观察到表格“产地商品名称”这列数据的特点:所有的数据“产地”都是两个字,其后都是“商品名称”,所以在操作第二步时,在“请选择合适的文件类型”中勾选“固定列宽”。上例表格“产地”都是2个汉字,比如:“青岛”,2个汉字等于4个字符,所以在操作第三步时,将鼠标点在“数据预览”刻度表的第“4”个位置处。上例“产地商品名称”这列数据属于文本类型,所以在操作第四步时“列数据类型”选择文本,假设以后遇到要分列的内容类似“20181231”这种日期型的数据,操作这步时应选择“日期”。二、用excel函数LEFT完成数据提取。
LEFT含义:从一个字符中串中的第一个字符开始返回指定个数的字符。
格式:LEFT(text,num_chars)
参数说明:
text:需要提取字符的字符。num_chars: 指定要提取的字符数。小编举例说明2:将“产地”信息填在下表的C列。
例图7方法:
先求“商品代码”为“AC001”的“产地”,在单元格C2处输入公式=left(b2,2),再按"ENTER"键,如下图:
例图82. 鼠标点在单元格C2右下角位置,出现“+”时向下拖拉,表格自动完成C列“产地”信息,如下图:
例图9解释:
函数left(B2,2)中的B2是需要提取的字符串,本例是“青岛玉米油”,所在单元格位置是B2。函数left(B2,2)中的2是提取的字符数量,本例都是2个汉字,这里需要注意:使用LEFT函数,不区分全角与半角字符。总结:
1. 本例中无论是采用分列法或是用函数LEFT法小编认为重要的步骤是发现需要提取字符串的特点,根据特点来选择用什么方法进行提取。比如:在采用分列法时,如果“产地商品名称”的格式如:“青岛 玉米油”,“产地”与“商品名称”中间有一个“空格”,当“产地”有的是2个汉字,有的是3个汉字时,在“请选择合适的文件类型”时,应勾选“分隔符号”,然后“分隔符号”选“空格”。
2. 两个方法都比较简单,就本例而言,“产地”都是2个汉字,而且都出现在“产地商品名称”的前2个位置,小编个人认为用函数LEFT提取字符法更简单,操作步骤更少,比较节约时间!
EXCEL