有没有办法在包含公式的多个单元格上执行“Ctrl + Shift + Enter”?我想将它们全部变成数组。
我搜索了解决方案,它告诉我全部选中它们,点击F2进入编辑模式,然后按Ctrl + Shift + Enter,但是将所有其他数组公式转换为第一个!
示例:我的单元格垂直向下,其中包含以下公式:
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A1)))
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A2)))
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A3)))
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A4)))
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A5)))
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A6)))
...
没有单独编辑每个单元格然后按Ctrl + Shift + Enter?
的最快方法是什么感谢任何帮助
答案 0 :(得分:0)
尝试以下方法之一:
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A:A)))
如果第一个公式位于第一行,您可以使用:
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW()))
所以你将Row作为对当前行的引用。