excel怎样提取括号里面的数据
‘壹’ 如何在excel中提取括号里的数字
1、启动Excel 2010,本例以 Excel 2010为例进行讲解,其他版本的操作方法类似,只需要找到对应的菜单及功能键即可
‘贰’ 如何在excel中提取单元格中括号内的文字
董事长答题,我解释吧,哎:
董事长说:
在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
我好象解释的很糟糕,哎!
‘叁’ EXCEL中怎么将括号中的内容提取出来
b1
=left(a1,find("(",a1)-1)
注意"("、“(”有全角半角之分,前者是全角的后者是半角的。你要根据你的数据使用正确的
‘肆’ 在一个excel中怎么提取出了一个中括号内的内容
提供三种方法:
替换法:按Ctrl
H
调出替换对话框,在上面输入*【,全部替换。再在上面输入】*,点全部替换。
公式法:以数据在A列为例,那么在B1输入:=MID(A1,FIND("【",A1)+1,FIND("】",A1)-FIND("【",A1)-1),然后向下拖拉。
分列法:选中数据所在列,点数据选项卡下的“分列”,在分隔符中输入【,然后选中不要的部分,点击“不导入此列”。确定后,再选中该列,点“分列”,在分隔符中输入】,然后选中不要的部分,点击“不导入此列”,确定即可。
‘伍’ Excel怎样提取括号中的数字或字符
请上传带行号列标的表格截图,并说明你的要求。
‘陆’ 如何在Excel中提出括号中的内容
假设数据在A列从第一行开始,在B1输入以下公式即可:
=LOOKUP(9E+307,--MID(A1,MIN(FIND(COLUMN($A:$J)-1,A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))
按Ctrl+Shift+Enter结束公式输入,向下复制公式。
‘柒’ excel怎么提取括号里的内容
如果都是只有一个左括号或者右括号,那就先使用find函数定位括号位置,然后使用left或者right函数取值就可以了。
也可以直接选中数据列进行分列操作。
当然如果你是2013以上的版本,还可以使用power query插件进行处理,做成动态刷新样式。
‘捌’ EXCEL中怎么将括号外的内容提取出来
B1
=LEFT(A1,FIND("(",A1)-1)
注意"("、“(”有全角半角之分,前者是全角的后者是半角的。你要根据你的数据使用正确的
‘玖’ EXCEL中怎么把括号中的数字提取出来
在B1输入公式右拉即可,公式一需要EXCEL2007开始支持,公式二长点,但EXCEL2007以下的版本都可以用。如图
公式一:=IFERROR(--TRIM(MID(SUBSTITUTE(SUBSTITUTE($A1,"(",REPT("",50)),")",REPT("",50)),COLUMN(A1)*100-50,50)),"")
公式二:=IF(COLUMN(A1)>SUM(N(MID($A1,ROW($1:$100),1)=")")),"",--TRIM(MID(SUBSTITUTE(SUBSTITUTE($A1,"(",REPT("",50)),")",REPT("",50)),COLUMN(A1)*100-50,50))) 公式二为数组公式,输入完成后不要直接回车,要按三键组合CTRL=SHIFT=ENTER结束。
‘拾’ excel如何提取括号内的内容
用公式提取,还是用代码提取呢?
用公式提取,可以使用mid+find函数来解决这个问题。适用于只有一对括号的情况。用mid函数提取,开始位置使用find函数查找左括号的位置+1。长度,用find查找到右括号的位置减去第一个括号的位置+1就是长度。
如果反复操作,或者很多表一起提取,那么可以使用VBA代码,使用正则表达式来解决这个问题。