Google 表格使用来自不同列的多个文本输入实例从 1 列中的单元格获取数据

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

我不是最擅长工作表,但通常会找到满足我需求的解决方案,尽管远不是最好的做事方式,所以我想让这一部分比手动输入更容易一些

我添加了一张图片来希望解释我在寻找什么

我想搜索 K 列,但使用 B 列中的数据并将该数据放在 N3:AA10 中的正确位置,我尝试过 vlookup、match、small、large 的各种组合,但无法弄清楚。

Atm 我已经手动填写了 N3:AA10,想知道是否可以使用 Col k 作为搜索参考从 Col B 中的数据自动填写

例如N4是GT1汽车类别..我想找到在(col K)中找到的所有GT1汽车类别并将汽车模型放在同一行(Col B)到N4:AA4

因此,在单元格 N4 中查找 K 列中的第一个实例“Gt1”,在本例中为 (K5)。我想使用汽车型号 Aston Martin DBR9 GT1 (B5) 并将该文本输入 N4

接下来在单元格 O4 中查找 K 列中“Gt1”的第二个实例,在本例中为 (K15),因此我想使用汽车型号 Chevrolet Corvette C6.R GT1 (B15) 并将该文本输入 O4

=LOOKUP("gt1",K5:K,B5:B) 让我获得第一个实例,但如何获得第二个、第三个实例是我卡住的地方

图纸图片

链接到工作表选项卡汽车数据

google-sheets
1个回答
0
投票

使用过滤器相应地列出所有数据

您可以在单元格 N3 上使用以下公式:

=BYROW(M3:M10,lambda(x,TRANSPOSE(INDEX(FILTER(B5:K,K5:K=x),,1))))

输出:

Output

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