excel 中怎么处理按空格截取字符,比如"张山 李四 王五 朱六",中间空格不定,想分别得到各姓名
作者&投稿:展狮 (若有异议请与网页底部的电邮联系)
用数据-分列。
分隔符号这个选项不建议,如果你单元格内的内容需要分列的数据之间有符号隔开,比如逗号,或者其他什么符号。那么你可以:数据-分列-分隔符号-找到相应的符号-完成。
如果就像你上面的例子里一样,是连续的,中间无任何符号间隔。那么建议使用“固定宽度”选项:
数据-分列-固定宽度-在你需要分开的地方单击鼠标左键。下一步可以预览一下。完成看看是不是你要的效果。
1、将该单元格内容(带空格分隔的文本)拷贝到一个txt文件中;
2、在excel中,选择要将数据导入的一个起始单元格,点击菜单:“数据”->”导入外部数据“->”导入数据“,在弹出的文件选择对话框中选择刚才的txt文件,点击确定;
3、在弹出的文本导入向导对话框中的第一页中,原数据类型中的两个单选按钮,选择那个使用分隔符(D),点击下一步;
4、在文本导入向导第二页中,选择分隔符,把tab(制表符)和空格都勾上,把”连续的分隔符号视为单个处理“也勾上,可以达到空格不定长的效果,点击下一步;
5、在文本导入向导第三页中,选择”列数据类型“为”字符串“,点击完成OK。
最简单的操作,不需要写公式:
数据——分列——分隔符号——选上空格、连续分隔符号视为单个处理——完成
娄玉泰勒:建议直接选择A列,在“数据”选项下的“分列”中,以“空格”为分隔符,分列,即可. 如果需要用公式解决,那么在B1单元格输入以下公式,然后向右填充公式 =--TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",100)),(COLUMN(A1)-1)*100+1,100)) 详见附图示例
向阳区17249889383: 如何用EXCEL函数以中间的空格来截取前后2段文本 - ?
娄玉泰勒: 在B1输入=MID(A1,1,FIND(,A1)⑴)在C1输入=MID(A1,FIND(,A1)+1,999)
向阳区17249889383: 用EXCEL函数通过“|”截取一个字段中字符 - ?
娄玉泰勒: 其实不一定要使用函数. EXCEL中有一个功能叫做分列,可以把一个单元格的内容,按照指定的要求分列成多个单元格.比如你的例子:只需要选中A1单元格,然后点击 数据—分列—分隔符号—选择使用“|”这个字符来进行分列.然后下一步. 这样在A1中就是徐嘉、A2中是S1002664、A3中504315 等等. 不会再出现“|”这个字符. 函数神马的我也不会.纯手打,希望对你有帮助.
向阳区17249889383: excel怎么截取不规则字符串,第一个空格之前或者之后的数据 ??
娄玉泰勒: 截取空格之前的数据 =left(A1,FIND(" ",A1)-1)截取空格之后的数据 =mid(A1,FIND(" ",A1),20) 我假设截取第一个空格后面20位,这可以根据自己实际情况操作.
向阳区17249889383: excel截取单元格内中文字 - ?
娄玉泰勒: 如果中文后再无任何英文字符的话,楼主可以试试下面的公式=RIGHT(A1,LENB(A1)-LEN(A1))
向阳区17249889383: 在EXCEL表格里,怎么提取某一单元格中的一部分文字 - ?
娄玉泰勒: 提取单元格的一部分文字,一般有三个函数可以使用:LEFT、MID、RIGHT.LEFT提取前几个字符,例如: =LEFT(A1,3) 提取A1的前三个字符,RIGHT类似,提取后面的几个字符.MID提取中的字符,例如: =MID(A1,3,2) 表示提取A1第三个字符开始的2个.
向阳区17249889383: excel中怎样在一串字符中截取部分 - ?
娄玉泰勒: 假设数据在A列, 在B1单元格输入公式 =right(A1,6)&"^^BYER001"
向阳区17249889383: excel 截取数字,遇空格即停止截取 - ?
娄玉泰勒: 展开全部=-LOOKUP(9.9E+307,-RIGHT(A1,ROW($1:$15)))
向阳区17249889383: excel中按某字符截取字符串 - ?
娄玉泰勒: 用数据->分列就行了啊,用“/”,分
向阳区17249889383: 如何从 Excel 单元格中提取特定品牌文字到另一单元格 - ?
娄玉泰勒: 看你的截图,没有括号的就有空格,步骤如下: 首先,CTRL+H,把(替换成空格 然后,“数据”-“分列”,“分隔符”用空格