从 Google 个工作表中的范围中挑选行
Pick out rows from a range in Google Sheets
在 Google 表格中,如何根据另一列的值从一个范围中挑选出列?
在this示例中,我想根据流派筛选出戏剧,并将标题和日期复制到右侧。
您可以使用FILTER()
在 F3 中:
=filter(B3:C,D3:D="Comedy")
在 I3 中:
=filter(B3:C,D3:D="History")
在 L3 中:
=filter(B3:C,D3:D="Tragedy")
首先,我会列出独特的流派:
- 看下面的示例图片:
- 在单元格 E3 中,我输入代码:
=UNIQUE(D3:D)
- 现在我们总结出历史、喜剧、悲剧三种类型。
进一步,我把这个公式代入F3,I3和L3:
- 在单元格 F3 中,公式:
=QUERY($B:$D,"SELECT B, C WHERE D = 'History'")
- 在单元格 I3 中,公式:
=QUERY($B:$D,"SELECT B, C WHERE D = 'Comedy'")
- 在 L3 单元格中,公式:
=QUERY($B:$D,"SELECT B, C WHERE D = 'Tragedy'")
在 Google 表格中,如何根据另一列的值从一个范围中挑选出列?
在this示例中,我想根据流派筛选出戏剧,并将标题和日期复制到右侧。
您可以使用FILTER()
在 F3 中:
=filter(B3:C,D3:D="Comedy")
在 I3 中:
=filter(B3:C,D3:D="History")
在 L3 中:
=filter(B3:C,D3:D="Tragedy")
首先,我会列出独特的流派:
- 看下面的示例图片:
- 在单元格 E3 中,我输入代码:
=UNIQUE(D3:D)
- 现在我们总结出历史、喜剧、悲剧三种类型。
进一步,我把这个公式代入F3,I3和L3:
- 在单元格 F3 中,公式:
=QUERY($B:$D,"SELECT B, C WHERE D = 'History'")
- 在单元格 I3 中,公式:
=QUERY($B:$D,"SELECT B, C WHERE D = 'Comedy'")
- 在 L3 单元格中,公式:
=QUERY($B:$D,"SELECT B, C WHERE D = 'Tragedy'")