怎样把excel文字里的数字相加
⑴ excel中怎么设置混合有文字的数字相加
包含文字的数字是无法直接相加的,需要先将数字部分提取出来在相加求和。根据数字所在单元格文本字符串位置的不同,可以使用MID函数或MIDB函数、RIGHT函数或RIGHTB函数、LEFT函数或LEFTB函数来进行提取。
MID 或MIDB 用途:MID 返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB函数可以用于双字节字符。
语法:MID(text,start_num, num_chars)或MIDB(text, start_num,num_bytes)。
参数:Text 是包含要提取字符的文本串。Start_num 是文本中要提取的第一个字符的位置,文本中第一个字符的start_num 为1 ,以此类推;Num_chars指定希望MID 从文本中返回字符的个数;Num_bytes指定希望MIDB 从文本中按字节返回字符的个数。
实例:如果a1=电子计算机,则公式“=MID(A1,3,2)” 返回“计算”,=MIDB(A1,3,2)返回“子”。
RIGHT 或RIGHTB 用途:RIGHT 根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符。
语法:RIGHT(text,num_chars),RIGHTB(text,num_bytes) 。
参数:Text 是包含要提取字符的文本串;Num_chars 指定希望RIGHT 提取的字符数,它必须大于或等于0。如果num_chars 大于文本长度,则RIGHT 返回所有文本。如果忽略num_chars, 则假定其为1。Num_bytes 指定欲提取字符的字节数。
实例:如果A1=学习的革命,则公式“=RIGHT(A1,2)”返回“革命”,=RIGHTB(A1,2)返回“命”。
LEFT 或LEFTB用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。
语法:LEFT(text,num_chars)或LEFTB(text, num_bytes)。
参数:Text 是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。Num_bytes按字节数指定由LEFTB 提取的字符数。
实例:如果A1=电脑爱好者,则LEFT(A1,2)返回“电脑”,LEFTB(A1,2)返回“电”。
⑵ excel中如何将含文本的数字进行计算 例如 : 1个 2个 3个 等如何相加
文本是不能进行数值运算的,但有规律的文本可用文本函数提取其中的数字转化后进行运算。例如上面若A1:A3分别为1个 2个 3个 ,a4=SUMPRODUCT(--LEFT(A1:A3))来求得汇总数6
⑶ 如何将EXCEL表格里面带文字和数字的单元格,用数字相加
1,辅助列b添加公式=MID(LOOKUP(1,-(1&MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1/17)),ROW($1:$15)))),3,15)
2,将c添加公式=if(b1="","",b1*1),意思是把文本转换为数字
⑷ excel中一单元格里含有数字和文本的,如何提取里边的数字并相加
如果是数字+文本格式,公式如下:文本在前,数字在后
=RIGHT(A2,2*LEN(A2)-LENB(A2))数字在前,文本在后
=LEFT(A2,2*LEN(A2)-LENB(A2))如果是数字+文本或文本+数字这种格式就不适用
⑸ 在excel中带文字的数字如何求和
如果你的数字都是整数,且都大于0小于99可以用这个公式
=IF(ISNUMBER(VALUE((LEFT(A1,2)))),VALUE(LEFT(A1,2)),VALUE(LEFT(A1,1)))
再求和
1一
1
4一
4
22一
22
44三
44
71
不知道理解正确否
⑹ 急急急。excel表格中有文字和数字,怎样将里面的数相加一个数
数字前面的文字字数都是一个的话
假设你数据都在A列
B1输入公式 =SUMPRODUCT(RIGHT(A1:A100,LEN(A1:A100)-1)*1)
公式范围自己重新设定 必须保证和数据和真实数据相同
⑺ excel中如何把文字和数字的内容相加只显示数字结果
在B1单元格输入公式=SUMPRODUCT(TEXT(LEFT(TEXT(MID(A1&"a",COLUMN(1:1),ROW($1:$5)),),ROW($1:$5)-1),"0%;-0%;0;!0")*ISERR(-MID(A1,COLUMN(1:1)-1,2)))
如图:
⑻ Excel 一个单元格中数字与文字组合,如何让数字相加
B2=SUMPRODUCT(TEXT(LEFT(TEXT(MID(A2&"A",ROW($1:$1000),COLUMN($A:$P)),),COLUMN($A:$P)-1),"G/通用格式;-G/通用格式;0;!0")*ISERR(-MID(A2,ROW($1:$1000)-1,2)))
ctrl+shift+enter结束
⑼ EXCEL中如何把含有文本的数值相加
正则表达式可以基本实现你的要求,但是有一个问题,730/1年,和5原拆:505,这两个数据中的1年和5原拆应该是不需要加50的吧?正则匹配的时候,1和5也会被匹配到,你需要再定制一个更详细的规则
⑽ 怎么将excel带文字的数字相加
A1输入:
="1栋"&TEXT(ROW(A2),"[Dbnum1]d")&"层楼板"
下拉就可以了。