列出与列中的字符串匹配的所有行

List all the rows that match a string in a column

我的最终目标:

我想在特定列中查找以匹配特定字符串并列出与该列中的字符串匹配的所有行。

注意:我正在我的计算机上做个人 MS Excel,但我也在 Google 表格中做 - 与合作伙伴分享。我不确定两者的公式是否相同,但只要两者都有效,我就会很高兴。这两个电子表格有不同的列表,但我仍然希望以某种方式将它应用于两者。所以我想这个问题是针对 Google Sheets 的,但是如果有人知道如何针对 Excel 或两者做到这一点,请告诉我!

在Google电子表格中请在G11中输入:

=query(A:D,"select A,B,C where D=1")  

将 L11 的最后一个 1 更改为 2 ... 等等。

要排除标签:

=query(A:D,"select A,B,C where D=1 label A '', B '', C '' ")

或者,更整洁!礼貌@Mogsdad:

You can exclude the headers with the headers parameter;
=query(A:D,"select A,B,C where D=1", FALSE)