Excel精英培训网

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

[已解决]求助!!用什么函数可以简化输入量!!!

[复制链接]
发表于 2016-1-7 12:43 | 显示全部楼层 |阅读模式
本帖最后由 一片树叶 于 2016-1-7 12:46 编辑

输入如下公式,目的是按条件显示需要显示内容,能不能简化,容易输入出错。
(1)
=IF(C6="办公费",开支表!$E$5,IF(C6="印刷费",开支表!$E$6,IF(C6="水费",开支表!$E$7,IF(C6="电费",开支表!$E$8,IF(C6="邮电费",开支表!$E$9,IF(C6="差旅费",开支表!$E$10,IF(C6="维修维(护)费",开支表!$E$11,"")))))))&IF(C6="会议费",开支表!$E$12,IF(C6="培训费",开支表!$E$13,IF(C6="公务接待费",开支表!$E$14,IF(C6="专用材料费(其他)",开支表!$E$16,IF(C6="专用材料费(体育)",开支表!$E$17,IF(C6="其他交通费用",开支表!$E$18,IF(C6="其他商品和服务支出",开支表!$E$19,"")))))))&IF(C6="办公设备购置",开支表!$E$24,IF(C6="专用设备购置",开支表!$E$25,IF(C6="信息网络购建",开支表!$E$26,IF(C6="其他对个人和家庭的补助支出",开支表!$E$23,""))))

(2)
=IF(开支表!$I$3>0,开支表!$I$3&"/","")&IF(开支表!$I$4>0,开支表!$I$4&"/","")&IF(开支表!$I$5>0,开支表!$I$5&"/","")&IF(开支表!$I$6>0,开支表!$I$6&"/","")&IF(开支表!$I$7>0,开支表!$I$7&"/","")&IF(开支表!$I$8>0,开支表!$I$8&"/","")&IF(开支表!$I$9>0,开支表!$I$9&"/","")&IF(开支表!$I$10>0,开支表!$I$10&"/","")&IF(开支表!$I$11>0,开支表!$I$11&"/","")&IF(开支表!$I$12>0,开支表!$I$12&"/","")&IF(开支表!$I$13>0,开支表!$I$13&"/","")&IF(开支表!$I$14>0,开支表!$I$14&"/","")&IF(开支表!$I$15>0,开支表!$I$15&"/","")

请高手赐教!!谢谢!!
最佳答案
2016-1-7 12:55
=INDEX(开支表!$E$5:$E$23,MATCH(C6,{"办公费";"印刷费";"水费";"电费";"邮电费";"差旅费";"维修维(护)费";"会议费";"培训费";"公务接待费";"专用材料费(其他)";"专用材料费(体育)";"其他交通费用";"其他商品和服务支出";"办公设备购置";"专用设备购置";"信息网络购建";"其他对个人和家庭的补助支出"},))
发表于 2016-1-7 12:55 | 显示全部楼层    本楼为最佳答案   
=INDEX(开支表!$E$5:$E$23,MATCH(C6,{"办公费";"印刷费";"水费";"电费";"邮电费";"差旅费";"维修维(护)费";"会议费";"培训费";"公务接待费";"专用材料费(其他)";"专用材料费(体育)";"其他交通费用";"其他商品和服务支出";"办公设备购置";"专用设备购置";"信息网络购建";"其他对个人和家庭的补助支出"},))
回复

使用道具 举报

发表于 2016-1-7 13:14 | 显示全部楼层
=TEXT(开支表!$I$3,"0\/;;")&TEXT(开支表!$I$4,"0\/;;")&TEXT(开支表!$I$5,"0\/;;")&TEXT(开支表!$I$6,"0\/;;")&TEXT(开支表!$I$7,"0\/;;")&TEXT(开支表!$I$8,"0\/;;")&TEXT(开支表!$I$9,"0\/;;")&TEXT(开支表!$I$10,"0\/;;")&TEXT(开支表!$I$11,"0\/;;")&TEXT(开支表!$I$12,"0\/;;")&TEXT(开支表!$I$13,"0\/;;")&TEXT(开支表!$I$14,"0\/;;")&TEXT(开支表!$I$15,"0\/;;")
回复

使用道具 举报

发表于 2016-1-7 15:28 | 显示全部楼层
本帖最后由 tgydslr 于 2016-1-7 15:29 编辑

=INDIRECT("开支表!$E$"&4+MATCH(C6,{"办公费","印刷费","水费","电费","邮电费","差旅费","维修维(护费)","会议费","培训费","公务接待费","专用材料费(其他)","专用材料费(体育)","其他交通费用","其他商品和服务支出","办公设备购置","专用设备购置","信息网络购建","其他对个人和家庭的补助支出"},))
回复

使用道具 举报

 楼主| 发表于 2016-1-8 06:34 | 显示全部楼层
excel助手 发表于 2016-1-7 12:55
=INDEX(开支表!$E$5:$E$23,MATCH(C6,{"办公费";"印刷费";"水费";"电费";"邮电费";"差旅费";"维修维(护)费 ...

可以解释一下,上面的函数公式吗?谢谢!
回复

使用道具 举报

 楼主| 发表于 2016-1-8 06:48 | 显示全部楼层
tgydslr 发表于 2016-1-7 15:28
=INDIRECT("开支表!$E$"&4+MATCH(C6,{"办公费","印刷费","水费","电费","邮电费","差旅费","维修维(护费)", ...

这个不懂,请赐教!
回复

使用道具 举报

发表于 2016-1-8 09:16 | 显示全部楼层
项目较多,可以先建一索引表。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-5 03:11 , Processed in 0.122543 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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