多表处理(五)-方法比较
秀秀:这么多种方法,俺也记不住,你说,哪个方法最好?
阿金:所以,只会总结还不行,俺要超越你——不仅总结,还要分析!
秀秀:切!有机会你就夸一下自己!
阿金:要不要听啊?
秀秀:赶紧说呀
阿金:就说VLOOKUP函数吧,有时候会漏掉一部分数据
秀秀:啊?漏掉数据?为什么?
阿金:比如表2中比表1的数据多,那么表1只提取了表2的部分数据,所以表2的有些数据就不会显示在结果中
秀秀:噢,这样啊?
阿金:但是,用“合并计算”和“数据透视表”的多区域计算就不会出现这个问题
秀秀:噢?俺试一下
阿金:怎么样?
秀秀:还真是!虽然结果表中的数据不是很齐整,但是不会落下每一个表的任何数据!
阿金:这就是“合并计算”和“数据透视表”的优点了
秀秀:那俺就学习这两种方法
阿金:但是,
秀秀:怎么又“但是”?
阿金:这两种方法不能提取“文字型”的数据
秀秀:什么是“文字型”的数据
阿金:比如表1的“语文”这一列改为“班级”字段,用于标记每个学生所在的班,如:“文科班”、
“理科班”,然后将表1和表2连接,你看看
秀秀:好的,俺用“合并计算”。咦?,“班级”字段这一列是空的,没有要过来?
阿金:看吧,俺说的没错吧
秀秀:唉,VLOOKUP函数可以做到?
阿金:所以,每一个方法各有所长啊
秀秀:有道理。那都得学?
阿金:俺最近发现 SQL语句不错,都可以做到
秀秀:又是SQL语句?!但是你不是说“每一个方法各有所长”么?
阿金:当然,SQL也不例外?
秀秀:那它的弱点是?
阿金:对于俺,倒无所谓,可是对于你……
秀秀:什么意思?
阿金:对于你……,它最大的弱点就是——学不会……,哈哈哈