簡體   English   中英

用於搜索行以獲取特定值並獲取相應單元格的公式

[英]Formula to search rows for certain value and get corresponding cells

我正在嘗試編寫一個公式來搜索某個范圍內(列中某個范圍內)的所有單元格,獲取與某個值匹配的任何單元格的行ID,然后獲取(與之匹配的所有單元格的值) )。

就像是:

    A     B
1   ABC   123
2   DEF   456
3   GHI   789
4   ABC   100

現在,我需要在A1:A4中查找“ ABC”,這將返回A1和A4,並獲得B1和B4的值。 我不知道。

我知道我可以在VBA中做到這一點。 但是它不會像公式那樣進行更新。

For i = 2 To Excel.WorksheetFunction.CountA(Range("A:A"))
    If Range("A" & i).Value = "ABC" Then
        MsgBox Range("B" & i).Value
    End If
Next I

此代碼在“ A”列中找到值“ ABC”,並返回“ B”列行值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM