excel 中,怎么取单元格中“— ”后面的数值,前面的数值不需要了 EXCEL中如何取单元格的的数值

www.zhiqu.org     时间: 2024-06-01

方法一:

输入=--MID(A1,FIND("—",A1)+1,20)

公式表示:从A1单元格的—字符后取数,并通过--转换为数值。

方法二:

输入=--RIGHT(A1,LEN(A1)-FIND("—",A1))

公式表示:从A1单元格的右侧起,截取A1字符长度减去—所在位置的字符,并转换为数值。

方法三

选择A列,在“数据”选项下的“分列”中,以—作为分隔符号,分列,然后忽略—前的列,保留分隔符后的列。

 

 



=MID("8000—1000000",6,7)
用我上面的这个函数就可以了,
意思是:返回(或显示)指定字符串(“8000—1000000”“也可以指定单元格”),从左往右第6位起(也就是“1”)后面的7个字符(也就是“1000000”)。
上面的只是返回的文本型数字字符,是不能记算的。如想用于计算可以在外层加一个函数如:=VALUE(MID("8000—1000000",6,7)),它是转换文本型数字字符为纯数字字符的。

选中带“-”符号的列,打开用菜单栏上的“数据”-“分列”-“下一步”,“分隔符”选“其他”,旁边输入:“-”(不含双引号),跟着操作就可以将“-”符号两边的数值分别放到不同单元格了。

可以用查找和替换指令~
选中要修改的全部区域ctrl+H调出查找和替换窗口,在查找内容里输入"*—“(仅引号内)然后全部替换掉。这个挺方便的。

方法一:
假设源数据在A1单元格,则:
=REPLACE(A1,1,FIND("—",A1),)

方法二:
选中后,“数据-分列”,分隔符按"—"进行分列。取右边一列数据即可。

excel 中,怎么取单元格中最后一个“— ”后面的数值?前面的数值不需要了。~

对准要取消的那一格按鼠标左边就会把生产成本_辅助生产成本_人工费_福利费_防暑降温及清凉费显示在上面,移动鼠标到要取消内容的位置删除就行了。

选中单元格后,数据-分列-按“-”号分列。

最后一列单元格内的数字就是你需要的数字。


#海和哗# EXCEL 中 怎么提取数值 -
(19575587469): 定义名称输入 数据 =RIGHT(SUBSTITUTE($A1," ",CHAR(10),LEN($A1)-LEN(SUBSTITUTE($A1," ",))-3),LEN($A1)-FIND(CHAR(10),SUBSTITUTE($A1," ",CHAR(10),LEN($A1)-LEN(SUBSTITUTE($A1," ",))-3))) 然后C1输入 =...

#海和哗# excel里怎么提取某符号前和后的数字(注,该符号在文本中出现过2次) -
(19575587469): 替换字符 =SUBSTITUTE(数据单元格,查找字符,替换字符,替换第几次出现的字符) =SUBSTITUTE("TXA1-ANT1带外抑制806-862MHz 806 862","-","+",2)=TXA1-ANT1带外抑制806+862MHz 806 862 我想你看这上面函数剩下的你自己能解决

#海和哗# 想在Excel一个单元格中取另外一个单元格某一组数据,需要用什么?
(19575587469): 1、从最左边起取字符 =left(源数据格,提取的字符数),=left(E2,2) 表述为:从... mid(E2,1,9) 表述为:提取单元格E2中第一位起后面9位. =mid(sheet1! E2,1,9) 表述...

#海和哗# Excel单元格中有多个“/”的符号,我现在想取最后一个“/”剩余右侧数据的方法 -
(19575587469): 加速数据在A列,且数据最长不超过99,在B1单元格输入公式: =RIGHT(A1,LEN(A1)-MATCH(99,FIND("/",A1,ROW($A$1:$A$100)))) 按ctrl+shift+enter结束,往下填充公式就行,效果如下图: 如果数据长度超过99,把公式的99改大,以及把$A$100改大,比如改成$A$200就可以了

#海和哗# Excel表格中如何取其他单元格中的具体数字作为新单元格中的月份或日期值? -
(19575587469): 其实你的这个问题可以分两步来回答,第1个是怎么样组成一个完整的日期,第2个是判断这个日期是星期几.已经有了年月日,可以用date这个函数来得到日期.具体如下=DATE(A2,B2,C2) 而计算对应于某个日期的一周中的第几天的函数是 WEEKDAY 具体语法为WEEKDAY(serial_number,[return_type]),解释一下 WEEKDAY(序列号=日期,返回值类型的数字=一般取11) 综合公式=WEEKDAY(DATE(A2,B2,C2),11) 结果如图所示

#海和哗# 全excel工作表中查找“合计”取其后面的表格里的数值,然后将所有值求和的命令 -
(19575587469): A2中输入 =SUM(A3:A1000) 求A3:A1000区域中数据的和. A2中输入 =SUM(A3:D1000) 求A3:D1000区域中数据的和.

#海和哗# excel公式中,怎么从一个单元格中取一部分数值 -
(19575587469): 你指的是单元格中的数字,只取左边的几位数字或是右边的几位数字吗?你输入=left(单元格,数字的个数)即可取该单元格左边的几位数字.=right(单元格,数字的个数)即可取该单元格右边的几位数字

#海和哗# 在excel2007表格中怎样取字符的后几位数?
(19575587469): 假设你的数字在A1单元格 公式则为 =right(A1,2) right表示从右边开始取数 A1是你数字所在的单元格 2表示你要取的数字的位数

#海和哗# 求解,提取公式中*号后的数值在Excel中,如A1单元格内容为
(19575587469): Public Function myfun(x As Range, y As String) If x.HasFormula Then If InStr(1, x.HasFormula, y) = 0 Then myfun = x.Address(0, 0) & "中不存在" & y & "法运算" Else myfun = Split(x.Formula, y)(1) End If Else myfun = x.Address(0, 0) & "中不存在公式" End If End Function 用到VBA,写了一个自定义函数.

#海和哗# 如何把excel表格中字母后面的数字 -
(19575587469): 1、如果加的字母只显示而不参与计算,比如加的是单位M(米),则可用单元格格式设置实现.方法如下: 选定该列数据,在其上点鼠标右键——”单元格格式设置“——”数字“——”自定义“,在“类型”中输入#”M“,确定. 2、如果加的字母要参与实际运算,则需用函数处理.假定原数据列在A列,在一空白列的第1单元格输入=A1&"M"下拉填充,选定该列数据并复制,再选定原A列数据,在其上点鼠标右键——选择性粘贴——数值——确定.