Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2188|回复: 7

[已解决]如何提取特定格式的数据,好难啊!

[复制链接]
发表于 2010-12-3 12:08 | 显示全部楼层 |阅读模式
请看附件 OkHEGHlC.rar (8.61 KB, 下载次数: 0)
发表于 2010-12-3 12:18 | 显示全部楼层    本楼为最佳答案   

=VLOOKUP(TEXT($B2," 000000 "),Sheet1!$B:$J,COLUMN(B2),)
2个特殊字符,不是空格.
yFah0a9m.rar (9.29 KB, 下载次数: 0)
回复

使用道具 举报

发表于 2010-12-3 12:20 | 显示全部楼层

比较好奇:两表格式一致,提取到sheet2有何时价值,直接把sheet1中不用的行和列隐藏掉算了!
回复

使用道具 举报

发表于 2010-12-3 12:53 | 显示全部楼层

=INDEX(Sheet1!C$2:C$10,MATCH(TEXT("*"&Sheet2!$B2,"000000")&"*",Sheet1!$B$2:$B$10,0))

e3CgkOkO.rar (9.16 KB, 下载次数: 0)
回复

使用道具 举报

 楼主| 发表于 2010-12-3 12:56 | 显示全部楼层

2楼的老师您好:您的解答非常的好,不过能不能修改一下,只用B列的代码作为引用,不需要把C列的名称作为公式中的引用,不知我说的清楚了吗

3楼的老师,您误会了,源数据是从网上复制下来的,提取到sheet2中是要配合其他数据进行统计的,我是刚刚接触excel的,我觉得两个表数据是一样的,好像数据的格式是不同的,不知道我说的对不对,前两天有个老师告诉我用INDEX函数提取数据,可是sheet2表中B列数据格式改变之后,马上就返回N/A错误!因此,我只能再次发帖请教网上的老师们了。在此非常感谢您的解答和帮助,谢谢!!!

回复

使用道具 举报

发表于 2010-12-3 12:57 | 显示全部楼层

不要空格

=SUBSTITUTE(INDEX(Sheet1!C$2:C$10,MATCH(TEXT("*"&Sheet2!$B2,"000000")&"*",Sheet1!$B$2:$B$10,0))," ","") Rtff9Zre.rar (9.17 KB, 下载次数: 0)
回复

使用道具 举报

发表于 2010-12-3 14:52 | 显示全部楼层

to 5 楼
C列的名称就是根据B列的内容从数据源中引用来的,如果不需要可以该列公式删除.
回复

使用道具 举报

 楼主| 发表于 2010-12-3 15:36 | 显示全部楼层

楼上的几位老师,非常感谢你们的帮助,你们的解答都非常的出色,帮我解决了在excel中遇到的困难,在您们的身上我学到了不少的知识和助人为乐的精神,特别是zipall和chensir两位老师,不厌其烦的连续两次回复帮助,我在此表示中心的感谢!!最后,祝你们工作愉快,万事如意!!!再次表示感谢!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-6 21:39 , Processed in 0.393167 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表