Excel精英培训网

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

[已解决]请qimqh-yl版主和各位高手进行修改

[复制链接]
发表于 2011-7-28 21:45 | 显示全部楼层 |阅读模式
5学分
修改函数式.zip (17.44 KB, 下载次数: 18)

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-7-28 22:02 | 显示全部楼层
为什么打开后,后缀是.xlsx???所以打不开啊{:041:}
回复

使用道具 举报

 楼主| 发表于 2011-7-28 22:04 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-7-28 22:06 | 显示全部楼层
回复 free1024 的帖子

点确定,然后关闭这个表格
回复

使用道具 举报

发表于 2011-7-28 22:18 | 显示全部楼层
看不懂楼主是想做什么的
回复

使用道具 举报

 楼主| 发表于 2011-7-28 22:27 | 显示全部楼层
回复 业余爱好者 的帖子

看下面的表格,求函数表达式,能够它上面表格中的表格2
回复

使用道具 举报

发表于 2011-7-28 23:16 | 显示全部楼层
看了半天终于看明白了,其实作怪的是公式里的MOD(ROW(),3)=1,根据它计算出得到的结果是{0;1;2}当等于1的时候才会有结果,其他的都是为空。所以你就将AL列做成辅助列,然后将公式里的MOD(ROW(),3)=1改为:$AL当前行=1就可以了。

这个公式:
=IF($AL5=1,IF(INDEX(6:6,SMALL(IF($D5:$AJ5<>"",COLUMN($D5:$AJ5),99),COLUMN(A3))-1)<>"","左","")&IF(INDEX(6:6,SMALL(IF($D5:$AJ5<>"",COLUMN($D5:$AJ5),99),COLUMN(A3)))<>"","下","")&IF(INDEX(6:6,SMALL(IF($D5:$AJ5<>"",COLUMN($D5:$AJ5),99),COLUMN(A3))+1)<>"","右",""),"")
同时按Ctrl+Shift+Enter回车三键组合结束公式书写

这个公式是在上面加了两行的情况下输入到AM5单元格中向下向右填充的。

修改函数式.rar (20.96 KB, 下载次数: 1)
回复

使用道具 举报

 楼主| 发表于 2011-7-28 23:53 | 显示全部楼层
回复 EXCEL-YQ 的帖子

谢谢你,我需要的只是插入一行空单元格,别怪我固执,这个函数怎样写?
回复

使用道具 举报

发表于 2011-7-28 23:58 | 显示全部楼层    本楼为最佳答案   
AM4中输入以下公式

=IF(MOD(ROW(),3)=2,IF(INDEX(5:5,SMALL(IF($D4:$AJ4<>"",COLUMN($D4:$AJ4),99),COLUMN(A2))-1)<>"","左","")&IF(INDEX(5:5,SMALL(IF($D4:$AJ4<>"",COLUMN($D4:$AJ4),99),COLUMN(A2)))<>"","下","")&IF(INDEX(5:5,SMALL(IF($D4:$AJ4<>"",COLUMN($D4:$AJ4),99),COLUMN(A2))+1)<>"","右",""),"")

同时按Ctrl+Shift+Enter回车三键组合结束公式书写
回复

使用道具 举报

发表于 2011-7-29 00:00 | 显示全部楼层
其实你完全有能力根据我在7楼给你的解释然后自己修改公式,只是你自己没有深入思考,得到答案≠得到知识
得到知识才是最重要的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 02:30 , Processed in 0.323243 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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