教师节,分享一个老师必备的Excel公式

发布时间:2020-01-07 来源:网络


今天是9月10日教师节,你跟老师说声节日快乐了吗?技巧妹在这里祝所有老师节日快乐,本期要与大家分享的是一个非常实用的Excel公式。


实现的效果图:



解题步骤:


1、将换行符替换为空格


先在单元格中输入公式=SUBSTITUTE(A2,CHAR(10),REPT("",99))。



说明:


CHAR(10):表示换行符;

REPT(" ",99):表示生成99个空格;

REPT函数表示按照给定的次数重复显示文本;

语法结构:=REPT(给定文本,重复次数)。


2、利用MID函数提取数据


在单元格中输入公式=MID(SUBSTITUTE(A2,CHAR(10),REPT("",99)),1+(COLUMN(A1)-1)*99,99)



说明:


MID函数表示提取指定长度的字符的函数;

语法结构=MID(文本,起始位置,提取字符长度);

COLUMN(A1):表示获取列号


3、去除空格


由第2步中,我们可以看出获取到的结果是存在空格的,所以这里用TRIM函数清除空格。


输入公式=TRIM(MID(SUBSTITUTE(A2,CHAR(10),REPT("",99)),1+(COLUMN(A1)-1)*99,99))



说明:


TRIM函数表示除了单词之间的单个空格外,清除文本中所有的空格;

语法结构:= TRIM(文本)


4、用SUBSTITUTE函数删除不需要的字段


由于获取的结果是包含前面的字段,所以这里需要想办法进行删除。


在单元格中输入公式=SUBSTITUTE(TRIM(MID(SUBSTITUTE($A2,CHAR(10),REPT("",99)),1+(COLUMN(A1)-1)*99,99)),C$1&":",)



最终的结果如下图所示:



以上就是今天要分享的公式,你学会了吗?若有什么问题,欢迎在下方留言。