[算表] 多工作表比对

楼主: ynnuh (加油)   2020-05-02 03:11:13
软件:EXCEL
版本:2013
一般比对资料用VLOOKUP就可以了,但现在的状况是资料分散在5个工作表,
而且工作表内资料都有互相重复或是缺漏,排序又乱甚至档案很大,
所以想请问有还有其他公式或是VBA等办法能输入标号,
就能在剩下的5个工作表里比对出后面要的地址识别码等资料吗(如下述)?
连结内附上撷取的档案,还请多多帮忙,谢谢!
标号 地址 识别码 备注1 备注2 备注3 备注4
A1001101 宜兰县 0000047673 10153447673 1001534471002 球 全
C1011104 南投县 00000700 104700 10117001008 博 联
https://reurl.cc/9EvyaO
作者: soyoso (我是耀宗)   2020-05-02 07:04:00
https://i.imgur.com/oGzPt6z.jpg 类似这样但标号在工作表有可能有二笔以上,以标号A1001101为例,于工作表2内有三笔,地址来看就都不同,内文是抓取第一笔宏方面,循环于这五个工作表,range.find、工作表函数countif…判断标号是否有存在于该工作表内,有,读入地址、识别码和备注1~4,当地址、识别码和备注1~4于该工作表内有缺时,继续下一个工作表是否标号有出现,有的话,针对有缺的部分读入资料;如于第一个有出现标号的工作表内就已完整读取,就跳出循环

Links booklink

Contact Us: admin [ a t ] ucptt.com