1. vlookup函数往下拉时列表起始也变了
新建Excel表 1.第一、设置好记录表的格式信息,第二、在excel里建立另外一个字表,表格里面写明固定不变的项目 2.设置Excel下拉菜单项 在记录表里面A列设置Excel下拉菜单选择项,点击表格上方,数据项里面的数据验证,在允许值里面选择“序列”之后,在来源里选择“附件里面的C列”然后确认,下拉菜单选择功能就设置好了 3.记录表A列选择后,后列自动变动 点选需要变动格C2,选择函数VLOOKUP(查找与指引),在第一格“任意”里选择选择于C2对应的A2,在A2前面加“$”,在第二格选择引用附件表里面的值选择C到F列,然后也在C前面加“$”,在第三格选择输入数字“2”第四格输入数字“0”。代表当在A2里面输入信息时,在附件条件表里面搜索到和A2相同的值后,C2列自动引用附件条件项里面与之想对应的第二列的数值 4.记录表A列选择后,后列自动变动后第三列等自动变动 当C2设置好之后,选中C2用鼠标往后拖,然后把函数里面的倒数第二项“2”的更改为“3”、“4”(此值可根据附件表里面的值填写更改),当后列都设置好之后直接选中A2:E2后,用鼠标往下拖就可以了。 5.检查设置是否正确 在A2格从下拉菜单里面选择一项输入,看后列随之变化且与”附件“表对比,正确无误后,代表此函数就设置好了
2. vlookup下拉数据表变了
这个就是你公式在引用单元格区域时没有使用"$"相绝对引用 $A1 右拉时列号不变 A$1 下拉时行号不变 $A$1 下拉右拉行列号都不变
3. vlookup函数下拉数值不变怎么办
可能出现的原因:
1、查找区域必须要用绝对引用,要用两个$。楼主把公式复制在这里看看。
2、如公式是正确的,可能就是设置问题了。点击“工具——选项——重新计算”,选中“重新计算”复选框。按确定。
4. vlookup下拉的时候范围也在变
应该是你用2007以上的版本打开2003的版本,这时拖拉可能不更新数据,按F9刷新就好了。
5. 用vlookup函数下拉时显示的结果都一样
看下单元格格式一样吗,设置成一样的,复制到文本文档,再从文本文档复制回来,消除格式,我以前就是这么做的
6. vlookup往下拉不变
#REF 错误值,指的是超出范围的意思,由于是下拉产生的#REF,估计是VLOOKUP公式的第二个参数的行没有加绝对引用符号导致。
如公式:
=VLOOKUP(B1,C2:D65536,2,0)
公式的第二参数为C2:D65536,由于EXCEL 2003只最大只支持65536行,当公式下拉时,会变为C3:D65537,这就超出了65536这个行数的范围了,公式必然返回#REF错误值。
(如果使用的版本高于EXCEL 2003,需要注意用的不是兼容模式,否则行列的数量还是按EXCEL 2003计算)
所以应把C2:D65536的行前面加上$在下拉时固定下来不变,即C$2:D$65536,则完整公式:
=VLOOKUP(B1,C$2:D$65536,2,0)
如果问题还没有解决,那么具体公式是什么呢?这其实应该发上来才好解决的。还需要把表格数据按以下形式截图发上来。
- 相关评论
- 我要评论
-