如何改变一个单元格的值不改变范围?

我有以下的列和数据:

COLUMN1

1(单元格A1)
2(A2)

3(A3)

说我想要做转置(A1:A3),但想要将A2中的值2更改为0,“转置公式中”。 这可能吗??? 非常感谢你。

{ =TRANSPOSE(A1:A3*(ROW(A1:A3)<>2)) } 

一些解释:

我们转置一个数组,不是直接A1:A3而是A1:A3(ROW(A1:A3)<>2))的逐一乘法的结果。 这导致列向量:

 A1 * 1 A1 A2 * 0 = 0 A3 * 1 A3 

这是你想转置。