我试图找到一个可以返回数组对角线的公式A1:D4
如下:
A1 B2 C3 D4
我找到了这个,它返回一列,但我不知道如何对一行中的值进行排序。
=INDEX(A1:D1,,ROWS($1:1))
(粘贴到下面的列中)
A TRANSPOSE
对结果当然可以解决问题,但我会欣赏一些稍微优雅的东西。谢谢!
如果您使用您提到的确切范围 (A1:D4) 那么这应该有效
=ARRAYFORMULA(TRIM(QUERY(IF(ROW(A1:D4)=COLUMN(A1:D4), A1:D4,),,ROWS(A1:A4))))
(无需填写。)
如果您想获取任何范围的对角线值(此处:B11:E14),请尝试
=ARRAYFORMULA(TRIM(QUERY(IF(ROW(B11:E14)-ROW(B11)+1=COLUMN(B11:E11)-COLUMN(B11)+1, B11:E14,),,ROWS(B11:B14))))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)