繁体   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