在 Excel 中的不同单元格中列出选定的选项

在 Excel 中的不同单元格中列出选定的选项

Excel

嗨,我想在第二个框中列出所选的选项。例如(选项 1),当我将 Y 放在菠萝和橙子上时。它将自动显示在第二个框和单独的列中。有人知道我该怎么做吗?我可以使用任何公式吗?

答案1

您可以使用以下公式:

=TRANSPOSE(FILTER($A$2:$A$6,XLOOKUP($A9,$B$1:$F$1,$B$2:$F$6)="y"))

在此处输入图片描述

XLOOKUP在顶部表格的标题行中搜索底部表格的 A 列中的值。然后返回找到该选项值的列的第 2 行至第 6 行。

通过将此XLOOKUP结果与“y”进行比较,我们创建了一个 TRUE/FALSE 数组,其中如果顶部表中的相应行包含该选项的 y,则数组项为 TRUE。

FILTER意思是“过滤上表的 A 列(即水果名称),结果中对应的数组项XLOOKUP为 TRUE”。换句话说,返回选项列中有“y”的水果。

TRANSPOSE只是将原来的垂直结果转换FILTER为水平数组。

在此处输入图片描述

相关内容