智造那些事 发表于 2021-11-1 14:47:00

求教excel大佬~

A2是从系统导出的格式,怎么快速提取第1个“/”之前的数据,变成C2的格式,求大佬指导

照歌歌 发表于 2021-11-3 14:17:35

最简单是分列

历炼 发表于 2021-11-7 20:37:40

我用过分列,分列就把单元格里的内容全分出来了,我就想快速把前面的数据快速提取出来,其他的数据不要

用心自无界 发表于 2021-11-8 03:41:49

就题
=TEXTJOIN(CHAR(10),,MID(A2,ROW(1:23)*41-40,11))

时华群 发表于 2021-11-11 02:23:08

=TEXTJOIN(CHAR(10),,FILTERXML("<a><b>"&SUBSTITUTE(SUBSTITUTE(A2,CHAR(10),"/"),"/","</b><b>")&"</b></a>","//b"))

自动换行,试试~~

十千 发表于 2021-11-17 07:19:34


大佬,试了,只返回了第一个数据,其余6个数据没显示

潜水冠军 发表于 2021-11-22 15:55:03

大佬,试过了,报错了

蜡笔小新很纯洁 发表于 2021-11-26 21:36:48

复制A2内容到WORD,再从WORD复制回EXCEL。分列-(合并单元格内容)

牛劲十足 发表于 2021-11-28 10:38:49

=TEXTJOIN(CHAR(10),1,LEFT(TRIM(MID(SUBSTITUTE(A2,CHAR(10),REPT(" ",999)),1+999*(COLUMN($A:$G)-1),999)),FIND("/",TRIM(MID(SUBSTITUTE(A2,CHAR(10),REPT(" ",999)),1+999*(COLUMN($A:$G)-1),999)),1)-1))

丸子卡卡卡 发表于 2021-11-28 19:05:57

=TEXTJOIN(CHAR(10),1,MID(A2,ROW($1:$50)*MIN(IFERROR(FIND(CHAR(10),A2,ROW($1:$999)),""))-(MIN(IFERROR(FIND(CHAR(10),A2,ROW($1:$999)),""))-1),11)) 三键结束
页: [1] 2 3
查看完整版本: 求教excel大佬~