寵物集市-寵物集市華東、華南、華北排行榜一覽表
779
2025-04-01
LOOKUP函數多表查找其實很簡單
其實只要表格有規律,查找數據并不難。今天,就根據的問題,進行詳細說明。
有很多張表格,表格的列數一樣,行數不一樣。
現在要在匯總表,查找每個表的F列合計值,也就是F列最后一個數字。
在進行多表查找之前,先來了解LOOKUP函數的查找原理。
查找一列中最后一個數字,可以用LOOKUP函數進行查找。
=LOOKUP(9E+307,A:A)
9E+307是一個超級大的數字,意思是9*10^307,Excel最大的數字是15位。也就是說9E+307比Excel中最大的數字還要大。
而LOOKUP函數在查找的時候,是查找小于或者等于他本身,并且是最后滿足條件的值。
現在所有值都比9E+307小,所以查找到最后一個值9。
現在要找到表1中F列的最后一個值,可以這樣寫公式:
=LOOKUP(9E+307,’1′!F:F)
這里”省略掉也可以得到正確值。
=LOOKUP(9E+307,1!F:F)
表2中F列的最后一個值,可以這樣寫公式:
=LOOKUP(9E+307,2!F:F)
不過這樣查找一個值,就要重新更改一次表格名稱,很麻煩,而且容易出錯。
現在已經在A列將所有表格名稱列出來,可以通過&將表格名稱和區域連接起來。
=A2&”!F:F”
連接起來后,變成了一個文本,不能直接參與運算。現在直接用LOOKUP函數,就提示出錯。
要將文本間接轉換成區域,需要借助INDIRECT函數。
=LOOKUP(9E+307,INDIRECT(A2&”!F:F”))
其實,公式并不難。不過如果你想一步到位寫出公式就很難,在不熟練的時候,需要一步步拆分開,最后再將公式組合成完整的公式。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。