Excel-vlookup(查找值,區域范圍,列序號,0)如何固定住列序列號,這樣即使區域范圍變動也不受影響


突然,發現VLOOKUP的列序列號並不會隨着區域范圍的改變而自動調節改變,只是傻瓜的一個數,導致V錯值。所有,就想實現隨表格自動變化的列序號。

方法一:在列序號那里,用函數得出永遠想要的那個列在區域范圍中的列數:區域范圍內的目標列COLUMN值-區域范圍首列COLUMN值+1

=VLOOKUP(I2,$B$2:$G$15,COLUMN($G$2)-COLUMN($B$2)+1,0)

方法二:原理跟方法一相同,只是用“[@表格名]表格樣式”代替COLUMN函數中的參數

添加[@表格名]功能方法:選中數據區域-》插入-》表格-》-》確定-》-》-》這樣就可以在這個區域,用[@列表名]代替函數參數。

 

 

方法三:原理跟方法一相同,只是用“名稱管理器”代替COLUMN函數中的參數

有個快速方法新建一個名稱管理單元區域:

 

 之后就,可以直接用小甜心為函數參數,不需要加引號不需要中括號,直接用作參數即可;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM