提取存储在对角线元素中的值,并将 rowid 作为 Excel 中的输入

问题描述 投票:0回答:1

假设我们有以下矩阵,我们希望通过提取存储在对角单元格中的与 C1 中的值匹配的 rowid 和列 id 的值来填充 C2。

矩阵:

1 2 3 4 5
1 2416 6136 13519 5298 1333
2 459 2416 5225 12043 3292
3 785 1276 1319 3188 14798
4 605 816 689 1539 4529
5 205 221 152 301 459

想要的结果

C1  C2
2   2416
5   459

我尝试过使用

MATCH()
INDEX()
功能,但无法获得想要的结果。

excel matrix indexing excel-formula match
1个回答
0
投票

尝试使用 INDEX()MATCH()


• 单元格中使用的公式 I2

=INDEX($B$2:$F$6,MATCH(H2,$A$2:$A$6,0),MATCH(H2,$B$1:$F$1,0))

或者,SUM()


• 单元格中使用的公式 I2

=SUM((H2=$B$1:$F$1)*(H2=$A$2:$A$6)*$B$2:$F$6)

或者,使用 FILTER()


• 单元格中使用的公式 I2

=FILTER(FILTER($B$2:$F$6,H2=$A$2:$A$6),H2=$B$1:$F$1)

© www.soinside.com 2019 - 2024. All rights reserved.