返回列表 上一主題 發帖

[發問] 找到第一筆資料出現位置

[發問] 找到第一筆資料出現位置

Lookup可以找到最後一筆資料出現位置,請問有沒有函數可以找到第一筆資料出現位置

我希望可以回傳是2

本帖最後由 p212 於 2014-6-20 09:10 編輯

回復 1# imingho
儲存格F2輸入陣列公式
{=SMALL(IF(A2:E2<>"",COLUMN(A2:E2),FALSE),1)}
其IF(A2:E2<>"",COLUMN(A2:E2),FALSE),在找出A2:E2範圍不為「空格」的陣列,以1#圖例即得{FALSE,2,FALSE,4,FALSE}陣列。
向下複製
請參考!

TOP

回復 1# imingho


   
學海無涯_不恥下問

TOP

回復 2# p212


    可以了.謝謝..

TOP

回復 3# Hsieh

謝謝.我試可以.但如果出現的有可能是a,b,c,d,是否只能用p212大大的陣列公式.或是用match或是其他非陣列公式也可以做到.

TOP

回復 5# imingho


    3#公式就可以找到了呀!
學海無涯_不恥下問

TOP

回復 6# Hsieh


  Hsieh版主您好,
       您的答案我有用是可以的,但是假設我的第一個出現的不一樣是d, 有可能是abcd任何一種,如下圖,是否只能用p212大大的陣列公式.或是用match或是其他非陣列公式也可以做到.

TOP

回復 7# imingho


    =INDEX($A$1:$E$1,,MATCH("*",$A$2:$E$2,0))

TOP

回復 7# imingho


F2 =INDEX(A2:E2,MATCH("*",A2:E2,0))

PS: "*" 僅適用於文字,數字無法查詢
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 8# jj369963


    謝謝jj369963,可以使用.

TOP

        靜思自在 : 布施如播種,以歡喜心滋潤種子,才會發芽。
返回列表 上一主題