求救复杂的excel表格模板之间复杂取数

Excel表格中怎样提取单元格内数字的中间几位?一个函数就解决!Excel表格中怎样提取单元格内数字的中间几位?一个函数就解决!六七八说IT百家号我们一般在工作当中使用到Excel的机会比较多,当我们遇到需要取单元格内一串数字的其中几位数字要怎么用函数来解决呢?比如我们在处理一堆身份证号,而我们需要知道每个身份证号的出生年月,一个一个挑太浪费时间了,这里我们就用到了一个Excel函数:mid。废话不多说,我们来具体的看看怎么使用。如上图,我们有一个18位的身份证号码,现在我们要取这个身份证号码的出生年,首先我们要知道从第几位开始取以及取几位数,比如身份证号的出生年份是从左数第7位开始,我们要取4位数,如:1990。当我们确定了从第几位开始以及取几位数后我们就开始了。在要显示取数结果的单元格内输入“=mid(a1,7,4)”然后回车。这个函数的前半段不用解释了,我们就说一说括号里面的内容吧,如图所示,首先a1表示被取数的单元格,“7”代表从单元格数字的第7位开始取数,“4”代表取4位数。在我们需要处理很多数据的时候只需要啊输入一次函数就可以了,在取完第一个数后鼠标移动至结果单元格左下角,鼠标变成实心+号,鼠标左键不松往下拉就可以批量取数了,如下图。今天的内容不是很多,希望大家能够好好消化,如果你在工作生活中遇到有关电脑或者手机的任何问题都可以留言或者私信小葵哦,小葵会打起十二万分精神帮你解决的。本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。六七八说IT百家号最近更新:简介:科普机械原理,讲述机械发明!作者最新文章相关文章求助:EXCEL单元格内有:45*280,20**70这种格式的数据,如何在其它不同单元格内分别提取**号前和**后的数_百度知道
求助:EXCEL单元格内有:45*280,20**70这种格式的数据,如何在其它不同单元格内分别提取**号前和**后的数
比如,100**70,要在D1里显示100,D2里显示70.帮忙呀
我有更好的答案
假设数据在A1中,则在d1中写入公式:=LEFT(A1,FIND(&*&,A1)-1)在d2中写入公式:=RIGHT(A1,LEN(SUBSTITUTE(A1,&*&,))-FIND(&*&,A1)+1)---------------------------上面d2中的公式修改了一下,以适应不同的情况。
采纳率:51%
来自团队:
如果都是这种格式,最简单的办法是分列选住你的数据那一列,菜单上选数据---分列---选分隔符号,下一步--选其他,框中输入*,选连续分隔符号视为单个处理,点完成,就分开两列了
这个很简单:直接选择数据单元格,到菜单上选择“数据”下的“分列”,选择固定字符,字符选择其它,输入*或**就自动分成两列或多列。
为您推荐:
其他类似问题
您可能关注的内容
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。紧急求救!!!!!Excel表格出现自动提取数据到另一张Excel表格_百度知道
紧急求救!!!!!Excel表格出现自动提取数据到另一张Excel表格
在同一个工作薄里面的一个工作表的输入的东西 会在同一个工作薄里的其他工作表的相同位置出现,而且会代替原来的东西
我有更好的答案
如果你要Sheet2,A1的值等于Sheet1中A1的值可在Sheet2中的A1输入=,然后将鼠标点击Sheet1,进入Sheet1,再点A1,按确定此后,当你改变Sheet1中A1的值,Sheet2中A1的值也随之改变
采纳率:37%
如果用Sheet1做主表Sheet2为附表则附表A1随主表A1变因在附表A1里输入=SUM(Sheet1!A1)
为您推荐:
其他类似问题
您可能关注的内容
excel表格的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 3285|回复: 13
[求助]如何提取多个单元格内符合要求(部分匹配)的数据?
阅读权限20
在线时间 小时
A列中有很多单位,其中的省市有很多相同的,如何将A列中包含C2内容的所有单元格自动复制到E列??
请大家帮忙,谢谢!
具体例子如附件所示。
(4.88 KB, 下载次数: 95)
21:19 上传
点击文件名下载附件
如何提取多个单元格内符合要求(部分匹配)的数据?.rar
阅读权限50
在线时间 小时
=INDEX($A$2:$A$27,SMALL(IF(ISERROR(FIND($C$2,$A$2:$A$27)),6^6,ROW($1:$26)),ROW(A1)))复制代码
数组公示,3键结束。
阅读权限95
在线时间 小时
& & & & & & & &
E2:=IFERROR(INDEX($A$2:$A$27,SMALL(IF(ISNUMBER(FIND($C$2,$A$2:$A$27)),ROW($A$2:$A$27)-1),ROW(A1))),&&)复制代码公式下拉。
阅读权限20
在线时间 小时
E2:公式下拉。
=INDEX($A$2:$A$27,MATCH(&*福清*&,$A$2:$A$27,))为什么用这个公式不行啊
阅读权限95
在线时间 小时
=INDEX($A$2:$A$27,MATCH(&*福清*&,$A$2:$A$27,))为什么用这个公式不行啊
index第二参数用match只会返回A2:A27中第一个含有福清的单元格。当区域中有多个符合条件的值得时候,一般用index+small(large)+if的方式,通过用if判断符合条件的值,给它一个编号,然后用small或者是large将这些符合值一一取出,是一个常规套路。层主可以在论坛搜下这个套路,研究下。再次为层主的独立思考点赞!{:soso_e163:}
阅读权限20
在线时间 小时
E2:公式下拉。
完美地解决了我的问题!
感谢!!!
阅读权限70
在线时间 小时
=INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH(&*&&$C$2&&*&,$A$2:$A$27)),ROW($A$2:$A$27),4^8),ROW(1:1)))&&&复制代码
(24.06 KB, 下载次数: 11)
13:19 上传
13:18 上传
点击文件名下载附件
5.28 KB, 下载次数: 32
阅读权限20
在线时间 小时
麻烦您帮我看下这个问题该怎么解决。
阅读权限70
在线时间 小时
本帖最后由 excel我最爱 于
14:17 编辑
麻烦您帮我看下这个问题该怎么解决。你这个帖子已经有人为你解答了啊,不过我还是试了一下,与上面的大同小异。
=INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH(&*&&$D$2&&*&,$B$2:$B$27)),ROW($B$2:$B$27),4^8),ROW(1:1)))&&&复制代码
(25.84 KB, 下载次数: 10)
14:16 上传
14:16 上传
点击文件名下载附件
5.94 KB, 下载次数: 16
阅读权限20
在线时间 小时
& & & & & & & &
你这个帖子已经有人为你解答了啊,不过我还是试了一下,与上面的大同小异。
您好!我看您这个公式格式很好,但是为什么我变换单元格位置并把提取数据的范围增加之后,再套用该公式,却显示错误。
麻烦您再帮我看看应该怎么修改。
(7.96 KB, 下载次数: 7)
08:31 上传
点击文件名下载附件
如何提取多个单元格内符合要求(部分匹配)的数据?(之二)副本
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师}

我要回帖

更多关于 java 复杂excel表格 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信