請問 如何尋找同一欄位中 第二,三個特定字串在第幾列?

請問 如何尋找同一欄位中 第二,三個特定在第幾列

EX

電話1

電話2

地址1

地址2

電話1

電話2

地址1

電話1

地址1

地址2

如何找出

第3個電話1

第3個地址1

更新:

在EXCEL中

更新 2:

可能描述不夠清楚

回答裡有補上一張圖片參考

2 個解答

評分
  • 匿名
    1 月前
    最愛解答

    假如資料放A1~A10

    要查的值「電話1」放B1

    公式看圖片...yahoo莫名其妙把公式屏蔽...

    貼上後按ctrl+shift+enter

     SMALL(...,3)是第3筆符合的資料,在資料範圍裡數來第8列

    結果會是8

    要查地址1或是第N個資料可再自己改

    ROW數量對應資料範圍列數,假如資料在A2~A21有20列,ROW就改($1:$20)

    ────────

    又被屏蔽......

    請參考https://textuploader.com/1gcvk

    公式不一定能百分之百套用,而且也有一些缺點

    不過可以參考看看做法

    ────────

    如果現在你的公式是OK的,只是計算很慢的話

    可以嘗試把$A:$A改掉

    寫$A:$A會等於$A$1:$A$1048576,有一百多萬個儲存格

    陣列公式的IF會強制計算這一百萬個儲存格(不管是不是空儲存格),計算速度會變慢

    把$A:$A改成$A$1:$A$9999之類應該可以改善一點

  • 1 月前

    可能描述不夠清楚

    以下這是網頁上抓下來到EXCEL的樣式

    我需要知道每一筆的"電話"在表格中A欄中的第幾列他有幾百筆~"~其中只有"序號"這個是固定且連貫不重覆的其他的資料都有可能 有或沒有 多一列或少一列

    目前是利用"序號"這格去判斷....................INDEX($A:$F,MATCH(G1,$A:$A)+3,2)...................G1這一欄我已先輸入好序號:1..................G2這一欄我已先輸入好序號:2

    Attachment image
還有問題嗎?立即提問即可得到解答。