如图所示,Excel文件里有一个总表和A~H 8个分表。所有的数据都在总表中,而现在需要对数据进行整理。以库位编号中的字母为依据,将其自动分配到对应的表中。比如,总表-库位编号中,有2021-A1-1,即字母为A,它所在的A4:Q4的行数据,应当自动分配到分表A中。同时,由于数据、分表过多,希望能对A~H 8个分表 实现自动刷新如果可以的话,还希望能自动排序(按从小到大的顺序)。
1、选总表当中的任意单元格——菜单栏——公式——定义的名称版块——定义名称——出现《新建名称》对话框——名称:
名称
引用位置:
=GET.DOCUMENT(76)
——确定。
2、分别在各个分表的任意单元格(假设S1吧)输入:
=名称
——确定。
3、分别在各个分表输入
=INDEX(Sheet1!A:A,SMALL(IF(ISNUMBER(FIND(RIGHT($S$1,1),Sheet1!$C$1:$C$100)),ROW($1:$100),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。
可是我不会用VBA ,麻烦老师指点!
追答这个得具体看表格说话写代码。
追问老师麻烦看下问题详情,里面有表格的截图。总表、分表的表头格式都是一样的。
追答我不可能重新再做个表格来帮你写代码吧?你为什么不直接发表格呢?
追问老师,如果可以的话,麻烦您把代码写在答案里。这个对我真的很重要。拜托了!
我已提高悬赏了。大谢!