作者JieJuen (David)
看板Office
标题Re: [问题] Excel的相对应问题
时间Wed Mar 19 17:20:25 2008
从另一方面来说
"使用方式"也可以加快
※ 引述《matryoshka (俄罗斯娃娃)》之铭言:
: 您所使用的软体为:Excel
: 版本:2003
: 问题:
: 请教板上各位高手
: 假设我现在有一个总表如下
: Name DataA DataB DataC
: Mary A DE_277412 自由歌
: John B DE_277492 以为你都知道
: Peter C DE_277503 我的未来不是梦
: Kitty A DE_277683 一天到晚游泳的鱼
: Kitty B DE_277811 烈火青春
: Peter C DE_277812 带我去月球
: John A DE_278633 永远不回头
: Mary B DE_278637 爱从不轻易的来
: Peter C DE_278639 天天想你
: Kitty A DE_523963 和天一样高
: John B DE_631451 大海
: Peter C DE_631518 如果你冷
: John A DE_621852 没有烟抽的日子
: Mary B DE_624398 湖心草深长
: Mary C DE_626238 我是一棵秋天的树
: Peter A DE_627932 我呼吸我感觉我存在
: 总表里其中AB栏可能会有重覆,唯一确定百分百不会重覆的是C栏
: 然後我要另外弄一个分表叫Mary(或Peter,Kitty等)
: 把这个总表里筛选出来的Mary资料丢到[Mary]里去
: 分表里的格式跟栏位跟总表一样
: 我本来尝试在分表里以姓名栏做索引,用vlookup去抓
: 可是发现这样做的话,不管怎麽拉都只会显示第一笔而已
: 後来在网上问到说可以利用枢纽分析表栏位编排产生分类好的资料表
: 但是用一用又发现问题....这样产生出来的储存格只能丢255个字元
: 而我原始资料里有一拖拉库是超过255的....
: (别人系统产生出来的报表就是超过255的,我们要拿这些东西再加上我们自己的栏位)
: 原本我们是用在总表筛选条件,把相同人名列出来後再copy到各对应分表去
: 只是说後来看看这样觉得蛮有点没效率的
: 因为我们总共有近十个分表、总表光栏位就2x个、列数也是有数百,这样copy贴上很难拉
筛选完按Ctrl+a 再Ctrl+c复制
到分表Ctrl+v贴上
选取范围很容易 列数栏位不是问题
近十个分表
变成"十个都不到" XD
相信比PO您这篇文章的时间都还短
当然
如果资料会增加
或是常常要做这个动作
此法就不甚好了:~
: 所以想请教有没有其它比较好的方式....
: 我自己是想到,分表那边如果以C栏做索引值带资料是很好带
: 可是问题在於我要如何先把C栏做分类让它可以知道这是属於谁的资料..?
: 本来有尝试过开一个新的工作表专门丢分类或公式函数索引一类的(变成工作表互带公式)
: 试一试发现问题还是会卡在以人名做分类这里...
: 想请各位帮忙解答一下,看有没有除了巨集以外更好的方式呢
: (因为我不会写巨集...orz)
: 感恩!!~
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.48.204
1F:→ matryoshka:资料每天都会变好几次(因为很多人共用) 03/19 21:15
2F:→ matryoshka:原本就是用Ctrl-cv的方式,所以我想说看能不能换个方法 03/19 21:15
3F:→ matryoshka:不过还是谢谢您^^ 上一篇的回文我会仔细看,谢谢^^ 03/19 21:16
4F:→ JieJuen:^^ 这样的话公式比较恰当 03/19 22:09