如何在Excel中查詢第一個非零值並返回對應的列標題?
本文將介紹如何輕鬆地在Excel表格中查詢一行中的第一個非零值,並獲取其對應的列標題。本文提供了一個示例,方便使用者高效地處理Excel資料。透過結合使用Excel中的INDEX和MATCH函式,提供的公式允許使用者確定與特定行中第一個非零值關聯的列標題。使用者可以透過調整範圍以匹配資料,將此公式應用於多行或多個範圍,從而幫助使用者根據特定條件分析和處理資料。
示例1:使用使用者自定義公式在Excel中查詢第一個非零值對應的列標題。
步驟1
要了解在Excel中計算第一個非零值列標題的過程,請考慮以下提供的Excel電子表格。在提供的Excel表格中,共有5列。其中,第一列包含銷售人員的姓名。其餘4列包含每個銷售人員在不同月份的銷售額。

步驟2
為了儲存計算結果,讓我們建立一個單獨的列標題。為此,轉到I2單元格,並寫入“返回第一個非零列”,如下所示

步驟3
現在,轉到I3單元格,並在Excel表格中輸入“=INDEX(C2:F2,MATCH(TRUE,INDEX(C3:F3<>0,),0))”公式。為了更精確地理解,請考慮以下提供的快照

所提供公式的解釋
C3:F3<>0 檢查C3:F3範圍內的每個單元格,以確定其是否不等於零。這會建立一個TRUE/FALSE值陣列,其中TRUE表示非零值,FALSE表示零值。
MATCH(TRUE, C3:F3<>0, 0) 在上一步建立的陣列中搜索第一個TRUE值的位置。它返回在C3:F3範圍內找到的第一個非零值的相對位置。
INDEX(C2:F2, MATCH(TRUE, C3:F3<>0, 0)) 使用MATCH函式返回的位置從C2:F2範圍中檢索相應的值。INDEX函式返回位於C2:F2行和由C3:F3中第一個非零值的位置確定的列的交叉點處的值。
步驟4
按“Enter”鍵以在Excel表格中顯示計算結果。請考慮以下提供的程式碼快照

結論
當處理大型資料集或執行依賴於識別關鍵值的計算時,此技術特別有價值。透過利用Excel函式的功能,使用者可以簡化其資料分析工作流程並高效地提取所需資訊。
透過掌握此方法,使用者可以增強其Excel技能並更好地理解資料,從而使使用者能夠根據第一個非零值及其對應的列標題做出明智的決策並執行各種計算或操作。
資料結構
網路
關係型資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP