具有多个条件的数组公式

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

https://docs.google.com/spreadsheets/d/1L5QNMKhLJjtau0ecaRNjyhGaA1ncTFJWFA17_lN2jQw/edit?usp=sharing

在此输入图片描述

在这张 Google 表格中,我列出了 5 种设备和型号。在摘要中,应根据所选设备显示型号。

我有一个公式,我只能显示一个模型,但我需要根据所选设备显示尽可能多的模型。

google-sheets google-sheets-formula array-formulas
1个回答
0
投票

使用

filter()
,如下所示:

=let( 
  r, transpose(filter(B5:U8, B2:U2 = W3)), 
  filter(r, len(choosecols(r, 1))) 
)

Cell

W3
应包含一个下拉菜单,可让您选择设备。您可以通过读取使用以下公式添加的范围内的选项来设置下拉列表:

=transpose(filter(B4:U4, len(B4:U4), B4:U4 <> "MODEL"))

B2:U2
应重复设备标签,如下所示:

=B4
=B2

请参阅测试选项卡。

展望未来,您可能想要使用面向行的数据布局,如下所示:

姓名 主题 四分之一 得分
玛丽·居里 化学 Q1 100
阿尔伯特·爱因斯坦 化学 Q1 34
玛丽·居里 数学 Q1 88
阿尔伯特·爱因斯坦 数学 Q1 66

这与第一范式大致对应。

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