EXCEL 如何分离出一个单元格里的部分文字或字母
如图,A列单元格里的值有2种特定规律。第一种是后面会有括号,第二种是没有括号的值最后2个文字是固定的。现,想要在B1里得到括号前的内容,C1得到括号里的内容,没有括号的,...
如图,A列单元格里的值有2种特定规律。第一种是后面会有括号,第二种是没有括号的值最后2个文字是固定的。现,想要在B1里得到括号前的内容,C1得到括号里的内容,没有括号的,B1里得到去掉最后2个文字的前面部分,C1里得到最后2个文字请求大神公式怎么写,,,跪等~~~
展开
7个回答
展开全部
您好,这个问题的两种规律需要写两个公式,所以首先通过筛选将有括号和没有括号分开,sheet1为带括号的,sheet2为不带括号的(1)带括号的比较简单,只需要在B1中输入()和A1单元格括号里面的内容,然后按ctrl+e,在C1中输入A1括号前的内容,按ctrl+e就可以(PS:抱歉我的输入法不能打韩语,只能这样给您描述啦。)。(2)不带括号的,B1中用公式:“=right(A1,LEN(2)-2)”, 下拉,C1中输入公式:=right(A2,2) 下拉。最后将两个sheet合并起来即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是返回“从第一个字母开始的后面所有内容”那么可以试试这个公式:
=MID(A1,AGGREGATE(15,6,INDEX(SEARCH(CHAR(ROW(INDIRECT("$65:$90"))),A1),),1),200)
=MID(A1,AGGREGATE(15,6,INDEX(SEARCH(CHAR(ROW(INDIRECT("$65:$90"))),A1),),1),200)
追问
你这个不行~答不对题!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B1输入=IF(ISERROR(FIND("(",A1)),LEFT(A1,LEN(A1)-2),LEFT(A1,FIND("(",A1)-1))向下填充;
c1输入=IF(ISERROR(FIND("(",A1)),"",MID(A1,FIND("(",A1)+1,LEN(A1)-FIND("(",A1)-1))向下填充。
c1输入=IF(ISERROR(FIND("(",A1)),"",MID(A1,FIND("(",A1)+1,LEN(A1)-FIND("(",A1)-1))向下填充。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |