jmfs.net
当前位置:首页>>关于excel赋值的资料>>

excel赋值

假设把 sheet1 中A1单元格赋值给X变量,语句如下: X = sheets(1).range("A1") 假设X经过计算后,得到一个变量值Y,那么把Y赋值给A1,语句为: sheets(1).range("A1")=Y 这样就实现了单元格与变量之间的相互赋值关于此例中涉及到的

有一个折衷的方法,先选择A1单元格,按住Ctrl键,再用鼠标左键点击一下A1单元格,这时你在A1单元格输入数字再按回车键,公式得出结果,但活动单元格仍然是A1,可继续输入其它数字进行计算,省掉重新选择A1单元格这一步骤.

比如你的数据在sheet1里,你到sheet2的a1里输入:=sheet1!a1 然后向右拉,向下拉即可,完后,复制/选择性粘贴/数值即可.

B2单元输入:=INDEX(1:1,,SMALL(IF($A1:$J1$A2,COLUMN($A1:$J1),256),COLUMN(A1)))数组公式 以 Ctrl+Shift+回车 代替直接回车结束输入右拉公式

在插入-名称-定义 输入a在下面输入=1,添加然后你在表格里输入=a就会自动显示1

用IF函数可以实现,举例说明:=IF(A1=1,0,1),意思为如果A1单元格值为1,则该单元格值为0,否则单元格值为1.

假如你想在A1单元格输入数字,然后希望在B1显示,那么就在B1输入公式="KeyPress "&A1+96&",1"

公式为: =IF(B1="","",INDEX($A:$A,B1))下拉右拉填充,如图所示:

选中B1、C2、D4、E7、F15、G30单元格(点击B1单元格后,按住CTRL键用鼠标点击其他单元格),在选中状态下输入=A1,再按一次F4键,使之变成绝对引用状态,按CTRL 键回车.再选中这几个单元格,查找$、替换空,把每列的公式向下拉到想要的行就OK了.

比如给a1赋值10 [a1]=10 呵呵.你问vba,以为你至少知道vba的基本规则.工具-宏-宏(或alt+f8),宏名输入“填空”(输入其他名称也行),单击“创建”,此时在vba编辑器里自动产生了.sub 填空() end sub 将[a1] = 10放入其中,最后是 sub 填空() [a1] = 10 end sub 关闭vba编辑器,再次alt+f8,单击执行.

网站首页 | 网站地图
All rights reserved Powered by www.jmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com