GSheets:在符合目标的范围内查找公司,并将其全部列出



我在A列列出了一些公司,每一行的B:F列列出了3-10个竞争对手。假设我们在A1的一家公司工作,麦当劳。我只想在一个单元格(比如G1(中列出a列中的公司,将麦当劳列为竞争对手(在列B:F中的行中(。

只要有一个大问题,我就能做到。我已经重复了我的公式行(array/index/legal/if/row(5次,但每次都需要增加大的N,但我得到了#NUM!只要公司没有上市那么多次,就会出错。但我不能减少我想容纳的次数,因为很多其他人都会列出这么多。

我发誓这一定很容易,我把它弄得太复杂了,但我想不通。

我不确定这是最有效的方法,我希望我能理解你的问题。这个公式应该可以找到A列中列出的公司,也可以找到B到F列中的公司。将下面的公式放在单元格G1中,然后向下复制。

=iferror(join(",",filter($A$1:$A,MMULT(ARRAYFORMULA(if($A1=$B$1:$F,1,0)),TRANSPOSE(ARRAYFORMULA(COLUMN($B$1:$F)^0)))=1)),"")

相关内容

  • 没有找到相关文章