如何在Excel中查找數組中的值

為了在 Microsoft Office Excel 的表格數組中找到位於列和行交叉點的單元格的值,您必須使用“INDEX”功能,以及輔助的“SEARCH”。 當用戶處理一個大表時,需要在數組中找到一個值,並且他需要“拉起”一系列數據。 本文將介紹使用“INDEX”函數在數組中搜索值的詳細算法。

記錄“索引”功能

這樣的數組運算符寫法如下: =INDEX(數組;行號;列號)。 代替括號中的單詞,指示原始表格中相應的單元格數量。

錄製“MATCH”功能

這是第一個函數的輔助運算符,在數組中查找值時也會用到。 它在 Excel 中的記錄如下所示: =MATCH(要查找的值;表數組;匹配類型)。

請注意! 為 INDEX 函數編寫參數時,列號是可選的。

如何在數組中找到一個值

要理解該主題,必須使用特定示例來考慮執行任務的算法。 讓我們在 Excel 中製作一天的訂單表,其中將有以下列:“訂單號”、“客戶”、“產品”、“數量”、“單價”、“金額”。 您需要在數組中找到值,即創建一個單獨的客戶訂單卡,以便您可以從原始表格的單元格中以壓縮形式獲取信息。

如何在Excel中查找數組中的值
編板外觀

為此,您需要根據算法執行一系列操作:

  1. 創建客戶訂單卡。
如何在Excel中查找數組中的值
客戶訂單卡
  1. 對於卡片的第一行,您需要創建一個下拉列表,其中將寫入主數組中的客戶端名稱。 隨後,通過選擇特定名稱,用戶將看到其上的簡潔信息,這些信息將顯示在訂單卡的其他行中。
  2. 將鼠標光標放在卡片的第一行,然後進入程序主菜單頂部的“數據”部分。
  3. 單擊“數據驗證”按鈕。
  4. 在出現的窗口中,在“數據類型”字段中,選擇“列表”選項,並選擇原始數組的單元格範圍作為源,其中註冊了所有客戶端的列表。
如何在Excel中查找數組中的值
“檢查輸入值”窗口中的必要操作。 在這裡我們選擇“列表”選項並指明所有客戶端的範圍
  1. 卡片第一列的單元格右側會出現一個箭頭。 如果單擊它,您可以看到所有客戶端的列表。 在這裡,您需要選擇任何客戶端。
如何在Excel中查找數組中的值
執行先前操作後將出現在卡片第一行的客戶端列表
  1. 在“訂單號”行中寫入函數 «=索引(», 然後單擊 Excel 公式欄旁邊的“fx”圖標。
  2. 在打開的函數嚮導菜單中,從列表中選擇“索引”函數的數組形式,然後單擊“確定”。
如何在Excel中查找數組中的值
為“INDEX”函數選擇數組形狀
  1. 將打開“函數參數”窗口,您需要在其中填寫所有行,指示相應的單元格範圍。
如何在Excel中查找數組中的值
“函數參數”窗口的外觀
  1. 首先,您需要單擊“陣列”字段對面的圖標,然後選擇整個原始板以及標題。
如何在Excel中查找數組中的值
填充“數組”行。 這裡需要點擊字段末尾的圖標,選擇原版
  1. 在“行號”字段中,您需要填寫“匹配”功能。 在括號中的第一個位置,作為參數,我們指示在訂單卡中選擇的客戶的名稱。 作為“MATCH”函數的第二個參數,您需要在原始表數組中指定整個客戶範圍。 代替第三個參數,您必須寫數字 0,因為它將尋找完全匹配。
如何在Excel中查找數組中的值
填寫函數參數菜單中的行號字段。 此處使用 MATCH 運算符。

重要! 為“MATCH”函數填寫每個元素後,您需要按“F4”按鈕在參數中的每個字符前掛上美元符號。 這將允許公式在執行過程中不會“移出”。

  1. 在“列號”行中,再次寫入帶有適當參數的輔助函數“MATCH”。
  2. 作為函數的第一個參數,您必須在訂單卡的“產品”行中指定一個空單元格。 同時,不再需要在參數上掛美元符號,因為所需的參數應該是“浮動的”。
  3. 填寫“MATCH”函數的第二個參數,需要選擇源數組的表頭,然後按“F4”鍵固定字符。
  4. 作為最後一個參數,您必須寫 0,關閉括號並單擊“函數參數”框底部的“確定”。 在這種情況下,數字 0 是完全匹配的。
如何在Excel中查找數組中的值
填寫“列號”字段。 在這裡,您必須再次為“MATCH”函數指定所有參數,突出顯示表格數組中相應的單元格範圍。 0 被指定為最後一個參數
  1. 檢查結果。 做完這麼長的動作後,在“訂單號”行中應該會顯示所選客戶對應的號碼。
如何在Excel中查找數組中的值
最後結果。 原始表數組中的相應值出現在“訂單號”字段中
  1. 在最後階段,公式將需要拉伸到訂單卡的所有單元格到最後,以便填寫剩餘的行。
如何在Excel中查找數組中的值
將公式延伸到表格的所有行。 完全填充的數組。 選擇另一個客戶端時數據將更改

附加信息! 當從訂單卡的下拉列表中選擇一個客戶時,該人的所有信息將顯示在數組的剩餘行中。

結論

因此,要在 Microsoft Office Excel 中的數組中找到所需的值,用戶將不得不做很多工作。 結果,應該獲得一個小數據板,其中顯示原始數組中每個參數的壓縮信息。 上面已經詳細討論了用對應圖像搜索值的方法。

發表評論