发新话题
打印

wps,excl新问题。求助

wps,excl新问题。求助

看附件

如果修改第一个工作表的2016年8月里的8字。
如何让后面的几个表也跟着变。
不拆分单元格。也不要用宏。也不要用全选工作表然后替换。
有没有用公式设置解决的方法?

[ 本帖最后由 maximus 于 2016-8-19 12:48 编辑 ]

附件

分配表 - 副本.xls (19 KB)

2016-8-19 12:21, 下载次数: 68

[42]
吃完饭百度下自己解决了。

[42]
引用:
原帖由 maximus 于 2016-8-19 13:06 发表
[42]
吃完饭百度下自己解决了。

[42]
对呀!很简单的,用跨工作表的公式就得了,百度一下就有。[3] [3]
直接用公式就是了....
引用提取一下字符的事[32]
公式搞掂

回复 1楼帖子 的帖子

可以使用MID函数提取。
参考:="2016年"&MID(中心!A1,6,1)&"月食药局公务车辆油费及维修费表"
            ="2016年"&MID(中心!A1,6,1)&"月XX局公务车辆油费及维修费表"

附件

分配表 - 副本(修改).xls (19.5 KB)

2016-8-31 20:27, 下载次数: 26

我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296
引用:
原帖由 zhendeaini 于 2016-8-31 20:27 发表
可以使用MID函数提取。
参考:="2016年"&MID(中心!A1,6,1)&"月食药局公务车辆油费及维修费表"
            ="2016年"&MID(中心!A1,6,1)&"月XX局公务车辆油费及维修费表"
[12]

回复 8楼帖子 的帖子

Excel数据处理,尽量朝着简单处理,即能放在同个工作簿的尽量放在一块,不行尽量在同一文件夹,能用公式处理,不用VBA。
我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296
引用:
原帖由 zhendeaini 于 2016-9-1 11:58 发表
Excel数据处理,尽量朝着简单处理,即能放在同个工作簿的尽量放在一块,不行尽量在同一文件夹,能用公式处理,不用VBA。
我又有新问题了。这个要用 VBA才能解决了。能不能再开一个贴[39]

或者我先在这里问了

[ 本帖最后由 maximus 于 2016-9-1 16:00 编辑 ]

回复 9楼帖子 的帖子

怎么设:自动隐藏指定区域,行数据为空(但含有公式)的行。

重点是这些行有公式。
没有公式的空白行我会设置。
有公式的行我用了IF函数返回了""值。用一般隐藏空白行的VBA函数无效。
引用:
原帖由 zhendeaini 于 2016-8-31 20:27 发表
可以使用MID函数提取。
参考:="2016年"&MID(中心!A1,6,1)&"月食药局公务车辆油费及维修费表"
            ="2016年"&MID(中心!A1,6,1)&"月XX局公务车辆油费及维修费表"
我最后用的公式是=CONCATENATE(LEFT(中心!A1,FIND("服务",中心!A1)-1),"食药局公务车辆油费及维修费表")

[3]  这个更严谨。容许我装一下。

附件

分配表 - 副本(修改2).xls (12 KB)

2016-9-1 16:16, 下载次数: 27

[32]  论坛要怎么@人的?

发短信又说有非法字符。

回复 13楼帖子 的帖子

可能是属于非会员吧?
我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296

回复 14楼帖子 的帖子

可能是因为我顺便发了网页链接,里面的字符不能通过。

回复 12楼帖子 的帖子

能达到想要的效果就可以了,不过掌握多些方法也未尝不是一个good idea。[39]
我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296
引用:
原帖由 zhendeaini 于 2016-9-2 17:29 发表
能达到想要的效果就可以了,不过掌握多些方法也未尝不是一个good idea。[39]
主要是月份有时候会输2位数的。MID只能拿一个。如果定义二个,输1位数月份时候就会拿多一个不需要的字符。

不知道MID可否设置:拿两位指定是数字格式的字符。

回复 17楼帖子 的帖子

稍微修改下,如果要用到MID函数的话,可以用以下公式(使用LEN和MID函数),不过对比你列出的公式要稍微复杂些,不够你的简洁。
=IF(LEN(中心!A1)=22,"2016年"&MID(中心!A1,6,1)&"月食药局公务车辆油费及维修费表","2016年"&MID(中心!A1,6,2)&"月食药局公务车辆油费及维修费表")
=IF(LEN(中心!A1)=22,"2016年"&MID(中心!A1,6,1)&"月XX局公务车辆油费及维修费表","2016年"&MID(中心!A1,6,2)&"月XX局公务车辆油费及维修费表")

附件

分配表 - 副本(修改).xls (19.5 KB)

2016-9-7 09:10, 下载次数: 28

我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296
引用:
原帖由 zhendeaini 于 2016-9-7 09:10 发表
稍微修改下,如果要用到MID函数的话,可以用以下公式(使用LEN和MID函数),不过对比你列出的公式要稍微复杂些,不够你的简洁。
=IF(LEN(中心!A1)=22,"2016年"&MID(中心!A1,6,1)&"月食药局公务车辆油费及维修费表", ...
[24]   这个也好用。
发新话题
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容