作者matryoshka (俄罗斯娃娃)
看板Office
标题[问题] Excel的相对应问题
时间Wed Mar 19 11:41:30 2008
您所使用的软体为: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贴上很难拉
所以想请教有没有其它比较好的方式....
我自己是想到,分表那边如果以C栏做索引值带资料是很好带
可是问题在於我要如何先把C栏做分类让它可以知道这是属於谁的资料..?
本来有尝试过开一个新的工作表专门丢分类或公式函数索引一类的(变成工作表互带公式)
试一试发现问题还是会卡在以人名做分类这里...
想请各位帮忙解答一下,看有没有除了巨集以外更好的方式呢
(因为我不会写巨集...orz)
感恩!!~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.183.196