Excel怎样设定在公式中使用给定的名称来代替单元格地址?

来源:百度知道 编辑:UC知道 时间:2024/05/17 21:58:52
举例:商品库存表
--------A----------B---------C---------D---------E
1 产品名称 入库数量 出库数量 退货数量 结存数量
2 甲 100 50 10 40
3 乙 50 30 5 15
…………

如上所示,已知单元格E2 = B2-C2-D2 列E都是如此……

请问:怎么样进行设置,在点击E2单元格时,显示的计算公式不是“=B2-C2-D2”,而是“=入库数量-出库数量-退货数量”?

我按下面网上搜索来的方法:选定想要命名的单元格区域,再选择“插入”\“名字”\“定义”,在“当前工作簿中名字”对话框内选择当前的标题行名称,即如选择“列B”定义为“入库数量”,可是我的表格中的公式并没有见到变化……

我记得前几天似乎在哪里见过高人说了方法的,但我现在又搜索不到了。
一边看一边试着玩,走了不少弯路犯了不少错误。到目前为止,我的做法跟[goodskycn]的最接近。如我现在要定义工作表Sheet1中的“列B”为“入库数量”:

步骤1、先选定要命名的列B → 插入 → 名称 → 定义 → 在“在当前工作簿中的名称”中输入名称“入库数量” → 在“引用位置”中输入=Sheet1!$B$2:$B$:65536 (选择到65536应该是定义整列B了吧:)

其中,还意外发现在“在当前工作簿中的名称”中输入的名称“入库数量”,不一定要跟B1的内容完全一致,如B1中的内容也可以是“入库数量(单位:箱/件)”,但是在E2中的计算公式输入的必须是“入库数量”,而不能是“入库数量(单位:箱/件)”。否则计算结果就显示“#NAME?”了……

步骤2、在在E2中输入确实是要输入“=入库数量-出库数量-退货数量”而不是“=B2-C2-D2”才能实现显示单元格名称。但两种输入方法都可以实现同样的计算结果。

不过我还是嫌有点

选中E2 --右键--插入--批注-- 输入 =入库数量-出库数

量-退货数量 -------复制 E2, 选中 E列---- 右键--选择性

粘贴 ---批注----- 回答完毕 (当鼠标移到E2右上角 就

会出现批注)

先命名单元格区域,输入公式的时候直接输入单元格区域名称即可.
=入库数量-出库数量-退货数量

1:选择B列,在名称框中输入入库数量 ,按回车,依次定义CD列分别为出库数量、退货数量
2:在E2中输入=入库数量-出库数量-退货数量,不要输入=B2-C2-D2,然后拖动复制公式即可。

象你这种情况,如果你使用的是2003版的excel,可以在工具-选项中启用行列标志就可以了。而无须对单元格进行命名。但如果是2007版的话,就得命名你想引用的单元格区域了,2007的公式已经不支持在公式中引用行列标志了。