Excel:搜索文本值,当找到列出该行中的特定列值时?

Excel:搜索文本值,当找到列出该行中的特定列值时?

我有一张工作表“24 小时池”,它在另一个工作表“SSP”中搜索 G 列中的文本“UPSD”,然后搜索其他任何内容。

找到后,我希望它列出该行 E 列中的所有内容。因此,列出每个命中项应该显示几个值。

我试过好几种公式,但都不起作用。如能得到任何帮助,我将不胜感激。

答案1

您也许可以修改这个:

假设我们有这样的数据,我们想要找到所有“UPSD”行并检索所有列这些行中的值:

在此处输入图片描述

B1进入:

=MATCH("UPSD",G:G,0)

找到第一的“UPSD”行。在B2进入:

=MATCH("UPSD",INDEX(G:G,B1+1):INDEX(G:G,9999),0)+B1

并向下复制。这将通过在第一行正下方开始下一个 MATCH() 来获取第二行“UPSD”。

最后C1进入:

=INDEX(E:E,B1)

并向下复制:

在此处输入图片描述

相关内容