大神们,小弟求助EXCEL表格问题,把单元格里面内容指定部分显示在另一个单元格

2024-11-07 16:43:49
推荐回答(5个)
回答1:

如果原文在A1单元格

在C1单元格输入

=MID(A1,FIND(",",A1)+1,FIND("人",SUBSTITUTE(A1,",","人",2))-FIND(",",A1)-1)

在C2单元格输入

=RIGHT(A1,LEN(A1)-FIND("人",SUBSTITUTE(A1,",","人",2)))

在C3单元格输入

=LEFT(A1,FIND(",",A1)-1)

 

详见附图附表

 

 

回答2:

假设你的原数据都是有逗号分隔开的,在A2单元格中

B2单元格显示第一个逗号之前的:=MID(A2,1,FIND(",",A2,1)-1)

B3单元格显示两个逗号之间的:=MID(A2,FIND(",",A2,1)+1,FIND(",",A2,FIND(",",A2,1)))

B4单元格显示第二个逗号之后的:=RIGHT(A2,LEN(A2)-FIND(",",A2,FIND(",",A2,1)+1))

回答3:

一个终极解决方案:

见附件,你可以尝试修改A2的字符串,记住里面的间隔符必须是半角的【逗号】

回答4:

LEFT(A2,3)得到结果:fgb(从第一个字符开始计数)
RIGHT(A2,3)得到结果:123(从最后一个字符开始计数)

回答5:

可以用分列