ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 92963|回复: 167

[原创] <双剑合璧>word协同excel基础操作(菜鸟学走路)<原创>

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2009-9-23 11:37 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
ps:虽然我是一只很笨的菜鸟,但是我也想慢慢的学着飞翔。
                                                        序  学习的选择思考

        有一天,当你擅长的某一项技能不能很好的完成现在的工作的时候,你会选择继续深入学习这项技能以满足需求,还是重新学习另外的技术来解决当前的问题?在时间和精力有限的情况下,学习就是一项选择题,学还是不学,学什么,怎么学。
        在面对这样的问题的时候,一部分人选择了继续深入,一部分选择了重新开始,于是衍生出了两种学习思路。前者开始对某一个技能专注的学习,继而成为了某一领域的高手,开始试着用这个技能来解决几乎遇到的所有问题;而后者,开始接触越来越多的方方面面,学习更多的软件,最后就变成了样样懂、门门不精通。咋眼看起来,选择前者是非常明智的,因为可以快速成为高手行列,但是我坚持认为如果长期的把自己困在某一个技术范围内,那样很容易固步自封,陷入一种狭隘的困境。
        我们的论坛在这方面已经走的太远太远了,越来越多高手,开始尝试着用excel来干越来越多的事情,甚至尝试用excel vba制作动画,做软件。学习excel函数的,开始希望用迭代函数来实现部分vba才能实现的循环,用数组公式来对单元格字符进行一个又一个艰难的操作。我们身边有很多高手,他们在自己的领域做到了无可替代,在技术的道路上越走越远,用自己的技术在题海中披荆斩棘,手中的宝剑愈来愈利,一方面,他会感叹自己在某一技术层面曲高和寡,另一方面,对其他领域的一无所知,可能导致有一天,他会发现一些简单的问题却永远也无法用现有的技术来实现。
        什么才是最有效的学习?我的理解是“学以致用”。怎样才是最好的应用?这个问题在EH上已经被讨论过很多次,但是没有一个准确的定义。我的理解是用合适的方法解决适当的问题。举个简单的例子,当你面对着一桌中餐的时候,你很自然的会用勺添饭,用筷子夹菜,用汤匙添汤,用碗盛饭。可是,如果一个人专门研究用勺,一个人专注用筷子,一个人只用碗。。。当这样的一群人坐在一起吃饭的时候。。。大约你不会惊呼百花争艳,技术至上了吧。
        让我冒昧的来定义一下技术至上和应用至上的区别,所谓技术至上,就是用当前的技术来解决更多的问题,目的也许是无限的挖掘当前技术的潜力,而应用至上,就是用最简单的办法来解决问题。
        为什么可以用增加辅助列基础操作实现的题目,一定要用数组公式?为什么用excel公式还要限制字符或者限制函数??我随着学习的深入而日渐困惑的时候,我开始希望尝试学更多的东西,入门更多的版块,学会更多的软件。我希望自己就算不能成为高手,但是起码遇到问题时,能够更快的找到一个最恰当的解决出路,基于这样的打算,我开始学习word,主要学习了word查找替换,当然我是菜鸟,目前学的相当肤浅,不过还是希望能将学习的一些成果和大家分享,若以后还有所获,再持续更新吧。

[ 本帖最后由 moon2778 于 2009-9-24 13:01 编辑 ]

评分

7

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-9-23 21:14 | 显示全部楼层
那么,让我蹒跚起步吧。
word和excel基础操作结合实例一:

   要求:不用vba,仅仅使用word和excel基础操作,在word中实现将错误的日期格式批量转换为中文日期。
   题目:

    题目.jpg
    效果图:
    效果图.jpg

[ 本帖最后由 moon2778 于 2009-9-24 09:51 编辑 ]

乱七八糟的文字.zip

3.99 KB, 下载次数: 890

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-9-23 21:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
实例一的解决方法:

第一步:将x月x日替换为x月x
       勾选使用通配符。
    查找([0-9]{1,2}月[0-9]{1,2})日
    替换为\1
第二步:
    查找([0-9]{4})?([0-9]{1,2})?([0-9]{1,2})
       替换为^p\1-\2-\3^p
第三步:
    将文章内容全选并复制到excel的某列,设置单元格格式为日期的中文格式。然后ctrl c复制,回到一个空白的word文档中,单击编辑—选择性粘贴—无格式文本。
第四步:去掉日期前后的回车
   查找^13(????年*日)^13
     替换为\1

解决办法说明:此例的解决需要先掌握word的查找替换通配符灵活运用,并对excel的单元格设置熟悉。
   第一步的说明:查找代码([0-9]{1,2}月[0-9]{1,2})日,其中[0-9]表示数字0123456789中的任意一个数字,{1,2}表示前一字符或表达式出现1-2次。替换为\1,表示替换为查找框中第一个括号内的内容。
   第二步的说明:([0-9]{4})?([0-9]{1,2})?([0-9]{1,2}),其中{4}表示前一字符或表达式出现4次。?表示任意单个字符。替换为其中的^p表示段落符号,即我们所谓的回车。\1\2\3分别对应查找框中第一个括号、第二个括号、第三个括号内的内容。
   第三步的说明:通过选择性粘贴无格式文本,实现粘贴过后无边框。
   第四步的说明:^p段落符号只能用于替换框,在查找框中不能正确查找到,查找框中运用^13来查找段落符号。
扩展思路:借用类似的方法,我们可以利用excel内置单元格格式或者自定义单元格格式的强大功能结合word查找替换来处理很多特定数据的处理。★★★★★


[ 本帖最后由 moon2778 于 2009-9-25 19:07 编辑 ]

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-9-23 22:43 | 显示全部楼层
word和excel基础操作结合实例二:

要求:不用vba,仅仅使用word和excel基础操作,批量在数学成绩分数后面插入学习等级,根据数学成绩来判断,<60为不及格,>=60同时<80为良好,>=80为优秀。
题目:
学习成绩(实例二题目).jpg
效果图:
效果图.jpg

[ 本帖最后由 moon2778 于 2009-9-23 22:45 编辑 ]

实例二.rar

3.16 KB, 下载次数: 663

TA的精华主题

TA的得分主题

发表于 2009-9-23 23:41 | 显示全部楼层
下面红框中部分怎么办? 实际应用中可能会有千奇百怪的格式样式组合,楼主的解决方法应该主要体现在思路方面,我就经常在word中处理完了,再粘贴回excel中,其他甚至记事本,outlook,文本编辑器等等均会用来辅助excel操作,换个方向也是一样。用excel但不局限于excel,才能让你如虎添翼,尽展所长。

效果图.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-9-24 09:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 dsp5000 于 2009-9-23 23:41 发表
下面红框中部分怎么办? 实际应用中可能会有千奇百怪的格式样式组合,楼主的解决方法应该主要体现在思路方面,我就经常在word中处理完了,再粘贴回excel中,其他甚至记事本,outlook,文本编辑器等等均会用来辅 ...


呵呵,那是打错了。。。汗,马上改一下,如果是我,增加一个步骤,先把空格去掉。确实是思路嘛。我的意思就是不要局限于用单独用word或者单独用excel来解决问题。如果确实用其他软件方法解决问题,貌似也没必要放到word版块来说明吧。

[ 本帖最后由 moon2778 于 2009-9-24 09:36 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-9-24 11:40 | 显示全部楼层
等你学会走路了,站着的时候也来扶我一把,唉,爬着真累。我也想走路了

TA的精华主题

TA的得分主题

发表于 2009-9-24 11:55 | 显示全部楼层
原帖由 ggsmart 于 2009-9-24 11:40 发表
等你学会走路了,站着的时候也来扶我一把,唉,爬着真累。我也想走路了

高手都这么谦虚哈,,,,
学会了函数,学VBA,学会了VBA,看图表,图表看完了,又琢磨起word来了
VBA入门教程也写完了,又跑这偷艺

等几位会爬了会走了,回头照顾我下哈,我还这趴着捏

TA的精华主题

TA的得分主题

发表于 2009-9-24 13:02 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
。。。我连爬都不会。。。所以走。跑。跳更不会了。。飞就更是梦想了。。

TA的精华主题

TA的得分主题

发表于 2009-9-24 13:26 | 显示全部楼层
一个朋友说安装OpenOffice.org,玩起正则更好
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-4 02:29 , Processed in 0.047205 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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