Excel 如何通过改变范围来改变单元格的值?
我有以下列和数据: 专栏1 1(单元格A1)Excel 如何通过改变范围来改变单元格的值?,excel,excel-formula,vba,Excel,Excel Formula,Vba,我有以下列和数据: 专栏1 1(单元格A1) 2(A2) 3(A3) 假设我想做像转置(A1:A3)一样的事情,但想把A2中2的值改为0,“在转置公式内”。这可能吗???多谢各位 { =TRANSPOSE(A1:A3*(ROW(A1:A3)<>2)) } 这就是您要转置的内容。使用VBA,您可以将值(Range.Value返回一个变量的二维数组)读入一个数组,转置它,更改任何您想要的内容并写回。非常感谢您的回复。但是2是什么意思呢?我想将2(单元格A2中)的值改为0..@JunJa
2(A2) 3(A3) 假设我想做像转置(A1:A3)一样的事情,但想把A2中2的值改为0,“在转置公式内”。这可能吗???多谢各位
{ =TRANSPOSE(A1:A3*(ROW(A1:A3)<>2)) }
这就是您要转置的内容。使用VBA,您可以将值(Range.Value返回一个变量的二维数组)读入一个数组,转置它,更改任何您想要的内容并写回。非常感谢您的回复。但是2是什么意思呢?我想将2(单元格A2中)的值改为0..@JunJang,这就是公式的作用。Jun Jang请参见上面的补充说明。谢谢@ScottCraner
A1 * 1 A1
A2 * 0 = 0
A3 * 1 A3