怎么把Excel表格一个sheet的数据按照城市分到不同的sheet里

如题所述

第1个回答  2018-01-08
有两种方法:
1、事先按各个城市对应做好对应的sheet表,然后在其中写入公式从数据sheet表中取数,其中主要使用的函数是vlookup,使用offset配合match函数所可以实现。
2、编写VBA宏代码,自动读取数据sheet表中数据,根据城市信息,自动创建对应城市的sheet。
第一种方法比较容易实现,但麻烦,每次出现新城市,都得相应手工创建新的sheet表;
第二种方法比较完美、彻底,但要求你具备基本的VBA编程基础。本回答被提问者和网友采纳
第2个回答  2021-09-18
有两种方法:
1、事先按各个城市对应做好对应的sheet表,然后在其中写入公式从数据sheet表中取数,其中主要使用的函数是vlookup,使用offset配合match函数所可以实现。
2、编写VBA宏代码,自动读取数据sheet表中数据,根据城市信息,自动创建对应城市的sheet。
第一种方法比较容易实现,但麻烦,每次出现新城市,都得相应手工创建新的sheet表;
第二种方法比较完美、彻底,但要求你具备基本的VBA编程基础。