如何提起单元格文字
如何提起单元格文字,详见附件=MID(LEFT(E2,FIND(CHAR(10),E2)),6,99)
第二行提取的内容 看不出规律,如果要提取规格 或是高度后的内容,可以使用以下公式
=MID(LEFT(E2,FIND(CHAR(10),E2)),6,99)&CHAR(10)&TRIM(LEFT(SUBSTITUTE(MID(E2,3+MIN(FIND({"高度","规格","@"},E2&"高度规格@")),99),CHAR(10),REPT(" ",99)),99)) 2013版及以上版本
=SUBSTITUTE(CLEAN(FILTERXML(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("<a><b c='"&E2&"'/></a>",CHAR(10),"'/><b c='"),":","'/>",1),".规格:","'/>"),".灯杆高度:","'/>"),"a")),"'/>",CHAR(10)) 感谢解答!所提供公式会出现换行现象,这个能处理成单行文字吗? 供参考,D2下拉
=MID(SUBSTITUTE(LEFT(E2,FIND(MAX(IFERROR(MID(E2,FIND({".规",".灯"},E2)-1,1)+1,2))&".",E2&"3.")-1),"2.灯杆高度:",),FIND(":",E2)+1,99) 哎。。高手们的公式 直接看不懂啊 =MID(LEFT(E2,FIND(CHAR(13),E2)+1),FIND(":",E2)+1,99) & IFERROR(LOOKUP("座",MID(LEFT(E2,FIND(CHAR(13),E2, FIND(CHAR(13),E2)+1)-1),FIND({"高度","规格"},E2)+3,99)),"") power query也可以吧。刚才试了一下(2016版及以后),数据——新建查询——从表格,进入PQ编辑器以后,一个拆分列的动作,按分隔符拆分(自定义:2.),拆分位置:最左侧的分隔符,然后再拆分一次,分隔符选择“冒号”,它就出来了(前面2个没有灯杆高度值,当然如果你想要有这个还可以再把拆分出来的含有较多数据的那一列再拆分一下,然后再与前面拆分出来的名称那一列再合并一下)。 感谢各位的热情解答,非常感谢,各位大佬利害;xyxiong007提供方式好用,利害,
页:
[1]