Excel:如何在单个数组公式中写入我想要的所有内容

Excel:如何在单个数组公式中写入我想要的所有内容

在 Excel 中,我有一张表,其中包含通过数组公式获得的 B 列上的许多数字结果。

例如:

+---+------------+-------------+
|   |     A      |      B      |
+---+------------+-------------+
| 1 | EUA        |     12      |
| 2 | China      |     5       |
| 3 | Russia     |     8       |
| 4 |  ...       |     ...     |
+---+------------+-------------+

B1 上的数组公式如下:

{=SUM(calculations using A1 and other table)}

B1 上的实数公式:

{=SUM(((LEN(Table[Origem])-LEN(SUBSTITUTE(Table[Origem];A1;"")))/LEN(A1))*((LEN(Table[Gênero])-LEN(SUBSTITUTE(Table[Gênero];$D$1;"")))/LEN($D$1)))}

那是一个中间表,但没有必要,因为原始数据在其他表中。我只需要它的结果用于其他公式。

我只对价值最大的国家感兴趣,在这种情况下,EUA 的 B1 = 12。所以我在 C1 上使用这个公式来得到它:

=INDEX(A1:A3;MATCH(LARGE(B1:B3;1);B1:B3))

C1 上的结果:EUA

我怎样才能编写一个公式来获得 C1 的结果,而无需扭曲 B 列中的所有公式?这可能吗?我对 B 列结果不感兴趣。

谢谢

相关内容