如何让excel中设置公式的单元格输不了值,只能自动利用公式产生值?

2024年11月22日 09:01
有4个网友回答
网友(1):

你没有见具体“1对应A,2对应B,3对应C”的是地址,建议用索引函数INDEX,如:
A列——1、2、3
B列——A、B、C
C1——设置“数据有效性-序列”
D1输入
=INDEX(B:B,MATCH(C1,A:A,))回车

用INDEX的好处,就在于“1对应A,2对应B,3对应C”列位置不受限制。而楼上几位讲的用查找函数VLOOKUP,它的条件是“首列查找”。具“1对应A”中:1只能在A的前头。

当然,数据不多,不用另外输入A、B列内容,直接在C1输入
=LOOKUP(C1,,)回车
或你说的用条件函数IF
=IF(C1=1,"A",IF(C1=2,"B",IF(C1=3,"C",)))回车

3楼用字符代码CHAR也行,CHAR(65)=A、CHAR(66)=B、……
但极限,只能适应你的具体问题“1对应A,2对应B,3对应C”了
希望对你有点帮助。

网友(2):

1,先在所要使用的单元格中设定好公式
2,选中单元格,从菜单或右键选格式,选保护,点击锁定
3,在工具选项中,点击保护,设定保护工作表。

网友(3):

1、选中表格所有单元格 》 格式 》 保护 》去掉“锁定”前面的勾 》确定
2、然后:选中要锁定的单元格 》 格式 》 保护 》勾选“锁定”
3、工具 》保护 》保护工作表(必要时设定密码)

网友(4):

将单元格保护即可