Excel使用VLOOKUP时注意绝对引用和相对引用区别

一般我们使用VLOOKUP时,函数中参数选择范围一般是希望使用绝对引用,但是如果直接通过鼠标拖动选取的范围默认是相对引用。这样在复制粘贴到下一个单元格会导致选择范围变小,部分数据无法通过VLOOKUP匹配上。所以此时需要手动修改,将相对引用改为绝对引用。

‌**Excel中的绝对引用和相对引用主要区别在于它们如何随着单元格位置的变化而变化。**‌

  1. ‌定义和用法‌:

    • ‌绝对引用‌:无论公式或函数被复制或移动到什么位置,引用的单元格地址的行和列都不会改变。绝对引用的格式为在列标和行号的前面都加上""符号,例如""符号,例如"B$5"。‌1
    • ‌相对引用‌:其引用形式为直接用列标和行号表示单元格,例如B5,或用引用运算符表示单元格区域,如B5。如果公式所在单元格的位置改变,引用也随之改变。‌1
  2. ‌使用场景‌:

    • ‌绝对引用‌:常用于需要固定引用某些单元格地址的情况,例如在多个单元格中引用同一数据时,可以使用绝对引用以确保数据的一致性。
    • ‌相对引用‌:适用于需要根据不同位置调整引用的场景,例如在拖动填充公式时,相对引用会根据行号的变化自动调整引用的单元格。
  3. ‌操作方法‌:

    • ‌转换为绝对引用‌:可以通过按F4键将相对引用转换为绝对引用。例如,在单元格中输入公式后,选中该单元格的右下角黑色小方块(填充柄),按下F4键即可将相对引用转换为绝对引用。‌
    • ‌转换为相对引用‌:同样地,再次按F4键可以将绝对引用转换回相对引用。

举例:

通过鼠标点选设置好VLOOKUP函数如下所示:

=VLOOKUP(B65,Sheet4!A1:K31,8,FALSE)

将该单元格复制粘贴到相同列的下一行的单元格,这变为:

=VLOOKUP(B66,Sheet4!A2:K32,8,FALSE)

我们可以明显看到

Sheet4!A1:K31 变为了 Sheet4!A2:K32

实际上我们是不希望该范围改变的。所以此时我们要使用绝对引用。即:

=VLOOKUP(B65,Sheet4!A1:K31,8,FALSE)

此时在复制粘贴到相同列的下一行的单元格,这变为:

=VLOOKUP(B66,Sheet4!A1:K31,8,FALSE)

打完手工。

由于使用Excel比较少,每次使用VLOOKUP都遇到该问题,只记得有这么个东西,但就是忘记要怎么处理了。特此记录,备忘。

相关推荐
jaysee-sjc19 小时前
【苍穹外卖】Day12:工作台数据看板与 Excel 报表导出
java·开发语言·数据库·spring boot·spring·微信·excel
ms365copilot1 天前
Copilot 代理开始进入Word、Excel、PowerPoint,不再只是“问一句答一句”
word·excel·copilot
wuyk5551 天前
PyQt6-第14讲-数据库与Excel双向同步
数据库·python·ui·excel·pyqt
qq_364682151 天前
AI如何将录音内容自动整理成Excel清单
人工智能·excel
Logic1011 天前
Excel信息+照片文件夹,自动合成word格式化文档
word·excel·办公自动化·邮件合并·office技巧·自动插入图片·插入域
Data-Miner2 天前
一个省大模型积分的 Excel 数据处理方案:脱敏生成逻辑,脚本复用把 token 降到 0
人工智能·windows·excel
Logic1013 天前
表格智能记账3 销售与库存智能联动,自动标红库存预警
excel·条件格式·excel技巧·vlookup·sumif
技术小甜甜3 天前
【Copilot】能选 Claude 和 GPT-6 了,Excel 分析该交给谁
gpt·excel·copilot·claude·microsoft365·gpt-6
小白今天也很酷4 天前
MCXN947更新板载DAP_Link固件的方法
c语言·python·单片机·ubuntu·excel·1024程序员节
ratel️5 天前
小墨析 · Office Agent 日常办公不烧心
python·langchain·word·excel·fastapi·js·ppt