![]() |
一个可变数据的实际难题分享,问高手是否能解决:函数,表达式都试过了
软件是printshop mail。 数据时excel。
问题简介: 1. 数据有2万行,每行字段有两个,一个是公司名称,另一个公司财务账号,公司名称有的是相同的,但账号可以有多个,举例:excel表的1-5行公司字段名字是相同的:都是中铁四局;但这1-5行的账号是5个不同的账号,分别是111,222,333,444,555,如下: 公司名称 账号 中铁四局 111 中铁四局 222 中铁四局 333 中铁四局 444 中铁四局 555 中国联通 666 中国移动 777 中国移动 888 中国移动 999 中国移动 000 中国移动 199 中国移动 221 中国移动 444 要实现的内容: 1. 在同一页面上将各公司的所有账号都显示出来;效果如下: 中铁四局 111 中铁四局 222 中铁四局 333 中铁四局 444 中铁四局 555 2. 每个不同名称的公司,必须在各自不同的页面上; 3. 每个页面最多容纳八行,即,如果有个公司有10个个账号,则第一个页面上有8个账号,第二个页面上有2个账号。 ———————————————————————————————— 最常见的加变量的方式显然不行,同一页面上每加一个变量,都会从第一个开始,不会自动累加显示第二个;尝试在excel中将同样的公司合并单元格,也不行,因为合并时excel会将后面行的数据删除; 哪位高手有解啊?:electric_shock: |
在EXCEL应该能完成,可以考虑在EXCEL中再增加一列,内容即为页码号。 用条件判断的办法,自动算出当前的页码号...
好像也有点复杂... |
变量不是问题,每页八行也很简单,在Excell中设置不成问题但工作量大,相同帐号自动换页不知道怎么实现,等高手解答。
|
俺承认俺是来打酱油的
看到中铁俩字比较鸡冻 俺老丈人就是混中铁的 |
这个问题,我觉得你去EXCEL HOME问问比较好。
个人感觉用VBA语言做是没问题的,只是本人VBA也还在学习..................或者等我学好了再告诉你也可以:bad_smile: |
这个用火并能做吧,楼主咨询下火并公司看有什么方案
|
看意思,确实是个难题,懂VBA是肯定容易实现,关键是我们这些不懂VBA的有没有其他的方法解决这个问题,估计得整一整EXCEL表格,方便的话,把数据库放上来研究一下。
|
这么简单的问题还啰嗦半天。。。全面学过excel的人都会
|
楼上的既然知道怎么处理,就分享一下方法嘛,让大家学习
|
嗯,8楼的如果知道的话,把好的方法放上来让大家都学习一下,我们都是没全面学过EXCEL的。
|
用javascript脚本,慧谋可变数据软件可以实现。
|
所有时间均为 +8, 现在的时间是 2025-07-04 12:48. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions, Inc.