如何在excel中提取单元格中括号内的文字
发布网友
发布时间:2022-04-19 22:21
我来回答
共3个回答
热心网友
时间:2023-10-07 17:21
董事长答题,我解释吧,哎:
董事长说:
在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
我好象解释的很糟糕,哎!
热心网友
时间:2023-10-07 17:21
=CHAR(COLUMN()+64)&ROW()&","&TRIM(MID(SUBSTITUTE(SUBSTITUTE(A1,"】"," "),"【"," "),4,20))
你的答案是不是都是一个字符啊,我的公式可以包含多个字符的。简单说说功能
CHAR(COLUMN()+64)&ROW()&"," 用行列数字连接逗号组成前面部分
substitute 把两个方括号替换成若干空格
mid函数去其中的部分数据
trim去除多余空格
ok?
热心网友
时间:2023-10-07 17:22
在B1中输入:
=MID(A1,FIND("【",A1)+1,FIND("】",A1)-FIND("【",A1)-1)