Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1941|回复: 2

[已解决]一个非常复杂的问题

[复制链接]
发表于 2017-4-15 23:06 | 显示全部楼层 |阅读模式
本帖最后由 sno 于 2017-4-27 09:04 编辑

表A和表B是我从网上找来的,其中,B表实现了对A表的“教师”职务人名引用(表A的职务是下拉框选择的),并且会排序,没有空行,公式如下:

=IFERROR(INDEX(a!$B$1:$B$101,SMALL(IF(a!$G$1:$G$101="教师",ROW($1:$100),9^5),ROW(A1)),)&"","")

a

a

b

b


我的问题如下,B表是专门对A表老师职务人名的引用,那么我能不能复制多一份B表实现对工会主席职务人名的引用呢?要改动什么?还有其它几个职业也想这样做。谢谢

谢谢


大神快来


最佳答案
2017-4-17 09:57
只需对公式中的职务名称变更,其他不变,如"教师"变成"工会主席",

数组公式,三键结束,下拉即可

分系统材料(总量 收货)v170415版 .zip

60.94 KB, 下载次数: 11

 楼主| 发表于 2017-4-17 18:22 | 显示全部楼层
本帖最后由 sno 于 2017-4-17 18:44 编辑
aaron918 发表于 2017-4-17 09:57
只需对公式中的职务名称变更,其他不变,如"教师"变成"工会主席",

数组公式,三键结束,下拉即可

感谢大神的帮助,测试了下,基本达到我的目的,还有几个小问题:

1.新建的1表(工会主席)排最前的“蔡芳”无法显示,其它显示正常,

2.在A表顶插入过多空行(我希望各个表能让我至少保留顶部插入5行的空间)或者中间插入空行(我希望能引用A表的行数是99行,多了就卡,原表就是如此设定)则其它分表显示不正常。

3.“校办主任”为何在公式看不到引用?

4.我没有任何基础,引用另二位大神的意见供大神参考:

大神A:
Redim变量只能在最后面
Redim brr(1 to ubound,1 to
这种写法是错的
Ubound只能写在后面参数
也就是1 to 1,1 to ubound

大神B:
对于有点卡的问题,在循环里面加一个doevents试试

再次感谢。

回复

使用道具 举报

发表于 2017-4-17 09:57 | 显示全部楼层    本楼为最佳答案   
只需对公式中的职务名称变更,其他不变,如"教师"变成"工会主席",

数组公式,三键结束,下拉即可

re分系统材料(总量 收货)v170415版 .zip

63.65 KB, 下载次数: 6

评分

参与人数 1 +1 收起 理由
sno + 1 赞一个

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-24 08:08 , Processed in 0.269555 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表