Excel精英培训网

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

[已解决]菜鸟提问:提取一列的部分内容到另一列,函数

[复制链接]
发表于 2014-11-19 22:06 | 显示全部楼层 |阅读模式
本帖最后由 wchuns 于 2014-11-21 12:35 编辑

如图,我想把I列的部分内容批量提取到J列,即把每个单元格中最后的出处单独提取出来,比如《元史·顺帝纪》二。全部灾害有几千条记录,我一个一个的剪切再粘贴,手都软了,上网搜索说有函数,但我自己又不太懂。真心求解答。


问题已解决!  是用我自己的方法解决的,并不是用最佳答案中的方法。 但我还是把最佳答案给了他,因为他最热心。 我是用分列的方法,详见回帖。这是最方便的方法,不推荐用函数。   感谢所有人的回答哦。祝你们周末愉快!
最佳答案
2014-11-20 12:55
单元格 J1114输入       =REPLACEB(I1114,1,FIND("《",I1114)-1,)
试试 有问题可以沟通 可以用的话记得给好评哦亲
QQ图片20141119220123.jpg
发表于 2014-11-19 22:42 | 显示全部楼层
回复

使用道具 举报

发表于 2014-11-20 06:55 | 显示全部楼层


你附件发上来,把问题说明一下,我们帮你处理。

评分

参与人数 1 +1 收起 理由
wchuns + 1 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-11-20 08:18 | 显示全部楼层
根据图片 , 你的 I 列J 列 完全没有关联
回复

使用道具 举报

发表于 2014-11-20 09:23 | 显示全部楼层
六月庚子,泾水溢。到哪里去找这一句呢?
回复

使用道具 举报

发表于 2014-11-20 12:55 | 显示全部楼层    本楼为最佳答案   
单元格 J1114输入       =REPLACEB(I1114,1,FIND("《",I1114)-1,)
试试 有问题可以沟通 可以用的话记得给好评哦亲

评分

参与人数 1 +1 收起 理由
wchuns + 1 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-11-20 12:57 | 显示全部楼层
莫思莫念 发表于 2014-11-20 12:55
单元格 J1114输入       =REPLACEB(I1114,1,FIND("《",I1114)-1,)
试试 有问题可以沟通 可以用的话记得给 ...

还有这个是根据 书名号《 来判断了  你整完之后 为了保证 正确率  最好筛选一下 怕出现2种情况 1 带书名号的不止一个 2 没有带书名号

回复

使用道具 举报

 楼主| 发表于 2014-11-21 11:09 | 显示全部楼层
zyouong 发表于 2014-11-20 09:23
六月庚子,泾水溢。到哪里去找这一句呢?

您好,非常感谢您的积极回答。我是学历史地理的,专门整理这些资料,看来您比较关注泾水吧?你需要的话我可以把相关资料以及出处都发给你,如果你需要其他的话我也可以帮你下载。
回复

使用道具 举报

 楼主| 发表于 2014-11-21 11:10 | 显示全部楼层
这儿有肥猫 发表于 2014-11-19 22:42
不难,上附件

非常感谢您的热心回答哦。 我后来使用分列的方法直接分到下一列了,然后检查错误,很快就解决了,刚开始用right函数不太好用。总之感谢你!
回复

使用道具 举报

 楼主| 发表于 2014-11-21 11:11 | 显示全部楼层
莫思莫念 发表于 2014-11-20 12:55
单元格 J1114输入       =REPLACEB(I1114,1,FIND("《",I1114)-1,)
试试 有问题可以沟通 可以用的话记得给 ...

非常感谢您的热心回答哦。 我后来先全文替换,再书名号前加了符号,使用分列的方法直接分到下一列了,然后检查错误,很快就解决了,刚开始用right函数不太好用。总之感谢你!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-31 08:41 , Processed in 1.083169 second(s), 19 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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