1. 首页 > 互联网 >

表格提取数字(纸质表格拍照成电子表格)

if函数,countif函数、VLOOKUP函数、HLOOKUP函数等都是按条件提取数字。举一个简单的例子,IF函数。示例:如果A2的值大于15,则返回A2,反之则返回B2。

表格提取数字(图一)
表格提取数字(图一)

因为excel表格版本比较多,现以excel2007版为例;首先打开需要编辑的excel表格,选择需要编辑的表格,再点击鼠标右键,选择“复制”,或者用复制功能快捷键“Ctrl键”+”c键“代替

再新建一个word文档,再点击鼠标右键选择”粘贴“按钮,或者用粘贴快捷键“Ctrl键”+“v键”代替,

选择word文档最上方的功能菜单“开始”中的“替换”按钮,或者用替换快捷键“Ctrl键”+“h键”代替

然后点击下方的”更多“按钮

然后下方显示更多的内容,然后选择”使用通配符“,再点击”全部替换“

Excel要想提取指定数字,我们就需要加鼠标在这个指定数字的地方,单元格双击鼠标左键,然后会出现一个闪烁的光标键,闪烁的光标就可以用我们的鼠标进行操作,将我们所需要的内容选定之后然后进行提取,并将它再粘贴到别的地方,而粘贴的状态也必须是双基锁鼠标才可以完成。

Excel要想提取一段数字中的部分,我们就需要在这个单元格内,让它出现闪烁的光标键,闪烁的光标键出现的方法,

就是在这个单元格上双击鼠标左键,也就是把鼠标左键快速的点点两下就可以了,

在光标键的状态下,我们就可以把它移动到中间的部分进行复制粘贴。

1、首先打开自EXCEL,在表格中有一些数字是需要我们把它提取出来的。在这里我们需要用到一个公式"=LEFT(A2,2*LEN(A2)-LENB(A2))"其中表格的列数和行数是可以改变的。在要放置提取出来的数字的位置单击单元格,然后在单元格对应的框内写上公式"=LEFT(A2,2*LEN(A2)-LENB(A2))"。然后按"enter"键就可以得到如图的结果了。

2、同样的,如果数字在右边,只需要把公式中的"LIFT"改为"RIGHT"就可以了。

表格提取数字(图二)
表格提取数字(图二)

在使用EXCEL时,有时从外部导入的数据,或者输入时不规范,将数字与文本混合输入在一个单元格中,给后续的统计运算带来不便,为此需要将文字与数字分开,本篇介绍几种将数字提取出来的方法。

工具/原料

电脑

EXCEL软件

方法/步骤

1、首先要分析数据内容,根据不同的类型,使用不同的方法。

2、分析这个表格,可以发现,除了数字外,就是汉字,在双字节字符中,每个汉字算两个字节,利用此特点,可以算出有多少个汉字、多少个数字,单字节字符数用LEN函数:=LEN(A2)。

3、双字节字节数用LENB函数,注意下两者的区分,单字节指字符个数,双字节指字节个数:=LENB(A2)。

4、二者相减,即可得到文字的个数:=LENB(A2)-LEN(A2)。

5、再用总字符数减去文字个数,即得到要提取出来的数字个数:=LEN(A2)-(LENB(A2)-LEN(A2)),去掉括号,合并起来,公式为:=LEN(A2)*2-LENB(A2)。

6、知道了数字个数,再知道数字开始的位置,就可以用MID函数将数字提取出来了,但是现在不知道数字是从什么位置开始的,可以使用SEARCHB双字节查找函数+通配符"?"来查询单字节出现的位置:=SEARCHB("?",A2)。

7、这样提取公式就有了,提取函数:=MIDB(A2,SEARCHB("?",A2),LEN(A2)*2-LENB(A2)),如果用单字节函数:=MID(A2,INT(SEARCHB("?",A2)/2)+1,LEN(A2)*2-LENB(A2))。

8、提取结果是文本格式,如果要转为常规的数字格式,可以在公式前加上--,或者*1,来转换:=--MIDB(A2,SEARCHB("?",A2),LEN(A2)*2-LENB(A2)),转换格式后,可以进行下一步的统计运算。

9、如果文字中有空格,直接提取就会出去,需要对原来的内容进行去空格替换后,再提取:=MIDB(SUBSTITUTE(A2,",""),SEARCHB("?",SUBSTITUTE(A2,"","")),LEN(SUBSTITUTE(A2," ",""))*2-LENB(SUBSTITUTE(A2," ","")))。

10、但是上面的方法,只能用于除了数字就是文字的内容提取,如果除此之外,还有其它的字母、符号等单字节字符,就会出错。

11、对于这种不定型的,可以用数组公式进行提取,从每个字符开始,取出1~若干个字符(比如10个),再加上运算符号进行判断,取出的是不是数值,再用MAX函数从中取出是数值的最多数字:=MAX(IFERROR(--MID(A2,ROW($1 $J)),)),在输入数组公式时,需要同时按住Ctrl+Shift+Enter结束公式编辑,公式会自动生成一对“{}”。

12、当然,也可以不用上面的数组公式,利用LOOKUP函数的向后兼容性,来提取出数字:=LOOKUP(1,MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),ROW($1:$10))),此公式先判断数字出现的最小位置,再从此位置开始依次取出若干个字符,最后用LOOKUP函数取出最长数字串的那个数字,即达目的,关于此函数的用法,可以参看“EXCEL中LOOKUP函数的高级应用”。

1、首先在电脑桌面上打开EXCEL。 2、选择需要编辑的表格,再点击鼠标右键,选择“复制”,或者用复制功能快捷键“Ctrl键”+”c键“。 3、再新建一个word文档,再点击鼠标右键选择”粘贴“按钮。 4、选择word文档最上方的功能菜单“开始”中的“替换”按钮。 5、在“查找内容“后的空格中输入”[!0-9]“,然后点击下方的”更多“按钮。 6、然后选择”使用通配符“,再点击”全部替换“,并确定替换。 7、在返回word文档,剩下数字;再复制粘贴到excel表格中,即可完成快速提取表格中的数字。

Word表中要想提取中间数字,我们只需要把鼠标先按在需要提取数字的前面,然后这时候按住鼠标左键不要松开,直接向右拉,直到将我们需要提取的数字全部选中之后,我们就可以把它进行复制粘贴或者剪切的操作了,Excel表中的就需要双击单元格进行选取。

表格提取数字(图三)
表格提取数字(图三)

提取单元格特定位置上的数字用mid函数,用法=mid(目标单元格位置,提取起始位置,提取字符个数),下边这个例子,B列是提取A列单元格中第6个数字,公式为=mid(a2,6,1),C列是提取第5、6位置的2个数字,公式为=mid(a2,5,2),提取后的数字为文本类型,如果想要数值型的,在mid前加“--”即可,例如B列公式变为=--mid(a2,6,1)。

使用表格中的查找或者定位的功能

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息