Exce表格网

excel提取特殊字符前面的数值(excel提取特定符号后面数字)

来源:www.0djx.com  时间:2022-12-28 03:15   点击:188  编辑:表格网  手机版

1. excel提取特定符号后面数字

临时在B1内填写=FIND("w=",A1,1)确定位置,用=LEFT(A1,B1+2)&"XXX"&RIGHT(A1,LEN(A1)-B1-5)把w=后面引号中的三位数替换为XXX,类似方法替换h=后面的数字。

2. excel提取特定文字后的数字

工具/原材料

EXCEL2016版、电脑。

1、打开电脑找到并点击EXCEL2016版软件;

2、打开软件以后,为了示范先在空白表格内输入任意的数字;

3、此时若要提取A1数字左边前三位,就在B1栏输入公式:“=left(A1,3)”,left代表从左边开始,A1代表数字栏,数字3代表提取的位数,之后按回车键;

4、同理若在A2栏里提取,就在B2表格里输入公式:“=mid(A2,4,3)”,mid代表提取中间的数字,4代表从第四位数字开始提取,3代表提取的位数;

5、若提取A3栏数字右边后3位,在B1栏输入=right(A3,3),right表示需要从右边提取数字。

3. excel单元格中提取特定字符后的数字

1、首先需要在电脑上将Excel软件打开,接下来在Excel中新建一个文档表格。

2、接下来在表格中输入需要提取的数字。

3、接下来在表格中输入公式“=mid(A1,7,6)”,“mid”表示需要提取中间数字,“A1”表示要提取的数字栏,“7”表示从第7位开始提取,“6”表示需要提取六位数字,然后按enter键即可。

4. excel提取字符后面的数字

前面的,=LEFT(A1,FIND(”@”,A1)-1),@就是那个字符。

后面的,=MID(A1,FIND(”@”,A1)+1,99)

5. excel提取特定符号前面数字

  方法一:可以提取每一个字符,再乘以1,文字乘以1会出错,用iferror()把错误的显示为空,用&再把字符连在一起。本方法可以应付其他字符。  =--(IFERROR(MID(A1,1,1)*1,"")&IFERROR(MID(A1,2,1)*1,"")&IFERROR(MID(A1,3,1)*1,"")&IFERROR(MID(A1,4,1)*1,"")&IFERROR(MID(A1,5,1)*1,"")&IFERROR(MID(A1,6,1)*1,""))  方法二:因为数字是半角的,汉字是全角的,所以可以用len() lenb() 区分,再用mid()取数。用sumproduct()汇总,当然有汉字的会变成空。  =SUMPRODUCT(IFERROR(--MID(A1,ROW($A$1:$A$10),LENB(A1)-LEN(A1)),0))

6. excel提取特定符号后面数字不变

excel中使用自动求和下拉后数字不变,可能是公式中有绝对引用,也可能是下拉填充时选择了复制数值。

在excel中,若第一个求和公式中使用了绝对引用,在下拉填充时,后面的公式中的行和列不会自动改变,此时填充的数字都与第一个结果相同,去掉公式中的绝对引用符号$,即可。另外,如果下拉填充时没有选择填充序列,只选择复制数据,其结果也会都与第一个求和值相同。

7. excel提取特定符号后面数字求和

  不能直接求和,需要先将B列内容拆分到多个单元格后再求和,方法如下:  

1、选中该列→在菜单栏点数据→分列→选择“分隔符号”→下一步→在分隔符号栏下面的空格选项前打钩,其他的钩去掉,“连续分隔符号视为单个处理”前打钩→下一步→列数据格式选常规即可,目标区域改成$D$1(如果D列到I列中有数据,那就改成没数据的区域,比如J列到O列没数据,那就改成$J$1)→完成;  

2、在C1输入:=A1+E1+G1+I1(以刚才填的目标区域是$D$1为例),回车,下拉填充到C列,OK;  

3、如果在页面上不希望看到从B列拆分出来的各列数据,可以选中D-I列(以数据被拆分到D-I列为例),右键→隐藏。  

4、如果以后各列中还有数据输入,需要计算更多行,比如说本来你的数据只填到第20行,后来又新填了第21行、22行……,更多行的A列和B列数据,仍然要在C列中计算新增行的结果的话,需要在进行上述第一步前,点 工具→宏→录制新宏→确定,然后进行上述第1步操作,第1步操作完成后,点 工具→宏→停止录制。然后进行上述第2-3步操作。新增了内容后,点 工具→宏→在弹出窗口中选择之前录制的宏(注意宏名和你之前录制该段宏时填写或自动生成的宏名一致)→执行→弹出“是否替换目标单元格内容”点确定→在C列中下拉填充一下新增行.  EXCEL在一个单元格内有文字和数字求和:  =SUMPRODUCT(--TEXT(MID(TEXT(MID(SUBSTITUTE(A1," ",REPT(" ",15)),ROW($1:$402),14),),2,15),"0.00;-0.00;;!0"))

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片