excel如何查詢指定單元格內容在表格中的地址?

excel提供很多查詢功能命令,當我們的表格資料量很大,而需要在表格中查詢某一個內容的位置,以便檢視其相關資訊時,我們該如何去做呢?本經驗對操作細節進行介紹。

如果本經驗對你有幫助,請投票分享,謝謝!

excel如何查詢指定單元格內容在表格中的地址

工具/原料

excel 2010

方法/步驟

首先介紹常用的查詢命令。點選選單中Find&Select,選擇Find命令,彈出查詢對話方塊。我們要查詢“洗衣機”所在位置,則在輸入框中輸入“洗衣機”,點選查詢全部Find All,則下方會出現查詢結果。點選其中一條,則選框自動跳到所選位置。

excel如何查詢指定單元格內容在表格中的地址

excel如何查詢指定單元格內容在表格中的地址

excel如何查詢指定單元格內容在表格中的地址

excel如何查詢指定單元格內容在表格中的地址

如果我們要查詢別的內容,比如查詢電冰箱,則我們需要輸入電冰箱,然後查詢。那麼有沒有這麼一個功能:不需要輸入,直接在單元格中選取需要查詢的資料,然後另一個單元格自動顯示出此資料所在地址呢?下面介紹ADDRESS函式的運用。

ADDRESS函式應用

函式格式 ADDRESS(row_num,column_num,abs_num,a1,sheet_text)。

1. Row_num 在單元格引用中使用的行號。

2. Column_num 在單元格引用中使用的列標。

3. Abs_num 指定返回的引用型別。

如ADDRESS(3,2,4)結果為B3,其含義是第三行第二列,相對引用。

excel如何查詢指定單元格內容在表格中的地址

下面介紹查詢“洗衣機”地址的方法。其公式為

=ADDRESS(MAX((A2:A7=D2)*ROW(2:7)),MAX((A2:A7=D2)*COLUMN(A:A)),4)。本函式公式因存在陣列,所以需要按Ctrl+Shift+Enter組合鍵確認。

excel如何查詢指定單元格內容在表格中的地址

MAX((A2:A7=D2)*ROW(2:7))返回值為行值,這個函式的意義是指在A2:A7中等於D2值的行地址,其範圍是第2行至第7行。它將(A2:A7=D2)和ROW(2:7)進行比較,取大值。

MAX((A2:A7=D2)*COLUMN(A:A))返回值為列值,這個函式的意義是指在A2:A7中等於D2值的列地址,其範圍是第1列至第1列。它將(A2:A7=D2)和COLUMN(A:A)進行比較,取大值。

本例中MAX函式分別返回6和1,即表示第6行第1列。

excel如何查詢指定單元格內容在表格中的地址

excel如何查詢指定單元格內容在表格中的地址

將公式中的4更改為1,檢視結果,可見,1表示絕對引用,4表示相對引用。

excel如何查詢指定單元格內容在表格中的地址

excel如何查詢指定單元格內容在表格中的地址

注意事項

(A2:A7=D2)*ROW(2:7)和(A2:A7=D2)*COLUMN(A:A)是陣列,所以在編輯完函式公式後,需要按Ctrl+Shift+Enter組合鍵,如果只按Enter鍵,則系統不會識別陣列的。

相關問題答案