首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

多函数组合使用到底有多强大,看了你就知道

在使用Excel处理日常工作内容,当出现有一些复杂操作的时候,单一函数无法解决的时候我们经常会使用多函数组合,也就是函数嵌套的方式进行处理问题,这样既节省时间又很方便。下面我们就来讲一下多函数组合使用的好处。

一、效果展示:

将对应的内容进行拆分开来,将之前列表中的数据内容,根据对应的条件一一列出。是不是感觉一下就非常清晰了。

二、函数讲解:

函数=SUBSTITUTE(TRIM(MID(SUBSTITUTE($B2,CHAR(10),REPT(" ",99)),1+(COLUMN(A:A)-1)*99,99)),D$1&":",)

这组函数比较复杂,下面我们来进行讲解。对字符串进行处理时,一般都是处理单行字符串,所以要想办法将单元格的字符先处理成单行,再想办法进行各种替换处理。这里使用了CHAR、REPT、COLUMN、MID、TRIM、SUBSTITUTE等组合函数。

1、CHAR(10):函数代表回车键,char函数+数字代表的是各种操作类型。

2、REPT(" ",99):返回99个" ",rept函数之前有进行讲解。

3、SUBSTITUTE($B2,CHAR(10),REPT(" ",99)):函数将单元格B2中回车键用多个""符号替换,将B2处理成一个单行字符串,返回内容:"项目名称: 新建驴肉工厂 项目经理:鲁达 投资额:500万 地址:太平洋"。

4、(COLUMN(A:A):统计列数,1+(COLUMN(A:A)-1)*99内容返回1;

5、MID(SUBSTITUTE($B2,CHAR(10),REPT(" ",99)),1+(COLUMN(A:A)-1)*99,99)从第1个字符开始返回99个字符内容,内容为"项目名称: 新建驴肉工厂 "。

6、TRIM(MID(SUBSTITUTE($B2,CHAR(10),REPT(" ",99)),1+(COLUMN(A:A)-1)*99,99))删除字符串中包含的空格内容,返回"项目名称:新建驴肉工厂"

7、SUBSTITUTE(TRIM(MID(SUBSTITUTE($B2,CHAR(10),REPT(" ",99)),1+(COLUMN(A:A)-1)*99,99)),D$1&":",):重新将D1中的"项目名称:"用空值代替。最后内容就全部替换拆分完成。

有没有感觉比较复杂,多多使用其实也就是很简单了。

喜欢的话扫描下方的二维码关注一下呗~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180223A0FWFV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券