EXCEL,公式,下拉自动excel填充公式的问题。

怎样才能不用复制或下拉让EXCEL自动复制上行公式
怎样才能不用复制或下拉让EXCEL自动复制上行公式
我想在Excel表格中的某一列设置一个公式。例如:当M2单元格=A6(这时的A6不是单元格)时,N2=0.222.这个公式是N2=IF(M2=A6,0.222,0).但我想要这个公式自动向下复制到M列的左边列没有任何数据时不再复制,但M列左边的任一列中中添加数据时,这个公式又会自动复制.
我只有40分,请高手帮帮忙,40分全给了.
补充:不用复制和下拉列表命令
问题表述不是很清楚,我猜你是想让N列的公式自动填充。Excel有这么个功能,当你在M2输入数据,在N2输入公式;在M3输入数据,在N3输入或复制上行公式;在M4输入数据,在N4复制上行公式;在M5输入数据,在N5复制上行公式;然后,在M6、M7、M8、...输入数据时,N6、N7、...的公式自动出现。你试试吧。
是这个意思。我试了,N6,N7.......不出现公式。我用的2003版,且N列有的行有数据,有的行没数据。
我彻底理解你的要求了:在N2输入 =IF(M2="","",IF(M2=A6,0.222,0))公式向下复制。
谢谢您。但我不是这个意思。我的目的是:1,要该单元格的公式自动向下复制。2.当M列的最后一行没有数据时,则该行以下不再有该公式。
可以理解为,如果在M列输入数据,N列就自动填充公式?那得用宏。右键点该工作表的名称(在工作簿左下方呢),查看代码,粘贴如下代码:Private Sub Worksheet_Change(ByVal Target As Range)If Target.Range("A1").Column = 13 Then Range("N2").Copy Target.Range("A1").Offset(0, 1)End Sub回到Excel,功能实现。
您的理解是对的,但我试用您写的宏,还是不行。可能是因为我用的不是EXCEL,而是建立在EXCEL平台上开发的一款算量软件。
呵呵,我擅长的是Excel。在Excel里我可以实现你的要求,但其他软件,我不灵的。
非常感谢!上面是我操作不对,完全可以用了。不过,如果我想在N列后大约20列建立类似公式,该如何操作?
不好意思,没听懂你意思。请明确表述,或者举个例子。
真的感谢您这么热心。我的意思是:从第N起~BE列,共40列都有公式,希望所有的公式都能象N列一样,自动向下复制。当M列的最后一行没有数据时,则该行以下不再有该公式。再次谢谢您。
Private Sub Worksheet_Change(ByVal Target As Range)If Target.Range("A1").Column = 13 Then Range("N2:BE2").Copy Target.Range("A1").Offset(0, 1)End Sub
的感言:非常感谢!!!!问题完美解决!!但我的积分在追问地消耗掉了。实在对不起。 相关知识
相关知识等待您来回答
微软专区领域专家Excel问题集合_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
喜欢此文档的还喜欢
Excel问题集合
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:128.55KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢查看: 1004|回复: 9
[求助]负数如何用excel 公式自动填充下拉
阅读权限20
在线时间 小时
请问负数用公式怎么自动填充下拉?
如A1为-1%,如何才能使到A2为-2%?
附件C7=-18%,C8怎样用公式=-19%?然后D7的计算公式又应该如何设置?
(29.69 KB, 下载次数: 7)
12:02 上传
点击文件名下载附件
阅读权限95
在线时间 小时
=-ROW(A1)%& &&&
阅读权限20
在线时间 小时
你需要填充的地方太多了&&而且你这种表的格式很不方便处理& &&&我有一个稍微麻烦点的方法& &&&咱转换一下思路&&把1%换成0.01&&其他的类似& &然后选择单元格按照序列填充& & 等填充完了& &咱转换成百分比不就成了
阅读权限20
在线时间 小时
李兴德 发表于
=-ROW(A1)%
谢谢!但这样做还是很麻烦,如果复制的话就不按次序了。
阅读权限95
在线时间 小时
吃饭也麻烦的.& &
阅读权限20
在线时间 小时
xiaoqing87316 发表于
你需要填充的地方太多了&&而且你这种表的格式很不方便处理& &&&我有一个稍微麻烦点的方法& &&&咱转换一下思 ...
0.01以序列填充下拉会变成1.01...
-0.01以序列填充下拉会变成0.99
阅读权限20
在线时间 小时
bluebellsl 发表于
0.01以序列填充下拉会变成1.01...
-0.01以序列填充下拉会变成0.99
用序列&&把步调设置成& &-0.01就可以了& &你用的是默认的步调为1的情况
阅读权限20
在线时间 小时
李兴德 发表于
吃饭也麻烦的.
不好意思,我表达的不好,我的意思是有没有更加合适的公式去解决。你的回复已经让我学习了,之前连这个公式都不知道,谢谢!
阅读权限20
在线时间 小时
xiaoqing87316 发表于
用序列&&把步调设置成& &-0.01就可以了& &你用的是默认的步调为1的情况
再请教一下,怎么用序列把步调设置?谢谢!
阅读权限20
在线时间 小时
bluebellsl 发表于
再请教一下,怎么用序列把步调设置?谢谢!
excel 2007& && && && & 开始& &填充& &序列& & 打开序列对话框& & 里面有步长值& &你可以自己去试试
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
本站特聘法律顾问:徐怀玉律师 李志群律师
Powered by 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
用Excel公式和函数实现自动填充
下载积分:840
内容提示:用Excel公式和函数实现自动填充
文档格式:DOCX|
浏览次数:104|
上传日期: 20:14:41|
文档星级:
该用户还上传了这些文档
用Excel公式和函数实现自动填充.DOCX
官方公共微信

我要回帖

更多关于 excel下拉公式不变 的文章

 

随机推荐