如何在excel中提取单元格中括号内的文字

A1,【酸】葡萄想在B1中显示B1,酸最好能说说函数的意义,谢谢!... A1,【酸】葡萄

想在B1中显示
B1,酸

最好能说说函数的意义,谢谢!
展开
 我来答
思雪遥遥
科技发烧友

推荐于2016-03-16 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:8076
采纳率:49%
帮助的人:470万
展开全部
董事长答题,我解释吧,哎:

董事长说:
在B1中输入:
=MID(A1,FIND("【",A1)+1,FIND("】",A1)-FIND("【",A1)-1)

这个函数是MID FIND 函数的嵌套应用。

MID(文本,开始截取的文本位,所截取的文本长度)
FIND(字符,文本)

套回去:
MID(文本,开始截取的文本位,所截取的文本长度)
文本=A1
开始截取的文本位=FIND("【",A1)+1
所截取的文本长度=FIND("】",A1)-FIND("【",A1)-1

因为=FIND("【",A1),是"【"字符在A1中的第几个字符位上,所以还要+1才符合MID函数中的第二个参数:开始截取的文本位

然后找到"【"字符在A1中的第几个字符位上,想想看,截取的文本长度是不是:
FIND("】",A1)-FIND("【",A1)-1

我好象解释的很糟糕,哎!
nanlaihe
2009-08-25 · TA获得超过7986个赞
知道大有可为答主
回答量:3747
采纳率:0%
帮助的人:3288万
展开全部
=CHAR(COLUMN()+64)&ROW()&","&TRIM(MID(SUBSTITUTE(SUBSTITUTE(A1,"】"," "),"【"," "),4,20))

你的答案是不是都是一个字符啊,我的公式可以包含多个字符的。简单说说功能
CHAR(COLUMN()+64)&ROW()&"," 用行列数字连接逗号组成前面部分
substitute 把两个方括号替换成若干空格
mid函数去其中的部分数据
trim去除多余空格
ok?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
707918886
2009-08-25 · TA获得超过1.5万个赞
知道大有可为答主
回答量:2.8万
采纳率:26%
帮助的人:2.2亿
展开全部
在B1中输入:
=MID(A1,FIND("【",A1)+1,FIND("】",A1)-FIND("【",A1)-1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式