excel提取指定长度的文本,还不分割单词

2022-12-01 12:31

3个回答
用VBA吧。
1、将所有的标点符号全部替换成空格
2、用split(A1," ")函数将文本拆分成数组arr()
3、循环数组中每个元素arr(i)的文本长度
4、判断每组元素长度是否小于10,小于10的接着判断下一组元素长度和本组元素长度是否大于10,大于10 就输出。
=TRIM(MID(SUBSTITUTE(SUBSTITUTE($A$1," ",REPT(" ",99)),",",REPT(" ",99)),(ROW(A1)-1)*99+1,99))
Good morning,hello Jack!Nice to meet you.

这句只能分成8个。
而且里面最好不要有标点符号,那就好办了
相关问答
excel 人名提取
4个回答2023-04-13 22:05
见样表截图 E1输入 =MID(D1,IFERROR(FIND("组",D1),FIND("团",D1))+1,FIND("班",D1)-IFERROR(FIND("组",D1),FIND("团...
全文
excel中如何只提取姓名
1个回答2022-11-24 15:43
在空白单元格内输入=LEFT(A1,LENB(A1)-LEN(A1)),这是我在网上看到的,你可以试试。
excel如何提取名字?
3个回答2022-11-29 17:50
Excel怎样快速把数据根据空格或相同符号分开
EXCEL 中怎么提取文字
4个回答2022-07-18 16:52
在B34输入: =IF($A34="","",TRIM(MID(SUBSTITUTE($A34," ",REPT(" ",100)),VLOOKUP(COLUMN(A1),{1,201;2,101;3...
全文
EXCEL中只要其中一部分,怎么提取?
3个回答2023-02-05 13:21
EXCEL中只要其中一部分,怎么提取的解决方法: 1、公式法,可以用left,mid,right这样的字符串截取函数,取需要的内容。 2、vba法,读取要处理的单元格,通过编程处理得到需要的内容后,填...
全文
excel 中怎么提取某个字符前的所有内容提取出来
2个回答2022-08-23 07:51
分列就可解决。 以EXCEL2007为例 数据---分列---单选“分隔符号”,下一步---勾选“其它”,输入#---点击完成。#以前的内容就是单独的一列了。
EXCEL中提取文本数字求和?
3个回答2023-02-06 16:30
1、查找替换法 选中数据区域,按Ctrl+H打开查找和替换对话框,之后在查找中输入单位,在替换中不输入任何内容,之后点击全部替换即可求和。 2、函数法 在单...
全文
如何提取excel信息
1个回答2023-01-27 09:05
您好,方法 1、在电脑磁盘或桌面上新建一个Excel表格。 2、双击打开Excel表格,这时我们看到,姓名和班级是没有分开的,那么,我们要做的就是将姓名和班级分开。 3、在旁边的单元格中输入【班级】和...
全文
excel怎么提取部分内容
2个回答2023-01-31 22:48
可以在Excel中用countif函数来查找并提取相同重复的内容。 1.首先打开电脑上的Excel表格数据。 2.在空白单元格中输入查找的信息,在后一个单元格中输入=countif。 3.首先选中第一...
全文
excel 提取指定内容?
2个回答2022-12-04 03:27
B2单元格输入公式=MID($A2&CHAR(10),FIND("★",SUBSTITUTE($A2&CHAR(10),":","★",COLUMN(A1)))+1,FIND("★",SUBSTIT...
全文
热门问答