在指定列中查找匹配项,然后在匹配的行中查找匹配项?

问题描述 投票:0回答:1

我正在尝试编写一个 Google Sheets 公式,该公式返回未知列的第 4 行中的值。该列应在其 A 列单元格值与给定数字(例如“103”)匹配的行中具有给定字符串(例如“Lock”)。

我自己尝试过写这个,但据我所知:

=INDEX($4:$4, 0, MATCH("Lock", <range>, 0))

那个

<range>
难倒了我。

需要“一维数组”。所以我想我需要一个公式片段来搜索 A 列中的“103”并以 A1 表示法返回匹配的行。我该怎么做?

google-sheets
1个回答
0
投票

一维数组意味着:

enter image description here

或:

enter image description here

因此,如果您想使用

MATCH
,搜索值“Lock”需要位于水平或垂直数组中绿色单元格中的任何位置。那么结果就是匹配的位置

看看这是否有帮助:

=INDEX($4:$4, 0, MATCH("Lock", FILTER(A5:Z, A5:A=103), 0))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.