EXCEL⽂本连接函数TEXTJOIN与IF函数的妙⽤
昨天讲了如何将表格中符合条件的数值合并到⼀个单元格中,这只是⼀个初级⽤法,今天就⼀步步
深⼊,对公式进⾏改造升级,以实现更多的功能。
01
打开Excel表格,输⼊如下:
02
在A11单元格输⼊公式:
='进度落后的项⽬有:'&TEXTJOIN(',',1,IF(D2:D8<0,A2:A8,''))
结果如下图所⽰:合并单元格将进度落后的项⽬全部罗列了出来。
03
修改公式,同时显⽰项⽬和落后进度,
A14='进度落后情况:'&TEXTJOIN(',',1,IF(D2:D8<0,A2:A8&D2:D8,''))
结果如下图所⽰:
04
我们发现进度差值没有显⽰为百分⽐,⽽是以⼩数显⽰,下⾯的操作将对进度差值,按
照“0.00%”格式显⽰
在A17单元格输⼊公式
='进度落后情况:'&TEXTJOIN(',',1,IF(D2:D8<0,A2:A8&TEXT(D2:D8,'0.00%'),''))
结果如下:
05
下⼀步我们增加项⽬和差值字段,以使信息更加明确直观:
在A20单元格输⼊公式
='进度落后情况:'&TEXTJOIN(',',1,IF(D2:D8<0,A1&A2:A8&D1&TEXT(D2:D8,'0.00%'),''))
结果如下:
06
然后,我们将对这⼀串⽂本进⾏⾃动换⾏显⽰,使条⽬更加清晰:
在A25单元格输⼊公式
='进度落后情
况:'&CHAR(10)&TEXTJOIN(CHAR(10),1,IF(D2:D8<0,A1&A2:A8&','&D1&TEXT(D2:D8,'0.00%'),''))结果如下:
07
本⽂⽤到的函数:
⽂本连接函数:TEXTJOIN,&
逻辑函数:IF
⽂本格式化函数:TEXT
换⾏符:CHAR(10)
text函数什么意思

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。