Excel精英培训网

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

[已解决]如何在带引用的工作表中插入或删除列

[复制链接]
发表于 2017-4-25 12:44 | 显示全部楼层 |阅读模式
本帖最后由 sno 于 2017-4-25 13:12 编辑

1个总表,5个分表,总表带含有5个分表选择的下拉框,当下拉框选择1表时,所在行材料自动显示在1表,等于下拉框的选择是决定本行材料显示在那一个分表。下拉框内的“所有表”表示当选择此项时本行材料显示在所有分工作表。



a.png
1.png

现在的问题是当我在总表插入列或者删除列时,分表就显示不正常了,我希望插入2列,当然也可能删除2列,如果难于做到智能,那么就帮我在总表增加一列吧(排在二个“预留”列后),

分系统材料(总量 收货)v170415版 带说明 浓茶2.zip (112.89 KB, 下载次数: 7)
发表于 2017-4-25 18:15 | 显示全部楼层    本楼为最佳答案   
本帖最后由 绿卡816-沸点 于 2017-4-25 18:16 编辑

=IF(ISERROR(SMALL(IF(((a!$G:$G="1#表")+(a!$G:$G="所有表"))=1,ROW(a!$G:$G)),ROW($A4))),"",INDEX(a!D:D,SMALL(IF(((a!$G:$G="1#表")+(a!$G:$G="所有表"))=1,ROW(a!$G:$G)),ROW($A4))))

可以用这个公式试试看 是指在INDEX后面的"a!D:D"要改成对应的列哦 还有一点提醒你:这样运算公式会比较慢的
回复

使用道具 举报

发表于 2017-4-25 17:40 | 显示全部楼层
本帖最后由 绿卡816-沸点 于 2017-4-25 18:21 编辑

{:1012:}
回复

使用道具 举报

发表于 2017-4-25 14:04 | 显示全部楼层
没看懂你的要求
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 20:06 , Processed in 0.342513 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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