excel函数 如何单独显示固定值 前后的字符或文字?

发布网友 发布时间:2022-04-23 12:57

我来回答

4个回答

热心网友 时间:2023-10-14 11:12

公式为:

=IF(COLUMN(A2)-1,RIGHT($A2,LEN($A2)*2-LENB($A2)),LEFT($A2,LENB($A2)-LEN($A2)))

如图所示:

热心网友 时间:2023-10-14 11:12

你是用的公式跟你的示例完全不是一回事,你要得到正确结果示例可以简化,但愿内容的格式却需要正确的。你公式中查找的"|"在你的示例里面完全找不到,那就不看你的图片了,看你的公式也能大概找出问题来。
我猜测你的格式应该类似于“张三|电话|3567”

你列公式的是时候应该查找第二个"|",然后用总长度减去这个位置才是电话号码的长度,如果格式正确,提取右边的公式应该为:
=RIGHT(A1,LEN(A1)-FIND("|",A1,FIND("|",A1)+1))

热心网友 时间:2023-10-14 11:12

=LEFT(A1,FIND("电话",A1)-1)
=RIGHT(A1,LEN(A1)-FIND("电话",A1)-1)

热心网友 时间:2023-10-14 11:13

C1
=RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1,"|","@",2)))
或者直接用分列的方法
以"|"作为分隔符进行分离追问

我以前的就是用的替换成空格再分离的,还是函数的方便,但你的函数我出来的多了一个字,需要修改哪里?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com