经验直达:
- 如何在excel中设定变量标签
- 如何让excel固定一个变量
- 如何用变量给excel单元格赋值
一、如何在excel中设定变量标签
1、先定义value lable 。方式有很多种,data | data utilities |lable utilities |manage value labels或者用命令 label define完成 。
2、接下来需要在弹出的创建lable窗口中,完成变量定义 。
3、实现变量标签与变量之间的映射 。data | data utilities |lable utilities | assign value label to variables 。
4、在打开的窗口中配置变量标签与变量之间的映射关系即可了,如下图所示 。
5、最后结果如下图所示 。
二、如何让excel固定一个变量
一、如果是要在公式中绝对引用某个单元格,比如绝对引用A1单元格,则可以写成$A$1
(一)绝对引用符号 $
A1是相对引用
$A1绝对引用列是混合引用
A$1绝对引用行是混合引用
$A$1绝对引用行和列是绝对引用
$在谁的前面就绝对引用谁
F4是在四种引用间相互转换的快捷键(在编辑栏输入公式时按下F4功能键可进行切换)
(二)相绝对引用的规律:
A1(相对引用)在下拉拖动引用时,会变成引用A2,A3,A4...,右拉拖动时引用变成B1,C1,D1....;
A$1(混合引用)当你下拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成A$1,这样在下拉时能保证对A列第一行的相对引用(即保持行号在引用时不产生变动);
$A1(混合引用)当你右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A1,这样在右拉时能保证对A列第一行的相对引用(即保持列标在引用时不产生变动);
$A$1(绝对引用)当你在下拉和右拉复制时想保证引用的只是A1单元格时,A1就要加$符号,成$A$1,这样在下拉和右拉时能保证对A列第一行的绝对引用(即保持行号列标在引用时不产生变动) 。
二、如果是指“冻结窗格”,则有三种情况:
1、使用“冻结窗格”命令冻结行 。
如冻结第一行,就选中第二行的左边第一个单元格(A2单元格),再点“冻结窗格”命令;如冻结第一二行,就选中第三行的左边第一个单元格(A3单元格),再点“冻结窗格”命令 。
2、使用“冻结窗格”命令冻结列 。
如冻结第一列,就选中第二列的上方第一个单元格(B1单元格),再点“冻结窗格”命令;如冻结第一二列,就先中第三列的上方第一个单元格(C1单元格),再点“冻结窗格”命令 。
3、使用“冻结窗格”命令冻结列和行 。
如冻结第一行和第一列 , 则选中扣完行和列的左上角的第一个单元格(B2单元格)再点“冻结窗格”命令;如冻结第一、二行和第一列,则选中B3单元格进行冻结;如冻结第一、二行和第一、二列,则选中C3单元格进行冻结 。
三、如何用变量给excel单元格赋值
1、首先打开一个工作样表作为例子 。
2、使用alt f11组合快捷键进入vbe编辑器 , 插入一个新的模块,并在模块中输入以下代码:Sub test2()Worksheets("Sheet1").Range("A1").Value = https://www.itzhengshu.com/excel/
_Worksheets("Sheet1").Range("A5").ValueMsgBox "现在A1单元格中的值也为" &
_Worksheets("Sheet1").Range("A5").ValueEnd Sub
【如何让excel固定一个变量 如何在excel中设定变量标签】
3、可以看到这里指定了中名为sheet1的工作表,并使用了range选取了a1单元格,选择单元格值的属性 。换个方式说就是sheet1中a1单元格是对象,value值是属性 。
4、这里有个下划线,在vba中是作为连接符存在的,意思是下一行的代码是链接到本行代码后,不是中断的语句 。
5、使用msgbox函数来显示一段信息,提示a1的单元格值为,后面链接了a5单元格的值,其实因为前面有赋值,所以这里直接写a1单元格的值也是可以的 。
6、因为这里的对象很统一,所以代码我们可以用with简写,那么我们只用写一个with语句像下面这样With Worksheets("sheet1")
.Range("A1").Value = https://www.itzhengshu.com/excel/_
.Range("A5").Value
MsgBox "现在A1单元格中的值也为" & _
.Range("A5").Value
End With 。
7、可以看到代码运行成功,a1和a5单元格内的值一样,证明赋值成功 。
8、